Проблема с типовыми операциями #742312


#0 by lucifer
не пойму в чем проблема, в документе выбрана типовая операция (БГУшная, предопределенная) т.е. не кем не измененная, при проведении документа ошибка Ошибка в строке 1 таблицы "ТаблицаРасчетовСПогашениемЗадолженности". Ошибка вычисления формулы "БУХГАЛТЕРСКИЕОПЕРАЦИИ.КПССЧЕТА". Не найден рабочий счет для КФО = "",  счет ЕПСБУ="", действующий 08.05.2015. Добавьте счет в рабочий план счетов. я уже как часть дебажу пытаюсь понять что именно 1С не хватает, на форме документа все заполнено
#1 by lucifer
куда копать?
#2 by EugeniaK
Отладка - остановка по ошибке И смотрите на текущие данные.
#3 by lucifer
есть такая ф-я "ТаблицаРасчетовСПогашениемЗадолженности" она возвращает таблицу значений там реально пустой КФО колонки счет ЕПСБУ вообще нет. не катит, останавливается в объект.записать объект - мой документ, т.к. бух проводки парсят типовые и создают бух проводки в подписках при записи
#4 by MrStomak
А почему бы не предложить завести счет в рабочий план счетов?
#5 by lucifer
он там есть
#6 by MrStomak
Хотя если счет пустой, то нужно смотреть в настройке типовой операции - откуда он там берется. Не факт, что из документа.
#7 by MrStomak
Ты рано в отладчик полез, там все равно все в схеме компоновки формируется, то есть отладить это нормально не получится, нужно прям запросы их схемы выдергивать и параметры, чтобы потом получить то же самое, что видишь в настройках проводок регламентной операции...
#8 by MrStomak
Ну и эта, на скрине не указан КПС. А если указать?
#9 by lucifer
не дает ) открывает форму но так не выбор КПК, а выбор КИФ и вообще список пустой. А самое интересное это то что документы за вчерашнюю дату (документы этого же типа) с этой же типовой операцией проводятся
#10 by MrStomak
В учетной политике изменены настройки сруктуры РПС с сегодняшнего дня. Была произвольная, стала бюджетная классификация. Больше так не делай
#11 by MrStomak
Ну или вчера по другому КФО операции были
#12 by lucifer
данные такие же из текста ошибки видно что выполняется БУХГАЛТЕРСКИЕОПЕРАЦИИ.КПССЧЕТА эта ф-я ищет записи в РегистрСведений.РабочиеСчета там записи нужные есть, но в ф-ю приходят не заполненные параметры КФО и счет, откуда явный вызов этой ф-ии происходит хз, по колстеку выхожу на
#13 by MrStomak
Все алгоритмы настраиваются в проводках типовой операции, в пользовательском режиме все видно. Каждый реквизит - счет, КПС, КФО, Субконто - всё там указано, откуда брать. Непосредственное исполнение алгоритма, как ты уже наверно догадался по стеку, инкапсулировано в  инициализацию процессора компоновки данных, т.к. СКД предлагает функциональность по вызову функций общих модулей при расчете своих полей/ресурсов. Если передаётся пустое - значит в СКД получились пустые поля. Откуда они там пустые - видно в пользовательском режиме. Может остановиться на приведенной тобой строке и отладчиком вытащить запросы СКД, внешние данные, параметры и воссоздать всю эту байду в консоли системы компоновки данных.
#14 by lucifer
Вот что мне еще удалось нарыть Из модуля формы вызывается БухгалтерскиеОперацииСервер.ПередЗаписью ...... КонецПроцедуры тут все данные ТекущийОбъект.ДополнительныеСвойства.ДанныеАвтоПроведения.ДополнительныеРеквизиты заполнены на следующем шаге попадаем в ...... КонецПроцедуры Если тут посмотреть значение ТекущийОбъект.ДополнительныеСвойства.ДанныеАвтоПроведения.ДополнительныеРеквизиты увидим уже не те данные почему так?
#15 by lucifer
все действия -> управление типовыми операциями -> использовать по умолчанию реквиз. типовой операции
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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