Цитата:
Сообщение от
MNG
Кастомизации у нас нету. Номерная серия вроде нормально настроена, какие там могут быт особенности в настройке?
Строка, которую Вы приводите действительно генерит номер. Только есть один нюанс. После того, как сгенерировано хотя бы раз объект РБП этим способом, программа больше не заходит в этот код.
Вот это место:
deferralsTable = RdeferralsTable::findFromSource(transMap.lookup(#TableIdOffset).int(),
> transMap.lookup(#RecIdOffset).int(),
>
> transMap.lookup(#ProfitIdOffset).bStr());
Здесь как раз и производится поиск ранее созданных РБП таким автоматическим способом.
Просто не выполнятется условие if (! deferralsTable.RecId)

так а у вас что является источником для вновь создаваемого РБП?
В нашем случае это был журнал налоговых регистров, точнее даже строка журнала! В итоге ежемесячно мы имеем новый источник для РБП и код выполнялся с завидной периодичностью
Если у вас нет источника, т.е. группа полей "Источник создания расхода" у нового РБП у вас не проинициализированы, то тут конечно получается затык... Возможно если нельзя в качестве таблицы источника(поле Название таблицы) и RecId записи в этой таблице(поле ссылка) что-то указать реальное (тот же журнал ГК какой нить или еще чего) то может просто попробовать генерировать поле "ссылка" каким либо значением... как вариант ьуже номерную серию пркрутить...