Addinnative ошибка фио недопустимый символ

вот полностью:

Процедура ПометитьНаУдалениеДополнительнуюИнформациюОбъекта(ОбъектВладелец, Отказ, ШапкаОшибки) Экспорт

    
    Если Отказ Тогда

        Возврат;

    КонецЕсли;

    
    Запрос = Новый Запрос;

    
    Запрос.УстановитьПараметр(«Объект», ОбъектВладелец);

    
    Запрос.Текст =

    «ВЫБРАТЬ РАЗРЕШЕННЫЕ

    |    ХранилищеДополнительнойИнформации.Ссылка,

    |    ХранилищеДополнительнойИнформации.Объект

    |ИЗ

    |    Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации

    |ГДЕ

    |    ХранилищеДополнительнойИнформации.Объект = &Объект

    |    И (НЕ ХранилищеДополнительнойИнформации.ПометкаУдаления)»;

    
    Выборка = Запрос.Выполнить().Выбрать();

    Пока Выборка.Следующий() Цикл

        Попытка

            Выборка.Ссылка.ПолучитьОбъект().УстановитьПометкуУдаления(Истина);

        Исключение

            ОбщегоНазначенияЗК.СообщитьОбОшибке(ОписаниеОшибки(), Отказ, ШапкаОшибки);

            Возврат;

        КонецПопытки;

    КонецЦикла;

    
КонецПроцедуры

///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////

// ПРОЦЕДУРЫ И ФУНКЦИИ МЕХАНИЗМА ВНЕШНИХ КОМПОНЕНТ

///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////

// Функция добавляет внешнюю компоненту в регистр сведений

//

Функция ДобавлениеВнешнейКомпоненты(ИсходныйФайл, ДвоичныеДанные = Неопределено, СообщатьОРезультате = Истина) Экспорт

    
    ФайлНаДиске = Новый Файл(ИсходныйФайл);

    
    Если ДвоичныеДанные = Неопределено Тогда

    
        Если НЕ ФайлНаДиске.Существует() Тогда

            Сообщить(«- Исходный файл отсутствует на диске: » + ИсходныйФайл);

            Возврат Ложь;

        КонецЕсли;

        
        Попытка

            ДвоичныеДанные = Новый ДвоичныеДанные(ФайлНаДиске.ПолноеИмя);

                
        Исключение

            ОбщегоНазначенияЗК.СообщитьОбОшибке(«- » + ОписаниеОшибки());

            Возврат  Ложь;

                
        КонецПопытки;

        
        ДатаИзмененияФайла = ФайлНаДиске.ПолучитьВремяИзменения();

        
    Иначе

        ДатаИзмененияФайла = ТекущаяДата();

        
    КонецЕсли;

        
    НаборЗаписей = РегистрыСведений.ВнешниеКомпоненты.СоздатьНаборЗаписей();

    НаборЗаписей.Отбор.ИмяФайла.Установить(ФайлНаДиске.Имя);

    НаборЗаписей.Прочитать();

    
    Если Не НаборЗаписей.Количество() = 0 Тогда

        ПрошлаяДатаИзмененияФайла = НаборЗаписей[0].ДатаИзмененияФайла;

        НаборЗаписей.Очистить();

        
    Иначе

        ПрошлаяДатаИзмененияФайла = Неопределено;

        
    КонецЕсли;

        
    Запись = НаборЗаписей.Добавить();

    Запись.ИмяФайла           = ФайлНаДиске.Имя;

    Запись.ДатаИзмененияФайла = ДатаИзмененияФайла;

    
    Запись.ХранилищеФайла     = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных());

        
    Попытка

        НаборЗаписей.Записать();

        Если ПрошлаяДатаИзмененияФайла = Неопределено Тогда

            Сообщение = «Добавлена внешняя компонента: » + ФайлНаДиске.Имя + » (версия от » + ДатаИзмененияФайла + «)»;

            
        Иначе

            Сообщение = «Изменена версия внешней компоненты: » + ФайлНаДиске.Имя + » (с версии от: » + ПрошлаяДатаИзмененияФайла + »  на версию от: » + ДатаИзмененияФайла + «)»;

            
        КонецЕсли;

        Если СообщатьОРезультате Тогда

            Сообщить(Сообщение);

        КонецЕсли;

    
    Исключение

        Если СообщатьОРезультате Тогда

            ОбщегоНазначенияЗК.СообщитьОбОшибке(«- » + ОписаниеОшибки());

        КонецЕсли;

        Возврат Ложь;

        
    КонецПопытки;

    
    Возврат Истина;

    
