В общем при пересоздании документа ОперацияБух - документ открывается правильный, по крайней мере как я предполагаю, но вот если документ создается в первый раз: в оборотно сальдовой ведомости все правильно, если пересоздается - чертовщина, и никак понять не можем почему
PS тут еще был мой пост про то что если интерактивно не пересохранить документ созданный моей обработкой - то в отчеты данные не попадают - так и не ришили
Если ИзменитьСтарый Тогда
ДокументОбъект = Объект.СтарыйДокумент.ПолучитьОбъект()
Иначе
ДокументОбъект = Документы.ОперацияБух.СоздатьДокумент();
КонецЕсли;
------
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументОбъект.Ссылка);
Если ИзменитьСтарый Тогда
НаборЗаписей.Записать(Истина)
КонецЕсли;
НаборЗаписей.Прочитать();
ПоказатьPS тут еще был мой пост про то что если интерактивно не пересохранить документ созданный моей обработкой - то в отчеты данные не попадают - так и не ришили
По теме из базы знаний
- Универсальный конструктор отчетов СКД (управляемые формы, тонкий клиент)
- Автоматическое создание корректировок реализации в УПП 1.3 из файла JSON (выгружаем возвраты поставщику и корректировочные счета-фактуры из 1С 7.7)
- Тонкости и подводные камни работы типового модуля интеграции Битрикс24 и 1С (Часть 2)
- Приемы быстрой работы в EDT/Git
- Исправление субконто с типом значения NULL + Лечение "Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server"
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) да, но только не нужно делать отборы
не нужно так же записывать документ перед тем как обращаться / добавлять движения документа
не нужно так же записывать документ перед тем как обращаться / добавлять движения документа
Если ИзменитьСтарый Тогда
ДокументОбъект = Объект.СтарыйДокумент.ПолучитьОбъект()
Иначе
ДокументОбъект = Документы.ОперацияБух.СоздатьДокумент();
КонецЕсли;
Движение = ДокументОбъект.Движения.Хозрасчетный;
Запись = Движение.Добавить();
...
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
Показать
(9) странно что в операции бух запрещено проведение %))
то тогда только так и документ уже должен быть записан
то тогда только так и документ уже должен быть записан
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументОбъект.Ссылка);
Запись = НаборЗаписей.Добавить();
Запись.Регистратор = ДокументОбъект.Ссылка;
Запись.Период = Дата;
...
НаборЗаписей.Записать();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот