Тему перенес сюда, поскольку работа с многосегментной аналитикой
, который будут задавать.
Итак, исходя из Ваших данных, я пришел к мысли, что Вам по сути надо вычленять из аналитики проводки интересующее Вас измерение, по нему определять каким оно является сегментом : первым, вторым или третьим и дальше определившись с этим производить автозакрытие счета. И хотите это все рализовать программным способом.
Если задача мной описана правильно, то к этой задаче предоставляю Вашему вниманию следующую информацию :
Существует функция:
Код |
---|
// функция найдет информацию о сегментах аналитки на счете
// дополнена запоминанием последнего вызова
//aDimAnl -массив системных измерений для которых
//при использовании признака суффикса-префикса - недоступен справочник
Function SchetSegments(cSchet,cSegment,nGDim_ID,cPref_Suf,aDimAnl) |
Воспользоваться функцией в простом виде можно следующим способом :
Код |
---|
aSegments:=SchetSegments([FIELD->SCHET],[FIELD->CODE]) |
Дальше предлагаю средствами отладчика ознакомиться с содержимым массива.
Есть основание думать, что его содержимое позволит Вам решить Вашу задачу.
В частности, непосредственно в нкниге хозяйственный операций, когда по проводке мы
видим информацию об аналитиках в нижней части экрана, то из этого массива туда берется
наименование измерения - 5-й элемент массива
код аналитики по измерению - 13-й элемент массива
наименование аналитики - 14-й элемент массива
Если по какой-то причине этого Вам инструмента недостаточно для реализации Вашей задачи, просьба озвучить или расписать
более детально.