Корректировка проводок в документе "Реализации товаров" (взаиморасчеты)
Добрый день,
суть проблемы в следующем: продается товар сотруднику. Счет взаиморасчетов с контрагентом 73.03 (тут присутствует только субконто "Работники организации") - в проводках субконто по 73.03 пустое.
Я добавил реквизит "Сотрудник организации", но как его вогнать в проводку по взаиморасчетам не могу понять.
кто нибудь что то похожее решал*
суть проблемы в следующем: продается товар сотруднику. Счет взаиморасчетов с контрагентом 73.03 (тут присутствует только субконто "Работники организации") - в проводках субконто по 73.03 пустое.
Я добавил реквизит "Сотрудник организации", но как его вогнать в проводку по взаиморасчетам не могу понять.
кто нибудь что то похожее решал*
По теме из базы знаний
- Перенос документов из УТ 10.3 в Бухгалтерию 3.0
- УПП. Реализация товаров в у.е. Формирование рублевых сумм проводок и регистров накопления с учетом ранее поступивших авансов : сразу при проведении документа
- 1С:Бухгалтерия хлебобулочного и кондитерского предприятия
- Автотесты для типовых БП КОРП 3.0 и БП 3.0 (vanessa automation)
- Переход с УПП на ERP с сохранением документов. Фантастика или реальность?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если такая ситуация возникает редко, то лучше подправить проводки корректировкой записей регистров и навсегда запомнить, что при изменении этого документа реализации надо соответствующим образом изменять документ корректировка записей регистров. Если такая ситуация возникает часто, то надо лезть в алгоритм проведения документа реализации и искать и править там.
(3) Не удивительно. Это-ж УПП. Я хотел избавить тебя от лишнего изменения конфигурации. РеализацияТоваровУслуг.МодульДокумента.ДвиженияПоРегистрамРегл(), а там вызывается БухгалтерскийУчетРасчетовСКонтрагентами.РасчетыВУсловныхЕдиницахПриобретениеРеализация(), вот она то и делает движухи по взаиморасчетам. Только, сдается мне, что надо еще в одном месте будет посмотреть, как все это дело отражается в регистре накопления РасчетыПоРеализацииВУсловныхЕдиницахОрганизации.
(11)+ Посмотри как в процедуре БухгалтерскийУчетРасчетовСКонтрагентами.ЗафиксироватьПриобретениеРеализациюВРегистреРасчетов() формируется ТаблицаДвижений. Там появляются счета взаиморасчетов и там же, скорее всего, можно подправить нужное субконто. А чтобы посмотреть откуда появляются проводки, то поставь точку останова в процедуре ПередЗаписью() в Хозрасчетном и смотри, когда там будет не нулевое количество строк, а потом глянь стек вызовов. Станет все понятно.
(12) Kom-off,
Ток надо быть уверенным, что отладчик вообще бывает в этот момент в этой процедуре )
А то если код выполняется на сервере и на нем не включен отладочный режим - можно дооолгооо искать )
А чтобы посмотреть откуда появляются проводки, то поставь точку останова в процедуре ПередЗаписью() в Хозрасчетном и смотри, когда там будет не нулевое количество строк, а потом глянь стек вызовов.
Ток надо быть уверенным, что отладчик вообще бывает в этот момент в этой процедуре )
А то если код выполняется на сервере и на нем не включен отладочный режим - можно дооолгооо искать )
Самое интересное что на сервере когда я ставил остановку в "ПередЗаписью()" регистра БУ то он останавливался там несколько раз но все проводок не было (!). Оказывается тот вариант с проводками выполняется на сервере и он проскакивает эту точку остановки.
Дальше я уже отлаживал на локальной базе.
Выяснил следующие шаги:
1. В начале ОбработкаПроведения() формируется таблица СписанныеТовары (регистр сведений)
2. на основе этой таблице уже ниже формируются проводки.
Дальше я уже отлаживал на локальной базе.
Выяснил следующие шаги:
1. В начале ОбработкаПроведения() формируется таблица СписанныеТовары (регистр сведений)
2. на основе этой таблице уже ниже формируются проводки.
(15)
Это смотря откуда вызывается запись регистра, вот в разном контексте и отрабатывает ПриЗаписи(): на сервере или на клиенте. Именно поэтому разного рода разборки стараюсь проводить на файловом варианте информационной базы.
Самое интересное что на сервере когда я ставил остановку в "ПередЗаписью()" регистра БУ то он останавливался там несколько раз
Это смотря откуда вызывается запись регистра, вот в разном контексте и отрабатывает ПриЗаписи(): на сервере или на клиенте. Именно поэтому разного рода разборки стараюсь проводить на файловом варианте информационной базы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот