Имя: Пароль:
1C
1С v8
Как передать МенеджерОбъекта
,
0 busy1
 
13.03.15
16:35
Добрый день. Необходимо программно заполнить счета учета номенклатуры в ТЧ. В БП 8.3. разработчики пишут, что
Документы.ПоступлениеТоваровУслуг.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(ДанныеОбъекта, СтрокаТабличнойЧасти, "Товары", СведенияОНоменклатуре);
уже не актуально, что правильно использовать
СчетаУчетаВДокументах.ЗаполнитьСтроки(СтрокаТабличнойЧасти, "Товары",,Объект,);
Но вот беда, параметр Объект должен быть МенеджерОбъекта тип: Документ менеджер. Вот что это и как его передать?
1 vicof
 
13.03.15
16:37
Объект = Документы.ПоступлениеТоваровУслуг;
2 Strogg
 
13.03.15
16:43
(0) да фиг это менеджер. Это самый настоящий, кондовый ДокументОбъект.
3 Shrek_yar
 
13.03.15
16:57
(2)+100500
4 Shrek_yar
 
13.03.15
16:57
(0) автор от куда ты взял менеджер??
5 busy1
 
13.03.15
16:58
В подсказке синтаксиса есть описание типов параметра
6 Мыш
 
13.03.15
17:09
Что за БП 8.3 ?
7 busy1
 
13.03.15
17:13
Бухгалтерия предприятия, редакция 3.0 (3.0.38.54) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C", 2009 - 2015. Все права защищены
(http://www.1c.ru)
8 D_E_S_131
 
13.03.15
17:17
(5) Это кто-то из разработчиков так пошутил и написал в комментариях к процедуре общего модуля "тип: Документ менеджер".
9 qwerty
 
13.03.15
17:21
СчетаУчетаВДокументах.ЗаполнитьСчетаУчетаВСтрокеТабличнойЧасти(Объект, СтрокаТабличнойЧасти, ИмяТабличнойЧасти)
10 qwerty
 
13.03.15
17:22
(8) Все верно, передается именно менеджер.
11 qwerty
 
13.03.15
17:23
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоСсылке(Объект.Ссылка);
    
ЗаполнитьСтроки(ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(СтрокаТабличнойЧасти), ИмяТабличнойЧасти, Объект, МенеджерОбъекта, Истина);

PS. Топикстартер, ты программер или где? Там же в модуле СчетаУчетаВДокументах все написано.
12 busy1
 
13.03.15
17:47
(9) Сделал так
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.