Имя: Пароль:
1C
1С v8
данные были изменены или удалены другим пользователем
0 na1kk
 
28.09.17
17:32
как в модуле менеджера документа, делаю так:

мобъект = ссылка.получитьОбъект();
допРекв =  мобъект.допреквизит.добавить();
//устанавливаю значения
мобъект.Записать()

какие есть альтернативы не получать документ и записывать его
1 rabbidX
 
28.09.17
17:38
"какие есть альтернативы не получать документ и записывать его"
Записать() в модуле объекта
2 FIXXXL
 
28.09.17
17:51
(0) начни с постановки, зачем так делать?
3 Господин ПЖ
 
28.09.17
17:53
(0) в модуле менеджера - никаких. на то он и менеджер
4 na1kk
 
29.09.17
08:41
Убедили, тогда как сделать, чтобы передать с объекта на менеджер функцию? пробовал вот так. Не находит процедуру в модуле менеджера.


на менеджере документы.перечисление.ПОлучитьФункцию(ссылка)

на объекте ПолучитьФункцию(Ссылка) Экспорт

мобъект = ссылка.получитьОбъект();
допРекв =  мобъект.допреквизит.добавить();

//устанавливаю значения
мобъект.Записать()
Возврат Ссылка

КонецФункции
5 Мимохожий Однако
 
29.09.17
08:43
(4) "допреквизит"- это что табличная часть?
6 igorPetrov
 
29.09.17
08:43
(4) см(2)
7 Мимохожий Однако
 
29.09.17
08:45
Включи отладчик и посмотри, какое значение в какой переменной или объекте получаешь. Посмотри в СП по этим объектам.
8 na1kk
 
29.09.17
08:47
(5) да, доп.реквизит
9 na1kk
 
29.09.17
08:52
(5) )) таб.часть
10 na1kk
 
29.09.17
08:52
(2) чтобы записать новое значение в таб.часть
11 na1kk
 
29.09.17
08:54
ошибка выходит: метод объекта не обнаружен
12 rabbidX
 
29.09.17
09:04
(11) Повторяйте (7) пока не полегчает
13 Мимохожий Однако
 
29.09.17
09:06
(11) Значит "ссылка" не ссылка на существующий объект с табличной частью.
(12) ты его зациклил ))
14 na1kk
 
29.09.17
11:41
(13) ссылка - это документ ссылка