КонецФункции // ДобавлениеВнешнейКомпоненты()

// Функция удаляет внешнюю компоненту в регистр сведений

//

Функция УдалениеВнешнейКомпоненты(ИмяКомпоненты, СообщатьОРезультате = Истина) Экспорт

    
    НаборЗаписей = РегистрыСведений.ВнешниеКомпоненты.СоздатьНаборЗаписей();

    НаборЗаписей.Отбор.ИмяФайла.Установить(ИмяКомпоненты + «.dll»);

    
    Попытка

        НаборЗаписей.Записать();

        Сообщение = «Удалена внешняя компонента: » + ИмяКомпоненты + «.dll»;

        Если СообщатьОРезультате Тогда

            Сообщить(Сообщение);

        КонецЕсли;

    
    Исключение

        Если СообщатьОРезультате Тогда

            ОбщегоНазначенияЗК.СообщитьОбОшибке(«- » + ОписаниеОшибки());

        КонецЕсли;

        Возврат Ложь;

        
    КонецПопытки;

    
    Возврат Истина;

    
КонецФункции // ДобавлениеВнешнейКомпоненты()

// Функция склоняет переданую фразу

// Параметры:

//  Фраза (обязательный), тип строка

//   Параметр должен содержать фразу. Каждое слово фразы будет просклонено отдельно

//

//  Падеж (обязательный), тип число

//   Падеж, в который необходимо поставить ФИО.

//   1 — Именительный

//   2 — Родительный

//   3 — Дательный

//   4 — Винительный

//   5 — Творительный

//   6 — Предложный

//

Функция Просклонять(Компонента, Знач Фраза = «», Падеж = 1, Пол = Неопределено, Результат) Экспорт

    
    Если Компонента = Неопределено Тогда

        Возврат Ложь;

    КонецЕсли;

    
    Результат = «»;

    
    МассивСтрок = ОбщегоНазначенияЗК.РазложитьСтрокуВМассивПодстрок(Фраза, » «);

    
    // Выделим первые 3 слова, так как компонента не умеет склонять фразу большую 3х символов

    НомерНесклоняемогоСимвола = 4;

    Для Номер = 1 По Мин(МассивСтрок.Количество(), 3) Цикл

        Если Не ФИОНаписаноВерно(МассивСтрок[Номер-1], Истина) Тогда

            НомерНесклоняемогоСимвола = Номер;

            Прервать;

        КонецЕсли;

        Результат = Результат + ?(Номер > 1, » «, «») + МассивСтрок[Номер-1];

    КонецЦикла;

    
    Если ПустаяСтрока(Результат) Тогда

        Результат = Фраза;

        Возврат Ложь;

    КонецЕсли;

    
    Попытка

        Если Пол = Перечисления.ПолФизическихЛиц.Мужской Тогда

            Результат = Компонента.Просклонять(Результат, Падеж, 1) + » «;

            
        ИначеЕсли Пол = Перечисления.ПолФизическихЛиц.Женский Тогда

            Результат = Компонента.Просклонять(Результат, Падеж, 2) + » «;

            
        Иначе

            Результат = Компонента.Просклонять(Результат, Падеж) + » «;

            
        КонецЕсли;

        
    Исключение

        Результат = Фраза;

        Возврат Ложь;

        
    КонецПопытки;

    
    // Остальные символы добавим без склонения

    Для Номер = НомерНесклоняемогоСимвола По МассивСтрок.Количество() Цикл

        Результат = Результат + » » + МассивСтрок[Номер-1];

    КонецЦикла;

    
    Результат = СокрЛП(Результат);

    
    Возврат Истина;

    
КонецФункции // Просклонять()

// Функция склоняет Фамилию, Имя и Отчество

// Параметры:

//  Фамилия, Имя, Отчество (обязательный), тип строка

//   Параметры должены содержать фамилию, имя и отчество в именительном падеже единственного числа.

//   Строка должна состоять только из букв русского алфавита, пробелов и дефисов.

//   Внутри фамилии, имени, отчества пробелов быть не должно.

//   Двойные и тройные имена и фамилии должны писаться через дефис. Имена и отчества должны быть полные

//

//  Падеж (обязательный), тип число

