Имя: Пароль:
1C
1С v8
Не переносятся Параметры формы в ПриСозданииНаСервере() в Реквизит
0 wildwilduser
 
07.05.13
14:19
Вопрос в следующем

есть внешняя обработка заполнения табличной части [B]заказа покупателя[/B]
[CODE]
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
   ОбъектСсылка = Параметры.ДополнительнаяОбработкаСсылка;
       
   Если Параметры.ОбъектыНазначения <> Неопределено Тогда
       
       Для Каждого ЭлементОбъектыНазначения Из Параметры.ОбъектыНазначения Цикл
           
           ОбъектыНазначения.Добавить(ЭлементОбъектыНазначения);
           Объект.Товары.Загрузить(ОбъектыНазначения.Значение.Товары.Выгрузить());
           //Объект.ЦенаВключаетНДС = ЭлементОбъектыНазначения.Значение.ЦенаВключаетНДС;
           //Объект.Склад = ЭлементОбъектыНазначения.Значение.Склад;
       
       КонецЦикла;
       
       Объект.Товары.Загрузить(ОбъектыНазначения[0].Значение.Товары.Выгрузить());
       //Объект.ЦенаВключаетНДС = ОбъектыНазначения[0].Значение.ЦенаВключаетНДС;
       //Объект.Склад = ОбъектыНазначения[0].Значение.Склад;
   
       ИдентификаторКоманды = Параметры.ИдентификаторКоманды;
   КонецЕсли;
       
КонецПроцедуры
[/CODE]
есть внешняя обработка заполнения табличной части [URL=http://infostart.ru/public/183681/][B]заказа поставщику[/B][/URL]
[CODE]
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
   ОбъектСсылка = Параметры.ДополнительнаяОбработкаСсылка;
       
   Если Параметры.ОбъектыНазначения <> Неопределено Тогда
       
       Для Каждого ЭлементОбъектыНазначения Из Параметры.ОбъектыНазначения Цикл
           ОбъектыНазначения.Добавить(ЭлементОбъектыНазначения);
       КонецЦикла;
       
       ИдентификаторКоманды = Параметры.ИдентификаторКоманды;
       
       Объект.Товары.Загрузить(ОбъектыНазначения[0].Значение.Товары.Выгрузить());
       Объект.Номер = ОбъектыНазначения[0].Значение.Номер;
       Объект.Дата = ОбъектыНазначения[0].Значение.Дата;
       Объект.ЦенаВключаетНДС = ОбъектыНазначения[0].Значение.ЦенаВключаетНДС;
       
   КонецЕсли;
       
КонецПроцедуры
[/CODE]

В заказе поставщику табличная часть на форме заполняется, а табличная часть на форме заказа покупателя нет. Пробовал полностью аналогичный код результата ноль. Установил галку "Ключевой параметр" в ПриОткрыти() обрабатываю этот параметр табличная часть заполняется. Может кто подскажет где не прав? Очень хочется понять где ошибка. Про ДНК не предлагать ;-)

P.S.
Строка заполнения Табличной части в цикле и за циклом, не ошибка!
пробовал по отдельности там и там, показано для примера.
1 wildwilduser
 
07.05.13
14:20
управляемые формы
УТ11
Закон Брукера: Даже маленькая практика стоит большой теории.