Программое изменение движения регистра бухгалтерии.
Здравствуйте.
Пытаюсь программно изменить контрагента в проводке.
Платформа (8.3.24.1761) Конфигурация БГУ 2.0 (2.0.101.39).
Документ "Платежное поручение".
В расширении добавил регистр, в котором сопоставил Организации и контрагентов для отражения выплаты по зарплате. (много организаций и часто в контрагентах не сотрудники по ЗП, а банки)
Год закончен, и создавать альтернативную бухоперацию с добавлением реквизита в ПП и проведением альтернативным - дольше, чем просто перепроведя ПП и в проводках в бухучете заменить контрагента на нужного.
Пробовал и в подписке и напрямую в расширении &После("ОбработкаПроведения")
КонтрВыбр - сопоставленный контрагент.
Вроде все просто, но не работает. Контрагент остается прежним.
Пытаюсь программно изменить контрагента в проводке.
Платформа (8.3.24.1761) Конфигурация БГУ 2.0 (2.0.101.39).
Документ "Платежное поручение".
В расширении добавил регистр, в котором сопоставил Организации и контрагентов для отражения выплаты по зарплате. (много организаций и часто в контрагентах не сотрудники по ЗП, а банки)
Год закончен, и создавать альтернативную бухоперацию с добавлением реквизита в ПП и проведением альтернативным - дольше, чем просто перепроведя ПП и в проводках в бухучете заменить контрагента на нужного.
Пробовал и в подписке и напрямую в расширении &После("ОбработкаПроведения")
Набор = РегистрыБухгалтерии.ЖурналПроводокЕПСБУ.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
Набор.Прочитать();
Для каждого Запись из Набор Цикл
Если Запись.СчетДт=ПланыСчетов.ЕПСБУ.НайтиПоКоду("302.11") Тогда
Запись.СубконтоДт.Контрагенты = КонтрВыбр;
КонецЕсли;
КонецЦикла;
Набор.Записать();
ПоказатьКонтрВыбр - сопоставленный контрагент.
Вроде все просто, но не работает. Контрагент остается прежним.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Как в (1) уже делал, результат аналогичный.
То, что регистр пишется уже значительно позже "Обработки проведения" я предположил. Но и после "При записи" ситуация не меняется.
Такое ощущение что это "После записи" что-то.
В принципе обошел проблему внешней обработкой, но хотелось бы конечно чтобы и бухи при перепроведении не покосячили.
Как в (1) уже делал, результат аналогичный.
То, что регистр пишется уже значительно позже "Обработки проведения" я предположил. Но и после "При записи" ситуация не меняется.
Такое ощущение что это "После записи" что-то.
В принципе обошел проблему внешней обработкой, но хотелось бы конечно чтобы и бухи при перепроведении не покосячили.
Капец! А в методологии поменять подход никак? Вас так кто научил????
Начинается с Добавил в расширение регистр сведений - дорога в АД, не надо хранить данные в расширениях, их не для того придумывали, менять движения пп программно в БП, это преступление, ты понимаешь что такое строгая отчетность и ответственность за нее? В том числе уголовная. и что Бухи не поймут что там кто и где программно изменил, придут и повесят тебя на люстре, и будут правы.
Это делается только через операцию введенную вручную, надо проанализировать массив документов и создать такие операции, чтобы остался след, только так.
Начинается с Добавил в расширение регистр сведений - дорога в АД, не надо хранить данные в расширениях, их не для того придумывали, менять движения пп программно в БП, это преступление, ты понимаешь что такое строгая отчетность и ответственность за нее? В том числе уголовная. и что Бухи не поймут что там кто и где программно изменил, придут и повесят тебя на люстре, и будут правы.
Это делается только через операцию введенную вручную, надо проанализировать массив документов и создать такие операции, чтобы остался след, только так.
(8)
А вы, видимо, с бюджетом не работаете?
Что поделать, если фирма 1С не особо в методологию по некоторым вопросам?
Понятие - общий контрагент для отражения заработной платы есть, а при проведении платежей - нет, нужно руками допиливать. Я уже молчу про отсутствие кассового поступления с 30403.
В учете возможность возврата с 304.03 - Расчеты по удержаниям из выплат по оплате труда есть, а в конфигурации руками допиливать надо.
А по поводу строгой отчетности даже говорить ничего не буду. Сначала бюджетному бухгалтеру платят 35 т.р., потом наши законотворцы от фиников каждый год миллион изменений в учет вносят, а потом приезжают КСП-шники и начинают деревья на территории считать вопрошая- почему на учете не числятся?
Я то понимаю как правильно, а вот текучка на местах бухгалтеров этого не понимает.
Поэтому да, платеж уходит в банк, а контрагент при этом "Сотрудники для расчета Зп" ибо еще и проводки на перевод с сотров на отделения всех банков (молчу про то что некоторые сотры в месяц по три банка меняют пытаясь скрыться от кредитных удержаний) это уже перебор за 35 тысяч))) (особенно если численность сотров за тысячу переваливает)
Но в целом с вами согласен - Бардак и ерундистика.)))
А вы, видимо, с бюджетом не работаете?
Что поделать, если фирма 1С не особо в методологию по некоторым вопросам?
Понятие - общий контрагент для отражения заработной платы есть, а при проведении платежей - нет, нужно руками допиливать. Я уже молчу про отсутствие кассового поступления с 30403.
В учете возможность возврата с 304.03 - Расчеты по удержаниям из выплат по оплате труда есть, а в конфигурации руками допиливать надо.
А по поводу строгой отчетности даже говорить ничего не буду. Сначала бюджетному бухгалтеру платят 35 т.р., потом наши законотворцы от фиников каждый год миллион изменений в учет вносят, а потом приезжают КСП-шники и начинают деревья на территории считать вопрошая- почему на учете не числятся?
Я то понимаю как правильно, а вот текучка на местах бухгалтеров этого не понимает.
Поэтому да, платеж уходит в банк, а контрагент при этом "Сотрудники для расчета Зп" ибо еще и проводки на перевод с сотров на отделения всех банков (молчу про то что некоторые сотры в месяц по три банка меняют пытаясь скрыться от кредитных удержаний) это уже перебор за 35 тысяч))) (особенно если численность сотров за тысячу переваливает)
Но в целом с вами согласен - Бардак и ерундистика.)))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот