|
Не записываются движения по регистру бухгалтерии (ОперацияБух)
| ☑ |
0
Comaro
02.05.15
✎
13:45
|
Помогите, не могу понять почему проводки не сохраняются. Документ Операция создается, но в нем есть только дата и сумма, проводки же не сохраняются
Операция = Документы.ОперацияБух.СоздатьДокумент();
Операция.Организация = Документ.Организация;
Операция.СуммаОперации = Документ.СуммаДокумента;
Операция.Дата = ТекущаяДата();
Операция.Записать();
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Записывать = Истина;
Запись = НаборЗаписей.Добавить(); НаборЗаписей.Отбор.Регистратор.Установить(Операция.Ссылка);
Запись.Период = Операция.Дата;
Контрагент = Документ.Контрагент;
Запись.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("7502");
Запись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("7505"); Запись.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Контрагент;
Операция.Записать();
|
|
1
ДенисЧ
02.05.15
✎
13:46
|
Записывать не операцию надо, а набор записей движений
|
|
2
Comaro
02.05.15
✎
13:55
|
(1) Запись.Заисать() возвращвет
Метод объекта не обнаружен (Записать)
|
|
3
Otkr
02.05.15
✎
13:57
|
(2) Внимательно перечитай (1)
|
|
4
Comaro
02.05.15
✎
14:01
|
Точно! Спасибо! Теперь записать пытается, но выдает
Ошибка при вызове метода контекста (Записать) НаборЗаписей.Записать();
по причине:
Запись не верна! Не заполнены оба счета! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
|
|
5
Otkr
02.05.15
✎
14:02
|
(4) Ну и что не ясно?
|
|
6
ДенисЧ
02.05.15
✎
14:03
|
(4) Дык... Может того... Оба счёта заполнить? )
|
|
7
Comaro
02.05.15
✎
14:05
|
А что не так, почему
Запись.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("7502");
Запись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("7505")
Не работает(
|
|
8
ДенисЧ
02.05.15
✎
14:06
|
(7) Потому что по коду не находит.
Ваш Кэп.
|
|
9
Comaro
02.05.15
✎
14:09
|
Ну точно же! Простите за глупый вопрос)
|
|