пустой ПараметрОбъектКопирования при создании документа методом Скопировать() #787934


#0 by mikhailovaew
8.2, толстый клиент. В форме документа по кнопочке создаю новый документ кописаронием: НовыйДок = ЭтотОбъект.Скопировать; и открываю ОткрытьЗначение(НовыйДок); при этом ПараметрОбъектКопирования не заполняется, хотя документ-сточник записан (ссылка есть) ПриОткрытии: ПараметрОбъектКопирования = Неопределено чяднт?
#1 by mikhailovaew
и НовыйДок.ПолучитьФорму("ФормаДокумента").Открыть дают тот же эффект - ПараметрОбъектКопирования = Неопределено
#2 by mikhailovaew
как программно создать и открыть документ, чтобы при его открытии этот ПараметрОбъектКопирования был заполнен?
#3 by Aleksandr N
ОткрытьФорму("ИмяФормы", Новый Структура("ПараметрОбъектКопирования", СсылкаНаОбъектКопирования))
#4 by mikhailovaew
спасибо, но дело в том, что перед открытием я много чего в этом документе меняю, это не "чистое" копирование
#5 by mikhailovaew
нельзя ли создать документ копирование, поменять там кое-что программно, а потом открыть, но чтобы ПараметрОбъектКопирования не пропал?
#6 by Aleksandr N
Форма = ПолучитьФорму("ИмяФормы", Новый Структура("ПараметрОбъектКопирования", СсылкаНаОбъектКопирования)); Дальше меняйте уже в самой форме. Иначе получается изврат.
#7 by mikhailovaew
хорошо, спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С