//   Падеж, в который необходимо поставить ФИО.

//   1 — Именительный

//   2 — Родительный

//   3 — Дательный

//   4 — Винительный

//   5 — Творительный

//   6 — Предложный

//

//  Пол (необязательный), тип ПеречислениеСсылка.ПолФизическихЛиц

//   Данный параметр предназначен для разрешения возможных неоднозначностей, например, имя Карен Акопян

//   может принадлежать и мужчине, и женщине, и в зависимости от этого склоняться или не склоняться.

//   В остальных случаях рекомендуется опускать этот параметр.

//

Функция ПросклонятьФамилиюИмяОтчество(Компонента, Знач Фамилия = «», Знач Имя = «», Знач Отчество = «», Падеж = 1, Пол = Неопределено, Результат = «», СообщениеОбОшибке = «») Экспорт

    
    Если Компонента = Неопределено Тогда

        Возврат Ложь;

    КонецЕсли;

    
    ФамилияНовая    = Фамилия;

    ИмяНовое        = Имя;

    ОтчествоНовое    = Отчество;

    
    Результат = Фамилия + » » + Имя + » » + Отчество;

    
    // Двойные и тройные ФИО, если указаны с пробелами, исправим на использование дефиса

    НужноИсправитьФамилию    = Найти(Фамилия, » «) > 0;

    НужноИсправитьИмя        = Найти(Имя, » «) > 0;

    НужноИсправитьОтчество    = Найти(Отчество, » «) > 0;

    Если НужноИсправитьФамилию Тогда

        ФамилияНовая = СтрЗаменить(Фамилия, » «, «-«);

    КонецЕсли;

    Если НужноИсправитьИмя Тогда

        ИмяНовое = СтрЗаменить(Имя, » «, «-«);

    КонецЕсли;

    Если НужноИсправитьОтчество Тогда

        ОтчествоНовое = СтрЗаменить(Отчество, » «, «-«);

    КонецЕсли;

    
    ФИО = ФамилияНовая + » » + ИмяНовое + » » + ОтчествоНовое;

    
    Если ПустаяСтрока(ФИО) Тогда

        СообщениеОбОшибке = «Строка с ФИО не должна быть пустая.»;

        Возврат Ложь;

    КонецЕсли;

    
    Если Не ФИОНаписаноВерно(ФИО, Истина) Тогда

        СообщениеОбОшибке = «Строка с ФИО должна состоять только из букв русского алфавита, пробелов и дефисов.»;

        Возврат Ложь;

    КонецЕсли;

    
    Если СтрЧислоВхождений(ФИО, » «) > 3 Тогда

        СообщениеОбОшибке = «Фамилия, имя и отчество должны разделяться пробелами. Внутри фамилии, имени, отчества пробелов быть не должно.»;

        Возврат Ложь;

    КонецЕсли;

    
    Попытка

        Если Пол = Перечисления.ПолФизическихЛиц.Мужской Тогда

            Результат = Компонента.Просклонять(ФИО, Падеж, 1);

                
        ИначеЕсли Пол = Перечисления.ПолФизическихЛиц.Женский Тогда

            Результат = Компонента.Просклонять(ФИО, Падеж, 2);

                
        Иначе

            Результат = Компонента.Просклонять(ФИО, Падеж);

                
        КонецЕсли;

        
        // Вернем пробелы в составные ФИО обратно, если до этого их изменили

        Если НужноИсправитьФамилию ИЛИ НужноИсправитьИмя ИЛИ НужноИсправитьОтчество Тогда

            
            МассивФИО = ОбщегоНазначенияЗК.РазложитьСтрокуВМассивПодстрок(Результат, » «);

            
            Результат = «»;

            
            ИндексФИО = 0;

            
            Если Не ПустаяСтрока(Фамилия) Тогда

                ФамилияНовая = МассивФИО[ИндексФИО];

                ИндексФИО = ИндексФИО + 1;

                
                Если НужноИсправитьФамилию Тогда

                    
                    Если СтрЧислоВхождений(Фамилия, «-«) > 0 Тогда

                        
                        МассивФамилия = ОбщегоНазначенияЗК.РазложитьСтрокуВМассивПодстрок(ФамилияНовая, «-«);

                        ФамилияНовая = МассивФамилия[0];

                        ИндексФамилия = 1;

                        
                        Пока Истина Цикл

                            
                            ПозПробел = Найти(Фамилия, » «);

                            ПозДефис  = Найти(Фамилия, «-«);

                            
                            Если ПозПробел = ПозДефис Тогда

                                Прервать;

                            КонецЕсли;

                            
                            Если (ПозДефис = 0) ИЛИ (ПозПробел > 0) И (ПозПробел < ПозДефис) Тогда

                                ФамилияНовая = ФамилияНовая + » «;

                                Фамилия = Сред(Фамилия, ПозПробел+1);

                                
                            ИначеЕсли (ПозПробел = 0) ИЛИ (ПозДефис > 0) И (ПозДефис < ПозПробел) Тогда

                                ФамилияНовая = ФамилияНовая + «-«;

                                Фамилия = Сред(Фамилия, ПозДефис+1);

                                
                            КонецЕсли;

                            
                            ФамилияНовая = ФамилияНовая + МассивФамилия[ИндексФамилия];

                            ИндексФамилия = ИндексФамилия + 1;

                            
                        КонецЦикла;

                        
                    Иначе

                        ФамилияНовая = СтрЗаменить(ФамилияНовая, «-«, » «);

                        
                    КонецЕсли;

                    
                КонецЕсли;

                
                Результат = Результат + ФамилияНовая;

                
            КонецЕсли;

            
            Если Не ПустаяСтрока(Имя) Тогда

                ИмяНовое = МассивФИО[ИндексФИО];

                ИндексФИО = ИндексФИО + 1;

                
                Если НужноИсправитьИмя Тогда

                    
                    Если СтрЧислоВхождений(Имя, «-«) > 0 Тогда

                        
                        МассивИмя = ОбщегоНазначенияЗК.РазложитьСтрокуВМассивПодстрок(ИмяНовое, «-«);

                        ИмяНовое = МассивИмя[0];

                        ИндексИмя = 1;

                        
                        Пока Истина Цикл

                            
                            ПозПробел = Найти(Имя, » «);

                            ПозДефис  = Найти(Имя, «-«);

                            
                            Если ПозПробел = ПозДефис Тогда

                                Прервать;

                            КонецЕсли;

                            
                            Если (ПозДефис = 0) ИЛИ (ПозПробел > 0) И (ПозПробел < ПозДефис) Тогда

                                ИмяНовое = ИмяНовое + » «;

                                Имя = Сред(Имя, ПозПробел+1);

                                
                            ИначеЕсли (ПозПробел = 0) ИЛИ (ПозДефис > 0) И (ПозДефис < ПозПробел) Тогда

                                ИмяНовое = ИмяНовое + «-«;

                                Имя = Сред(Имя, ПозДефис+1);

                                
                            КонецЕсли;

                            
                            ИмяНовое = ИмяНовое + МассивИмя[ИндексИмя];

                            ИндексИмя = ИндексИмя + 1;

                            
                        КонецЦикла;

                        
                    Иначе

                        ИмяНовое = СтрЗаменить(ИмяНовое, «-«, » «);

                        
                    КонецЕсли;

                    
                КонецЕсли;

                
                Результат = СокрЛП(Результат + » » + ИмяНовое);

                
            КонецЕсли;

            
            Если Не ПустаяСтрока(Отчество) Тогда

                ОтчествоНовое = МассивФИО[ИндексФИО];

                ИндексФИО = ИндексФИО + 1;

                
                Если НужноИсправитьОтчество Тогда

                    
                    Если СтрЧислоВхождений(Отчество, «-«) > 0 Тогда

                        
                        МассивОтчество = ОбщегоНазначенияЗК.РазложитьСтрокуВМассивПодстрок(ОтчествоНовое, «-«);

                        ОтчествоНовое = МассивОтчество[0];

                        ИндексОтчество = 1;

                        
                        Пока Истина Цикл

                            
                            ПозПробел = Найти(Отчество, » «);

                            ПозДефис  = Найти(Отчество, «-«);

                            
                            Если ПозПробел = ПозДефис Тогда

                                Прервать;

                            КонецЕсли;

                            
                            Если (ПозДефис = 0) ИЛИ (ПозПробел > 0) И (ПозПробел < ПозДефис) Тогда

                                ОтчествоНовое = ОтчествоНовое + » «;

                                Отчество = Сред(Отчество, ПозПробел+1);

                                
                            ИначеЕсли (ПозПробел = 0) ИЛИ (ПозДефис > 0) И (ПозДефис < ПозПробел) Тогда

                                ОтчествоНовое = ОтчествоНовое + «-«;

                                Отчество = Сред(Отчество, ПозДефис+1);

                                
                            Иначе

                                Прервать;

                                
                            КонецЕсли;

                            
                            ОтчествоНовое = ОтчествоНовое + МассивОтчество[ИндексОтчество];

                            ИндексОтчество = ИндексОтчество + 1;

                            
                        КонецЦикла;

                        
                    Иначе

                        ОтчествоНовое = СтрЗаменить(ОтчествоНовое, «-«, » «);

                        
                    КонецЕсли;

                    
                КонецЕсли;

                
                Результат = СокрЛП(Результат + » » + ОтчествоНовое);

                
            КонецЕсли;

            
        КонецЕсли;

        
        Возврат Истина;

        
    Исключение

        Возврат Ложь;

        
    КонецПопытки;

    
КонецФункции // ПросклонятьФИО()

Функция ФИОНаписаноВерно(Знач СтрокаПараметр, ТолькоКириллица = Ложь) Экспорт

    
    ДопустимыеСимволы = «-«;

    
    Возврат (НЕ ТолькоКириллица И СтроковыеФункцииКлиентСервер.ТолькоЛатиницаВСтроке(СтрокаПараметр, Ложь, ДопустимыеСимволы)) Или

            СтроковыеФункцииКлиентСервер.ТолькоКириллицаВСтроке(СтрокаПараметр, Ложь, ДопустимыеСимволы);

    
КонецФункции

#Если ТолстыйКлиентОбычноеПриложение Тогда

////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////

// ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ С ДОПОЛНИТЕЛЬНЫМИ КНОПКАМИ

// Функция инициализирует дерево дополнительных кнопок

//    Параметры:

//        Нет

// Возвращаемое значение:

//        Тип: ДереваЗначений.

Функция ИнициализироватьДеревоДополнительныхКнопок()

    
    ДеревоКнопок = Новый ДеревоЗначений;

    
    //Если ИмяКнопки = Неопределено, создается разделитель

    //Если Дерево имеет подчиненные, то

    
    ДеревоКнопок.Колонки.Добавить(«Имя»);

    ДеревоКнопок.Колонки.Добавить(«ТипКнопки»);

    ДеревоКнопок.Колонки.Добавить(«Текст»);

    ДеревоКнопок.Колонки.Добавить(«Подсказка»);

    ДеревоКнопок.Колонки.Добавить(«Картинка»);

    ДеревоКнопок.Колонки.Добавить(«Действие»);

    ДеревоКнопок.Колонки.Добавить(«Пометка»);

    
    ДеревоКнопок.Колонки.Добавить(«ИзменяетДанные»);

    
    //Остальные свойства кнопки

    
    ДеревоКнопок.Колонки.Добавить(«Расшифровка»);

    
    Возврат ДеревоКнопок;

    
