Возможно ли решить задачу с помощью алгоритма ТХО-АПИ?

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
Max_Ural
партнер
Сообщения: 82
Зарегистрирован: Ср, 19/09/2007 08:35
Имя Фамилия: Максим Шагубаков
Откуда: Галактика-Урал
Контактная информация:

Возможно ли решить задачу с помощью алгоритма ТХО-АПИ?

Сообщение Max_Ural »

Есть следующая задача:
Привявзывается ТХО к платежному поручению, к которому привязано ДО.
К строке ДО привязан внешний атрибут.
Необходимо сгруппировать суммы по ДО в разрезе значений внешнего атрибута.
Чтобы минимизировать зависимость от алгоритма, я пытаюсь сделать следующее:
алгоритм заполняет аналитику wFlCycle_SpSopr значение spstep.nrec, а сумму - spstep.summa
В ТХО устанавливаем циклическую аналитику по Спецификации накладной (она была выбрана, так как достаточно близка по смыслу).
Не хватает одной детали - можно ли в ключе шаблона ТХО получить значение циклической аналитики Спецификация накладной?

Так как дальше планируется написать получение внешнего атрибута стандартным алгоритмом ТХО.

Понятно, что есть вариант написания всей логики формирования проводок в моем алгоритме ТХО-АПИ, но это рассматривается как крайний случай, так как теряется гибкость настройки стандартными средствами
Аватара пользователя
larin
топ-софт
Сообщения: 228
Зарегистрирован: Пн, 10/09/2007 12:13
Имя Фамилия: Михаил Ларин
Откуда: ТопCофт
Контактная информация:

Сообщение larin »

Заведите в системе фиктивно пользовательскую аналитику с названием "Спецификация ДО". Система вам выдаст код аналитики.

Для выгрузки значения ссылки на спецификацию ДО используйте
TxoBodyAddKau(HTxo, wFlKau_Auto, <выданный код>, SpStep.NRec);

Для использования в формулах ТХО используйте алгортим
&KAU[Кау:<выданный код>]

Вовремя обработки ТХО не проверяет корректность ссылок, любое число может быть прокачено в проводки таким образом. Если вам этот числовой NRec нужен только для последующих расчетов в формулах ТХО - этого будет достаточно.
Max_Ural
партнер
Сообщения: 82
Зарегистрирован: Ср, 19/09/2007 08:35
Имя Фамилия: Максим Шагубаков
Откуда: Галактика-Урал
Контактная информация:

Сообщение Max_Ural »

Спасибо большое
Все получилось
Ответить