Сразу скажу а не программист, а так продвинутый юзер наверное. Столкнулся с проблемой в конфигурации "Управление торговлей для Украины, редакция 2.3". При заполнении нового контактного лица контрагента не проходит проверка выдает следующую фигню:
при любых вариантах заполнения.
в модуле есть такая фигня:
Процедура ПередЗаписью(Отказ)
СтруктураОбязательныхПолей = Новый Структура;
СтруктураОбязательныхПолей.Вставить("Владелец","Ко нтрагент");
ЗаголовокСообщений = Заголовок;
Для Каждого КлючЗначение Из СтруктураОбязательныхПолей Цикл
Значение = ЭтотОбъект[КлючЗначение.Ключ];
Если НЕ ЗначениеЗаполнено(Значение) Тогда
СтрокаСообщения = "Не заполнено значение реквизита """ + КлючЗначение.Значение + """!";
ОбщегоНазначения.СообщитьОбОшибке(СтрокаСообщения, Отказ, ЗаголовокСообщений);
КонецЕсли;
КонецЦикла;
Если НЕ ЗначениеЗаполнено(КонтактноеЛицо) Тогда
// новое контактное лицо
НовоеКонтактноеЛицо = Справочники.КонтактныеЛица.СоздатьЭлемент();
НовоеКонтактноеЛицо.Фамилия = Фамилия;
НовоеКонтактноеЛицо.Имя = Имя;
НовоеКонтактноеЛицо.Отчество = Отчество;
НовоеКонтактноеЛицо.Наименование = Фамилия + " " + Имя + " " + Отчество;
НовоеКонтактноеЛицо.ДатаРождения = ДатаРождения;
НовоеКонтактноеЛицо.НапоминатьОДнеРождения = НапоминатьОДнеРождения;
НовоеКонтактноеЛицо.КоличествоДнейДоНапоминания = КоличествоДнейДоНапоминания;
НовоеКонтактноеЛицо.Пол = Пол;
Попытка
НовоеКонтактноеЛицо.Записать();
Исключение
Отказ = Истина;
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
КонтактноеЛицо = НовоеКонтактноеЛицо.Ссылка;
КонецЕсли;
Наименование = КонтактноеЛицо;
КонецПроцедуры
что не так не пойму
моих мозгов мало
может оставить только фамилию
НовоеКонтактноеЛицо.Наименование = Фамилия + " " + Имя + " " + Отчество
Не бросайте камнями за дилетантские вопросы плиззз
Социальные закладки