КонецФункции // ()

// Функция добавляет новую строку в дерево кнопок

// Параметры:

//    < СтрокаПодменю > (обязательный)

//        Тип: Дерево или элемент дерева значений, в который необходимо добавить новое описание кнопки

//    < Имя > (обязательный)

//        Тип: Строка. Имя создаваемой кнопки;

//    < ТипКнопки > (по умолчанию «Действие»)

//        Тип: ТипКнопкиКоманднойПанели. Тип создаваемой кнопки (Кнопка, разделитель, подменю);

//    < Текст > (по умолчанию пустая строка)

//        Тип: Строка. Текст кнопки.

//    < Текст > (по умолчанию пустая строка)

//        Тип: Строка. Текст кнопки.

//    < Действие > (по умолчанию «Не Определено»)

//        Тип: Действие. Действие кнопки (процедура должна быть описана в форме объекта, на который навешивается подменю).

//    < Расшифровка > (по умолчанию не определено)

//        Тип: Произвольный.

//    < Пометка > (по умолчанию «Ложь»)

//        Тип: Булево.

//    < Подсказка > (по умолчанию пустая строка)

//        Тип: Строка. Подсказка создаваемой кнопки.

//    < Картинка > (по умолчанию «Не Определено»)

//        Тип: Картинка. Картинка создаваемой кнопки.

// Возвращаемое значение:

//        Тип: СтрокаДереваЗначений.

