|
Запись в регистр бухгалтерии
| ☑ |
0
berendej
06.03.13
✎
02:46
|
КА8.2 хочу сделать записи в регистр бухгалтерии
Движение =РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Движение.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
НаборЗаписей = Движение.ДобавитьДебет();
НаборЗаписей.Регистратор = ЭтотОбъект.Ссылка;
НаборЗаписей.Период = ЭтотОбъект.Дата;
НаборЗаписей.Организация = ЭтотОбъект.Организация;
НаборЗаписей.Содержание = "Реализация";
НаборЗаписей.СчетДт = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
НаборЗаписей = Движение.ДобавитьКредит();
НаборЗаписей.Регистратор = ЭтотОбъект.Ссылка;
НаборЗаписей.Период = ЭтотОбъект.Дата;
НаборЗаписей.Организация = ЭтотОбъект.Организация;
НаборЗаписей.Содержание = "Реализация";
НаборЗаписей.СчетКт = ПланыСчетов.Хозрасчетный.СебестоимостьПродажНеОблагаемаяЕНВД;
Движение.Записать(Ложь);
Отладчиком пробегаю все поля пишутся, а на выходе говорит, что записать не может, не заполнен Счет дебета и кредита. И еще такой вопрос. чтобы он движения по регистратору не затирал,а добавлял к уже имеющимся мои записи достаточно у метода записать ставить "ложь?"
|
|
1
Oleg_Kag
06.03.13
✎
05:17
|
Движение =РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Движение.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
НаборЗаписей.Прочитать();//читаем набор
НаборЗаписей = Движение.Добавить();//пробуем просто добавить
НаборЗаписей.Период = ЭтотОбъект.Дата;
НаборЗаписей.Организация = ЭтотОбъект.Организация;
НаборЗаписей.Содержание = "Реализация";
НаборЗаписей.СчетДт = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
НаборЗаписей.СчетКт = ПланыСчетов.Хозрасчетный.СебестоимостьПродажНеОблагаемаяЕНВД;
НаборЗаписей.Сумма = 999;
|
|
2
rozer76
06.03.13
✎
10:40
|
(0) ДобавитьДебет() или ДобавитьКредит() имеет смысл только если регистр БЕЗ корреспонденций
|
|
3
rozer76
06.03.13
✎
10:42
|
(0) а про "Движение.Записать(Ложь)" да достаточно а читать набор ИМХО надо если не только добавлять будешь но и изменять чего надо ...
|
|
4
berendej
06.03.13
✎
12:38
|
Да, надо было просто отказаться от ДобавитьДебет() и ДобавитьКредит(). Спасибо
|
|