Имя: Пароль:
1C
1С v8
Документ расчетов!
0 Aleksei_Pro
 
15.02.12
22:21
Пытаюсь создать и записать 3 субконто, а почему то ни чего не попадает, в чем дело?

   Док1 = Документы.ОперацияБух.Выбрать();
   Пока док1.Следующий()Цикл
       Если Док1.ПометкаУдаления = ложь Тогда
           Документ = Док1.ПолучитьОбъект();
           Проводки=РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(Документ.Ссылка);
           Пока Проводки.Следующий() Цикл
               докум = Документы.ДокументРасчетовСКонтрагентом.СоздатьДокумент();
               докум.Дата = Документ.Дата;
               докум.Организация = Документ.Организация;
               Докум.Записать(РежимЗаписиДокумента.Запись);
               Проводки.СубконтоДт.ДокументыРасчетовСКонтрагентами = Докум.Ссылка;
               Документ.Записать(РежимЗаписиДокумента.Запись);
           КонецЦикла;
               КонецЕсли;
   КонецЦикла;
1 Чайник Рассела
 
15.02.12
22:23
мдя... в золотую коллекцию г0внокода
2 Ненавижу 1С
 
гуру
15.02.12
22:25
вместо
Документ.Записать(РежимЗаписиДокумента.Запись);
надо "кажется"
Проводки.Записать():
а вообще согласен с (1)
3 Aleksei_Pro
 
15.02.12
22:30
(1) Проводки.Записать(): пробовал "метод объекта не обнаружен.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший