|
Бухгалтерия 3.0 Проведение документа "операция бух" | ☑ | ||
---|---|---|---|---|
0
qwerted
01.04.13
✎
15:27
|
Бухгалтерия 3.0, платформа 8.2, толстый клиент, обычное приложение, модуль объекта.
не появляются проводки. Мой код: Док=Новый Структура("ТипДокумента,НомерДокумента,ДатаДокумента,Комментарий,Организация,ИД,ВыбраннаяОрганизация,СуммаПоУслугам.......... //заполняю данными структуру.... Документ=Документы.ОперацияБух.СоздатьДокумент(); Документ.Дата=Док.ДатаДокумента; Документ.Комментарий=Док.ИД; Документ.Организация =Док.ВыбраннаяОрганизация; Документ.Содержание =Док.ТипДокумента; Документ.СуммаОперации=Док.СуммаПоУслугам; Документ.Записать(); //в этот момент создается документ "операция бух" - все в порядке НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Документ.Ссылка); НаборЗаписей.Прочитать(); Выручка = НаборЗаписей.Добавить(); Выручка.Регистратор = Документ.Ссылка; Выручка.Период = Док.ДатаДокумента; Выручка.Сумма=Док.ЦенаЗаБезнал; Выручка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.04"); Выручка.СубконтоДт.Контрагенты=Справочники.ФизическиеЛица.НайтиПоКоду(Док.Клиент); Выручка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.2"); Выручка.СубконтоКт.НоменклатурныеГруппы=Справочники.НоменклатурныеГруппы.НайтиПоКоду(Док.ЦФУ); Выручка.СубконтоКт.НаправленияПродаж=Справочники.НаправленияПродаж.НайтиПоКоду(Док.Направление); Выручка.Содержание="Выручка от визита за безнал"; НаборЗаписей.Записать(); //по идее должна появляться проводка в регистре бухгалтерии "Хозрасчетный", но ее нет!!!!!!!! Объект=Документ.ПолучитьФорму(); Объект.Открыть(); Объект.ЗаписатьВФорме(РежимЗаписиДокумента.Проведение); Объект.Закрыть(); //открываю форму, программно записываю и провожу - все в порядке, движения в регистре появляются. Но это работало в редакции 2.0. В 3-й редакции нет метода "ЗаписатьВФорме" - соответственно не понимаю как открыть программно форму и провести. Подскажите, как правильно провести эти документы программно либо как сделать так, чтоб появились проводки в регистре. Если интерактивно открыть документ "Операция" и нажать "Записать и закрыть" - все нужные проводки появляются, т.е. данными заполнено все правильно. Документов очень много - за несколько лет, ручками проводить их просто нереально. |
|||
1
zak555
01.04.13
✎
15:29
|
> Бухгалтерия 3.0, платформа 8.2, толстый клиент, обычное приложение
запусти в управляемом |
|||
2
zak555
01.04.13
✎
15:30
|
зачем читать записи у вновь созданного документа ?
|
|||
3
zak555
01.04.13
✎
15:31
|
> Объект.ЗаписатьВФорме(РежимЗаписиДокумента.Проведение);
документы операция не проводится |
|||
4
aka AMIGO
01.04.13
✎
15:32
|
в БП-2 проводки появляются при записи такого документа, и не исчезают при его распроведении. Так что проводить его не имеет смысла
Это записи в регистрБух |
|||
5
aka AMIGO
01.04.13
✎
15:33
|
(3) извини, реакция у фф немного замедленная..
|
|||
6
zak555
01.04.13
✎
15:36
|
(5) ???
|
|||
7
qwerted
01.04.13
✎
15:45
|
(3)
ну при РежимЗаписиДокумента.Запись в БП 3.0 результат аналогичный - нулевой. |
|||
8
aka AMIGO
01.04.13
✎
15:46
|
(6) ""документы операция не проводится"" - твоё?
я в 4 сказал то-же самое |
|||
9
zak555
01.04.13
✎
15:47
|
(7) убери строку
|
|||
10
hhhh
01.04.13
✎
15:52
|
(7) Активность = Истина; что-то нигде нет. Неужели в 2.0 работала эта фигня?
|
|||
11
vtolga
01.04.13
✎
15:55
|
и организация, похоже, не выбрана
|
|||
12
эцп
01.04.13
✎
15:58
|
(10) А разве по умолчанию Активность не равно Истина?
|
|||
13
qwerted
01.04.13
✎
16:11
|
(9) убрал - не помогло.
(10) поставил - не помогло. (11) - Помогло!!! в этом было дело (в БП2 не нужно было). хотя, вероятно, из-за отсутствия организации в наборе записей мне приходилось программно открывать форму и проводить... Агромадное спасибо, я уже был в печали практически. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |