1С8: ERP 2.4.5.54. Не заполняется строковый реквизит управляемой формы...
Нарисовал правила переноса контрагентов из 1С77 в ERP 2.4.
Все заполняется кроме поля "Вид контрагента". Выяснилось, что это обычный реквизит управляемой формы, непривязанный к реквизитам объекта. Какой то "3.14зданутый" в нем поставил флажок "проверять заполнение". В итоге после переноса это поле светит красным и не дает записать карточку, пока чего-нибудь не выберешь...
Попытался программно заполнить его значениями, но тщетно.
Ни ошибок (последняя строка сообщения говорит, что значение поля успешно установлено), ни результата (после записи поле все равно пустое).
Кто знает, подскажите как можно заполнить...
Все заполняется кроме поля "Вид контрагента". Выяснилось, что это обычный реквизит управляемой формы, непривязанный к реквизитам объекта. Какой то "3.14зданутый" в нем поставил флажок "проверять заполнение". В итоге после переноса это поле светит красным и не дает записать карточку, пока чего-нибудь не выберешь...
Попытался программно заполнить его значениями, но тщетно.
ВыбКонтрагент = ОткрытьФормуМодально("Справочник.Контрагенты.ФормаВыбора");
ФормаОбъекта = ВыбКонтрагент.ПолучитьФорму();
ФормаОбъекта.Открыть();
Сообщить(ФормаОбъекта.ВидКонтрагента);
ФормаОбъекта.ВидКонтрагента = "ЮрЛицо";
Сообщить(ФормаОбъекта.ВидКонтрагента);
ПоказатьНи ошибок (последняя строка сообщения говорит, что значение поля успешно установлено), ни результата (после записи поле все равно пустое).
Кто знает, подскажите как можно заполнить...
Прикрепленные файлы:


Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) не надо его на форме заполнять. Он программно вычисляется/устанавливает реквизит объекта ЮрФизЛицо. Достаточно этот реквизит заполнить. При открытии формы происходит вычисление и заполнение реквизита формы. Соответственно и обратное преобразование, используя обработчик ПриИзменении реквизита формы заполняется реквизит объекта.
Там просто этот реквизит формы взаимодействует с несколькими реквизитами объекта:
- Объект.ЮрФизЛицо
- Объект.ОбособленноеПодразделение
- Объект.ГоловнойКонтрагент
Там просто этот реквизит формы взаимодействует с несколькими реквизитами объекта:
- Объект.ЮрФизЛицо
- Объект.ОбособленноеПодразделение
- Объект.ГоловнойКонтрагент
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот