БП: Приходник делает две проводки вместо одной (мистика?) #373953


#0 by philll
Дело в следующем: если определенная операция вводится "ручными проводками", ДТ 62 КТ 76 и  ДТ 62 КТ 90 (оплата + комиссионные), и затем вводится приходник на полную сумму, КТ 62, то все нормально, приходник дает одну проводку. Но если эти же проводки делает "самодельный" документ, ИЛИ даже если этот документ только создает "ОперациюБух" дт 62 кт 90, то введенный позднее приходник формирует ДВЕ проводки, с суммами равными соответственно "оплате 62/76" и "комиссионным 62/90", причем вторая - с пустым субконто где должен быть сам приходник. Далее, если в Операции "дт 62 кт 90" ОЧИСТИТЬ субконто кредита "номенклатурные группы - комиссионное вознаграждение", то приходник перепроводится нормально, с одной проводкой. Если потом снова поставить субконто, то тоже все нормально. Что бы это значило? (и как бы исправить)
#1 by philll
p.s. если ОперацияБух изначально формируется с пустым субконто кредита, то в итоге все плохо. После того как вручную поставить субконто, становится все хорошо. Такое ощущение, как будто что-то меняется в момент ручной очистки/заполнения субконто
#2 by hhhh
пустое субконто - это внештатная ситуация: как в самолете, может взлететь, а может и нет.
#3 by philll
в том-то и непонятка, что если субконто заполняется автоматически, Движение=Новдок.Движения.Хозрасчетный.Добавить;     ... Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.НоменклатурныеГруппы] = справочники.НоменклатурныеГруппы.найтиПоНаименованию("Комиссионное вознаграждение"); ... ... т.е субконто не пустое, то проводка  тоже "раздваивается". Если же субконто очистить/заполнить вручную (хоть раз), независимо есть или нет автоматическое заполнение, то все нормально.
#4 by Aleksey_3
А чем документ корректировка долга не устраивает?
#5 by hhhh
проверь справочник "Номенклатурные группы". Может там несколько комиссионных вознаграждений. По правильному надо писать:
#6 by philll
документ служит для загрузки проводок из другой программы пробую
#7 by shuhard
точку останова поставь в модуле Рг бухгалтерии и увидишь, что где-то есть еще движения.
#8 by philll
в Номенклатурных группах одно комисс. вознагр. ....,Истина); - не помогло.
#9 by philll
пробую
#10 by philll
извиняюсь, а что это за модуль - Рг бухгалтерии?
#11 by philll
поправка: дело оказалось не в номенклатурных группах, все становится нормально после перепроведения ОперацииБух, вне зависимости заполнено там субконто или нет. НовДок.Записать(РежимЗаписиДокумента.Проведение); - говорит "для данного документа режим проведения запрещен". можно как-то программно перепровести ОперациюБух?
#12 by philll
вроде заработало, если "проблемную" проводку делать, создавая сначала ОперациюБух и затем отдельно делая движение по регистру бухгалтерии: ... ... чего не понимаю, ПОЧЕМУ мой "самодельный" документ делает несколько проводок, но проблема только с проводкой ДТ 62 КТ 90; и в чем разница - делается ли проводка напрямую из документа: ... ... или формированием ОперациБух и НабораЗаписей...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С