Имя: Пароль:
1C
 
Как добавить движение в документ?
0 AlStorm
 
18.01.11
13:02
Есть документ, у него регистр накопления, надо бы добавить к нему запись, не теряя предыдущих.

Почему-то так не получается:

ОБъектДок = ВыборкаДетальныеЗаписи1.Док.ПолучитьОбъект();
                                   Двиг = ОБъектДок.Движения.ПартииТоваровНаСкладахБухгалтерскийУчет.ДобавитьРасход();
                                   Двиг.Организация = ТаблицаДвиженийРегистра[Инд].Организация;
                                   Двиг.Номенклатура = ТаблицаДвиженийРегистра[Инд].Номенклатура;
...
...
...
Двиг.Регистратор = ВыборкаДетальныеЗаписи1.Док;
                                   Двиг.Активность = истина;
                                   Двиг.Записать();


Записать - нет такого метода у записи ррегистра :( Что делать? Башка уже не варит, девятый час...
1 Maxus43
 
18.01.11
13:04
Набор записей с отбором по документу получи, прочитай, добавь и запиши
2 johnny17
 
18.01.11
13:05
НаборЗаписей = РегистрыНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ОбъектДок.Ссылка);
НаборЗаписей.Прочитать();
Расход = НаборЗаписей.ДобавитьРасход();
НаборЗаписей.Записать();
3 AlStorm
 
18.01.11
13:06
(1)
Можно код? Может я туплю, но у меня он очищался при записи..
4 AlStorm
 
18.01.11
13:06
(2)
Спсибо
5 Megas
 
18.01.11
13:13
У Док  стоит галочка что он может делать ДВИЖЕНИЯ в нужном тебе регистре?
6 Megas
 
18.01.11
13:14
(5)А понял что вопрос не об этом сорри.
7 Mitriy
 
18.01.11
13:20
а теперь кто-нибудь документ перепроведет...
8 Megas
 
18.01.11
13:24
+(7) Я тоже типо того подумал.... странно что проводки пишутся не документом
9 Maxus43
 
18.01.11
13:26
Может он в подписке делает...
10 AlStorm
 
18.01.11
17:33
Нет, переделали проводки для дока, но вместо того, чтобы старые перепроводить, просто добавим новую проводку
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой