1. user618695_ka 1 14.09.18 18:21 Сейчас в теме

Реквизит составного типа данных

Есть реквизит "ДокументОснования" в ПКО, который имеет составной тип. При записи документа "Сервисное обслуживание" создаются РКО и ПКО. ПКО должен создаваться на основании РКО. Не удается в ПКО.ДокументОснования положить ссылку на РКО т.к. отладчик говорит, что тип ДокументСсылка.СервисноеОблуживание, хотя у реквизита составной тип. Как поменять программно тип и записать нужное значение?
Найденные решения
5. DarkUser 14.09.18 19:53 Сейчас в теме
Используйте "ПривестиЗначение" для установки нужного типа у реквизита составного типа.
user618695_ka; +1 Ответить
8. user618695_ka 1 20.03.19 17:22 Сейчас в теме
ТипТип = "ДокументСсылка.РасходныйКассовыйОрдер";
ТипоОписание = Новый ОписаниеТипов(ТипТип );
ДокументОснования = ТипоОписание.ПривестиЗначение(ДокументОснования);
ДокументОснования = НашеЗначениеТипаРасходныйКассовыйОрдер;
Остальные ответы
Избранное Подписка Сортировка: Древо
6. bmk74 85 14.09.18 22:04 Сейчас в теме
(1)
ПКО, который имеет составной тип

Вообще то при программной записи никакого приведения не требуется, должно итак работать.
2. user618695_ka 1 14.09.18 18:36 Сейчас в теме
Скриншоты
Прикрепленные файлы:
3. ganjaman 14.09.18 18:59 Сейчас в теме
(2), а до обработки заполнения тоже неправильный тип показывает ?
4. user618695_ka 1 14.09.18 19:01 Сейчас в теме
5. DarkUser 14.09.18 19:53 Сейчас в теме
Используйте "ПривестиЗначение" для установки нужного типа у реквизита составного типа.
user618695_ka; +1 Ответить
7. t.v.s. 93 14.09.18 23:07 Сейчас в теме
Уберите ПКО.Заполнить() и посмотрите отладчиком тип нужного реквизита
8. user618695_ka 1 20.03.19 17:22 Сейчас в теме
ТипТип = "ДокументСсылка.РасходныйКассовыйОрдер";
ТипоОписание = Новый ОписаниеТипов(ТипТип );
ДокументОснования = ТипоОписание.ПривестиЗначение(ДокументОснования);
ДокументОснования = НашеЗначениеТипаРасходныйКассовыйОрдер;
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата до 120 000 руб.
Полный день

Работа от Инфостарт
Санкт-Петербург
Временный (на проект)