Функция ДобавитьСтрокуВДеревоКнопок(СтрокаПодменю, Имя, Знач ТипКнопки = Неопределено ,Текст = «», Действие = Неопределено, Расшифровка = Неопределено, Пометка = Ложь, Подсказка = «», Картинка = Неопределено, ИзменяетДанные = Ложь)

    
    Если ТипКнопки = Неопределено Тогда

    
        ТипКнопки = ТипКнопкиКоманднойПанели.Действие;

        
    КонецЕсли;

    
    СтрокаКнопки             = СтрокаПодменю.Строки.Добавить();

    
    СтрокаКнопки.Имя         = Имя;

    СтрокаКнопки.ТипКнопки   = ТипКнопки;

    СтрокаКнопки.Текст       = Текст;

    СтрокаКнопки.Действие    = Действие;

    СтрокаКнопки.Картинка    = Картинка;

    СтрокаКнопки.Подсказка   = Подсказка;

    СтрокаКнопки.Пометка     = Пометка;

    
    СтрокаКнопки.ИзменяетДанные   = ИзменяетДанные;

    
    
    СтрокаКнопки.Расшифровка = Расшифровка;

    Возврат СтрокаКнопки;

    
КонецФункции

// Процедура формирует подменю по дереву значений

// Параметры:

//    < СтрокаПодменю > (обязательный)

//        Тип: Дерево или элемент дерева значений, по данным которого необходимо построить подменю.

//    < Подменю> (обязательный)

//        Тип: Элемент командной панели «Кнопка» типа «Подменю». На которой необходимо сформировать новое подменю.

//    < Очищать> (по умолчанию «Ложь»)

//        Тип: булево. Определяет: следует ли очищать переданное подменю.

//    < ДобавлятьРазделительВНачало > (по умолчанию «Ложь»)

//        Тип: булево. Определяет: следует ли добавить в начало подменю разделитель.

Процедура СформироватьПодменю(СтрокаПодменю, Подменю, Очищать = Ложь, ДобавлятьРазделительВНачало = Ложь) Экспорт

    
    Строки = СтрокаПодменю.Строки;

    Кнопки = Подменю.Кнопки;

    
    Если Очищать Тогда

        Кнопки.Очистить();

    
    КонецЕсли;

    
    Если ДобавлятьРазделительВНачало и Строки.Количество() > 0 Тогда

        Кнопки.Добавить(,ТипКнопкиКоманднойПанели.Разделитель);

    
    КонецЕсли;

    
    Для каждого СтрокаКнопки Из Строки Цикл

        
        Кнопка = Кнопки.Добавить(СтрокаКнопки.Имя,СтрокаКнопки.ТипКнопки, СтрокаКнопки.Текст, СтрокаКнопки.Действие);

        
        Если СтрокаКнопки.Строки.Количество() > 0 Тогда

1

2

3

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Kotia2006

Дата регистрации: 12.04.2013

«Помогите пожаллуйста! У вас вот ошибка была: <br> <br><pre>Неправильное значение параметра «ФИО». Недопустимый символ ‘.'</pre><br><br>а у меня:<br><pre>Неправильное значение параметра «ФИО». Недопустимый символ ‘?'</pre><br><br>Где мне этот ‘?’ искать?<br> <br>Сегодня клиентов обновляла с 2.5.62.1 на 2.5.64.3 появилась эта ошибка. На сервере ошибка есть. Если заходить с локальных компьютеров ошибку не выдает. При это все это выдает вот в таком виде:<br><pre>AddInNative : Íåïðàâèëüíîå çíà÷åíèå ïàðàìåòðà «ÔÈλ. Íåäîïóñòèìûé ñèìâîë ‘?’..</pre><br><br>И еще такой вопрос, это помешает работать?»

pavel bakakin

Дата регистрации: 22.09.2011
Сообщений: 4

Была ошибка AddInNative : Неправильное значение параметра «ФИО». Недопустимый символ ‘+’..<br>Исправил полное имя в справочнике пользователи, т.к. у одного пользователя в полном имени стоял «+»

Читают тему:

  1. 19.06.2013, 14:21


    #1

    AlenaS вне форума


    Гость форума


    Регистрация
    17.01.2011
    Сообщений
    4
    Сказал(а) спасибо
    144
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию при обновлении ЗУП вываливает ошибку

    Где исправить, после обновления дает ошибку :AddInNative : Неправильное значение параметра «ФИО». Недопустимый символ ‘<‘.. Спасибо


  2. 19.06.2013, 16:36


    #2

    ЛБС вне форума


    Гость форума


    Регистрация
    19.06.2013
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Здравствуйте!

    На обновлении какого релиза вылезает ошибка?


Здравствуйте, Ольга.
При загрузке платежной ведомости из ЗУП в 1С Бух-ия в банковские выписки выдается сообщение об ошибке в виде недопустимого символа(см. скрин). Проверила у работников, которые проходят по этой ведомости, набивку Ф.И.О. — все нормально и верно набито. Такие загрузки делаю не первый раз.
Не могу понять, в чем ошибка?
Надеюсь на Вашу помощь :)

Администратор запретил публиковать записи гостям.

1С:Предприятие 8.3 (8.3.6.2076)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.98.2)

Администратор запретил публиковать записи гостям.

Здравствуйте. Добавляю файл(скрин), отправляю… но почему-то не вижу его в вопросе. Что я делаю не так?

Администратор запретил публиковать записи гостям.

Добрый день, Ольга.
Свой вопрос задаю повторно.
когда загружаю платежные ведомости из ЗУП в банковские выписки 1С Бух-ия, то выдается вот такое сообщение — AddlnNative: Ошибка: «ФИО».Недопустимый символ»»..
И таких ошибок пять штук (или человек?)
Проверила у работников, которые проходят по этой ведомости, набивку Ф.И.О. — все нормально и верно набито. Такие загрузки делаю не первый раз, и продолжаю делать (с учетом этих ошибок)
Не могу понять, в чем дело? И на что оно влияет?
И, главное, не понятно КТО конкретно из сотрудников «сидит» в этой ошибке.
1С:Предприятие 8.3 (8.3.6.2076) редакция 3.0 (3.0.43.195)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.104.1)
Очень надеюсь на Вашу помощь.

Администратор запретил публиковать записи гостям.

Здравствуйте! Я все-таки хочу скрин ошибки. Там между кавычек нет никакого символа? Или есть пробел, точка и пр.
Выгрузка происходит, несмотря на эту ошибку, или не получается выгрузить? Операционная система Windows, которая установлена на компьютере, выпущена для России? Читала о проблемах такого плана как раз из-за работы на европейской версии ОС.

Администратор запретил публиковать записи гостям.

Добрый день.
22.03.16г. на Вашу электронку Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. (по Вашему разрешению) от OOO-Onid20051@ yandex.ru я отправляла скрин, т.к. на сайт не получается скинуть. Посмотрите, пожалуйста.
Несмотря на эту ошибку выгрузка все-таки происходит, но я не могу понять во что это «аукнется».

Администратор запретил публиковать записи гостям.

Скорее всего, не акунется, но если есть желание докопаться до истины, то нужно проверить не только ФИО сотрудников на предмет лишних символов (не букв, причем проверять нужно справочник «Физические лица», само наименование и поля, где фамилия, имя и отчество вводятся отдельно), но и также нужно проверить полное наименование текущего пользователя. Например, если полное наименование Иванова И.А., то нужно убрать точки.

Администратор запретил публиковать записи гостям.

Большое Вам спасибо. Будем пробовать :)

Администратор запретил публиковать записи гостям.

Рекомендовать в новости

Гость

0

01.03.2013 — 08:35


День Добрый. Бухгалтерия релиз 45.5.Есть внешняя печатная форма которая использует склонение,после обновления стала ругаться «NameDeclension : Неправильное значение параметра «ФИО». Недопустимый символ ‘.’.»,что это может быть?Заранее спасибо.

bma1

1

01.03.2013 — 09:14

после обновления бухии или печатной формы?

Гость

2

02.03.2013 — 06:18

(1) Бухгалтерии

Гость

3

02.03.2013 — 08:30

Это означает, что параметр ФИО не может быть строкой.
Посмотреть отличия в метаданных релиза 45.5 от предыдущего (до обновления), изменить внешнюю печатную форму.
Обычное дело для внешних обработок…

Возможно, вам также будет интересно:

  • Add windowscapability сбой add windowscapability код ошибки 0x80244022
  • Add windowscapability сбой add windowscapability код ошибки 0x80240438
  • Add windowscapability сбой add windowscapability код ошибки 0x800f0954 строка 1 знак 45
  • Add windowscapability сбой add windowscapability код ошибки 0x800f0907
  • Add windowscapability сбой add windowscapability код ошибки 0x80072ee6

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии