Есть следующая задача:
Привявзывается ТХО к платежному поручению, к которому привязано ДО.
К строке ДО привязан внешний атрибут.
Необходимо сгруппировать суммы по ДО в разрезе значений внешнего атрибута.
Чтобы минимизировать зависимость от алгоритма, я пытаюсь сделать следующее:
алгоритм заполняет аналитику wFlCycle_SpSopr значение spstep.nrec, а сумму - spstep.summa
В ТХО устанавливаем циклическую аналитику по Спецификации накладной (она была выбрана, так как достаточно близка по смыслу).
Не хватает одной детали - можно ли в ключе шаблона ТХО получить значение циклической аналитики Спецификация накладной?
Так как дальше планируется написать получение внешнего атрибута стандартным алгоритмом ТХО.
Понятно, что есть вариант написания всей логики формирования проводок в моем алгоритме ТХО-АПИ, но это рассматривается как крайний случай, так как теряется гибкость настройки стандартными средствами
Возможно ли решить задачу с помощью алгоритма ТХО-АПИ?
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Заведите в системе фиктивно пользовательскую аналитику с названием "Спецификация ДО". Система вам выдаст код аналитики.
Для выгрузки значения ссылки на спецификацию ДО используйте
TxoBodyAddKau(HTxo, wFlKau_Auto, <выданный код>, SpStep.NRec);
Для использования в формулах ТХО используйте алгортим
&KAU[Кау:<выданный код>]
Вовремя обработки ТХО не проверяет корректность ссылок, любое число может быть прокачено в проводки таким образом. Если вам этот числовой NRec нужен только для последующих расчетов в формулах ТХО - этого будет достаточно.
Для выгрузки значения ссылки на спецификацию ДО используйте
TxoBodyAddKau(HTxo, wFlKau_Auto, <выданный код>, SpStep.NRec);
Для использования в формулах ТХО используйте алгортим
&KAU[Кау:<выданный код>]
Вовремя обработки ТХО не проверяет корректность ссылок, любое число может быть прокачено в проводки таким образом. Если вам этот числовой NRec нужен только для последующих расчетов в формулах ТХО - этого будет достаточно.