Добрый день всем!
1С 8.3, УФ
Имеется документ "РасходнаяНакладная".
На ней реквизит "ДоговорКонтрагента" - Справочник.Ссылка.ДоговорКонтрагента.
В самом справочнике "ДоговорКонтрагента" есть еще один реквизит "ВидЦены" - Справочник.Ссылка.ВидЦены.
Вопрос: Как передать установленное значение реквизита "ВидЦены" на форму документа в реквизит "ВидЦены" ?
Делается все для того, что бы не лезть в договор из формы документа для просмотра установленного вида цены, а что бы она была видна сразу на форме в соответствующем реквизите.
1С 8.3, УФ
Имеется документ "РасходнаяНакладная".
На ней реквизит "ДоговорКонтрагента" - Справочник.Ссылка.ДоговорКонтрагента.
В самом справочнике "ДоговорКонтрагента" есть еще один реквизит "ВидЦены" - Справочник.Ссылка.ВидЦены.
Вопрос: Как передать установленное значение реквизита "ВидЦены" на форму документа в реквизит "ВидЦены" ?
Делается все для того, что бы не лезть в договор из формы документа для просмотра установленного вида цены, а что бы она была видна сразу на форме в соответствующем реквизите.
Прикрепленные файлы:
По теме из базы знаний
- Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7
- Правила переноса данных из Бухгалтерия бюджетного учреждения, редакция 1.0 (ББУ 1.0.22.2) в Бухгалтерия государственного учреждения, редакция 1.0 (БГУ 1.0.8.2/1.0.7.2/1.0.6.3), исправленные и дополненные (BBU8_BGU8.xml) + обработки подготовки базы данных
- Перенос реквизитов объектов между базами
- Регистр накопления. Перенос реквизита в ресурс. Управляемые формы
- Перенос данных однотипных расширений (пересоздание)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ДоговорКонтрагентаПриИзмененииНаСервере()
Объект.ВидЦены = Объект.ДоговорКонтрагента.ВидЦены ; ///Если ВидЦены - реквизит документа
//ВидЦены = ДоговорКонтрагента.ВидЦены ; ///Если ВидЦены - реквизит формы документа
Конецпроцедуры
(2)
Все верно и работает.
Но момент следующий. Я создаю документ "РасходнаяНакладная" на основании документа "ЗаказКлиента".
И что бы появилось значение в реквизите"ВидЦены" нужно изменить "Договор Контрагента" ( нажать и выбрать его еще раз)
Объект.ВидЦены = ДоговорКонтрагента.ВидЦены ;
Все верно и работает.
Но момент следующий. Я создаю документ "РасходнаяНакладная" на основании документа "ЗаказКлиента".
И что бы появилось значение в реквизите"ВидЦены" нужно изменить "Договор Контрагента" ( нажать и выбрать его еще раз)
(6) при создании допиши код )
///При создании (Нажатие на кнопки)
...
Док = Документы.РасходнаяНакладная.Создать();
....
Док.ДоговорКонтрагента = Объект.Контрагент.ДоговорКонтрагента;
Док.ВидЦены = Док.ДоговорКонтрагента.ВидЦены; ///Как то так
...
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот