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