Составной тип данных 1С и реквизит документа

1. smirko 23.03.17 12:11 Сейчас в теме
Добрый день, Коллеги. В БП3.0 (типовая) есть документ "Платежное поручение". У этого документа есть реквизит "Контрагент", имеющий составной тип данных (СправочникСсылка.Контраге нты и СправочникСсылка.ФизЛица). Пытаюсь сделать обработку для создания этого документа. Все создается. Но не получается присвоить значение этому самому реквизиту "Контрагент". При попытке проведения уже созданного программно документа пишет, что поле "Не указано наименование получателя". Хотя в элементе формы он отражается как выбранный. Подозреваю, что виной тому составной тип реквизита. Как правильно программно присвоить этому реквизиту нужное мне значение? Заранее благодарен за помощь.
По теме из базы знаний
Найденные решения
2. spacecraft 23.03.17 12:15 Сейчас в теме
(1)
Не указано наименование получателя
это относится не к реквизиту "Контрагент", а к реквизиту "ТекстПолучателя" тип "Строка". Вот он не заполнен.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 23.03.17 12:15 Сейчас в теме
(1)
Не указано наименование получателя
это относится не к реквизиту "Контрагент", а к реквизиту "ТекстПолучателя" тип "Строка". Вот он не заполнен.
3. smirko 23.03.17 12:25 Сейчас в теме
Т.е. я должен подставлять значение "НаименованиеПолное" из справочников "Контрагенты" и "Организации"?
И почему при программной подстановке значений из справочника БП упорно пишет контрагент не найден? Когда подставляешь руками все нормально.
5. spacecraft 23.03.17 12:37 Сейчас в теме
(3) не так все просто. Там идет заполнение по Имени получателя, банку получателя и р/с.
Можно использовать готовую функцию из общего модуля УчетДенежныхСредствБП:
НаименованиеПлательщикаПолучателяПоУмолчанию
4. comptr 31 23.03.17 12:32 Сейчас в теме
Нужно посмотреть, какие ещё действия выполняются при подстановке вручную. Наверняка там обработчик события "ПриИзменении" задействован.
6. smirko 23.03.17 12:45 Сейчас в теме
я тупо искал решение не в том направлении :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот