helpf.pro
Регистрация

v8: Бухгалтерия 3.0

qwerted
01.04.2013 15:22Прочитано: 2130
Бухгалтерия 3.0, платформа 8.2, толстый клиент, обычное приложение, модуль объекта.
не появляются проводки.

Мой код:
Код 1C v 8.2 УП
 Док=Новый Структура("ТипДокумента,НомерДокумента,ДатаДокумента,Комментарий,Организация,ИД,ВыбраннаяОрганизация,СуммаПоУслугам..........
//заполняю данными структуру....


Документ=Документы.ОперацияБух.СоздатьДокумент();
Документ.Дата=Док.ДатаДокумента;
Документ.Комментарий=Док.ИД;
Документ.Организация =Док.ВыбраннаяОрганизация;
Документ.Содержание =Док.ТипДокумента;
Документ.СуммаОперации=Док.СуммаПоУслугам;
Документ.Записать();

//в этот момент создается документ "операция бух" - все в порядке

НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Документ.Ссылка);
НаборЗаписей.Прочитать();

Выручка = НаборЗаписей.Добавить();
Выручка.Регистратор = Документ.Ссылка;
Выручка.Период = Док.ДатаДокумента;
Выручка.Сумма=Док.ЦенаЗаБезнал;
Выручка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.04");
Выручка.СубконтоДт.Контрагенты=Справочники.ФизическиеЛица.НайтиПоКоду(Док.Клиент);
Выручка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.2");
Выручка.СубконтоКт.НоменклатурныеГруппы=Справочники.НоменклатурныеГруппы.НайтиПоКоду(Док.ЦФУ);
Выручка.СубконтоКт.НаправленияПродаж=Справочники.НаправленияПродаж.НайтиПоКоду(Док.Направление);
Выручка.Содержание="Выручка от визита за безнал";

НаборЗаписей.Записать();

//по идее должна появляться проводка в регистре бухгалтерии "Хозрасчетный", но ее нет!!!!!!!!

Объект=Документ.ПолучитьФорму();
Объект.Открыть();
Объект.ЗаписатьВФорме(РежимЗаписиДокумента.Проведение);
Объект.Закрыть();

//открываю форму, программно записываю и провожу - все в порядке, движения в регистре появляются. Но это работало в редакции 2.0.



В 3-й редакции нет метода "ЗаписатьВФорме" - соответственно не понимаю как открыть программно форму и провести.
Подскажите, как правильно провести эти документы программно либо как сделать так, чтоб появились проводки в регистре.

Если интерактивно открыть документ "Операция" и нажать "Записать и закрыть" - все нужные проводки появляются, т.е. данными заполнено все правильно.
Документов очень много - за несколько лет, ручками проводить их просто нереально.
Изменено 01.04.13 15:58:18
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
01.04.2013 16:02Ответ № 1
(0) qwerted, тебе необходимо писать проводки сразу в регистр бухгалтерии и ставить регистратором документ операция
qwerted
01.04.2013 16:20Ответ № 2
(1) E_Migachev, хм, а разве я не так делаю?
E_Migachev
01.04.2013 18:17Ответ № 3
(2) qwerted, покажите весь код
вы делаете это на сервере?
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.