"В док-те ПКО типовой Бухгалтерии 2.0 (2.0.23.9), 1С 8.2 есть реквизит "ДокументОснование" (составной тип данных, разные виды док-тов). Он заполняется если ввести ПКО на основании счета, реализации и т.д., но можно выбрать вручную. <br>Мною написана внешняя обработка, которая формирует печатную форму ПКО, используя реквизит "ДокументОснование". Проблема такая: берем ПКО введенный на основании счета или реализации, копируем его, сохраняем - поле "ДокументОснование" заполнено. Пытаюсь сформировать печ.форму с помощью своей внешн.обработки - выдается ошибка при использовании реквизита "ДокументОснование"<br>(например, на строку Сообщить(СокрЛП(СсылкаНаОбъект.ДокументОснование.ДокументСсылка));)!! Ок, вручную выбираю другой док-т основание, снова пытаюсь сформировать печ.форму - опять ошибка. Хотя визуально в форме док-та ПКО поле не пустое, оно заполнено выбранным док-том, при повторном закрытии/открытии док-та оно не пропадает. Такой глюк проявляется когда ПКО скопирован. Когда введен на основании все работает прекрасно. Судя по алгоритму проблема в процедуре ПКО:<br><br><pre>Процедура ПриКопировании(ОбъектКопирования) ДокументОснование = Неопределено;КонецПроцедуры </pre><br><br>После этого реквизит так и остается не определенным, даже если выбирать основание вручную. В 1С пока не писал об этой ошибке.<br> <br>Нужна помощь - как обратиться к этому реквизиту и взять оттуда нужные данные??? Ведь он где-то сохранен, т.к. при открытии ПКО отображает документ-основание, значит он где-то есть, как-то сохранен, но как?!"