SQL алгоритм в ТХО
Добавлено: 18 сен 2015, 13:53
Добрый день! Нужна помощь. В первый раз пытаюсь использовать функцию SQL алгоритм в настройке ТХО.
ТХО к сторно записи в книге покупок.
Нужно достать запросом значение налога и посадить в аналитику проводки.
Вот собственно сам запрос:
Запрос проверила, отрабатывает, возвращает нужное значение (НДС 18%).
Вопрос вот в чем, как посадить в аналитику проводки возвращенное значение запроса.
Вот сама ТХО:
http://monosnap.com/file/BhH4BO7rTL7OeS ... fEc0WgIym#
Вот протокол:
В протоколе вначале в Кт 3 прописывается значение НДС 18%, а потом ниже в формуле 2 (0,0,0).
ТХО к сторно записи в книге покупок.
Нужно достать запросом значение налога и посадить в аналитику проводки.
Вот собственно сам запрос:
Код: Выделить всё
Select grnal.kod as kt3
from GRNAL
where GRNAL.NREC =
( SELECT SPSOPR.CGRNAL
from SPSOPR
where SPSOPR.CSOPR =
( SELECT KATSOPR.NREC
from KATSOPR
where KATSOPR.CSCHFACT =
( SELECT BOOKPRZK.CSCHFACT
FROM BOOKPRZK
WHERE BOOKPRZK.NREC = :CurSoprDoc
)
)
)
Вопрос вот в чем, как посадить в аналитику проводки возвращенное значение запроса.
Вот сама ТХО:
http://monosnap.com/file/BhH4BO7rTL7OeS ... fEc0WgIym#
Вот протокол:
Код: Выделить всё
Протокол расчетов по ТХО
Тег │ Сообщение
─────────────┼─────────────────────────────────────────────────────────────────────────────────
│
Документ │ Запись в книге покупок, № пре78 от 15/09/2015 г. на сумму 152.54
Шаблон ТХО │ Зачет аванса по гражданской продукции (исп)(нов) (Копия 1)
SQLTXO │ ===============================================================================
│
SQLTXO │ Выборка данных на 1 зап. Время выполнения запроса: 00:00:00:01
SQLTXO │ SQLTXO Д "."
SQLTXO │ Dt1: Dt2: Dt3:
SQLTXO │ Dt4: Dt5: Dt6:
SQLTXO │ К "."
SQLTXO │ Kt1: Kt2: Kt3: НДС 18
SQLTXO │ Kt4: Kt5: Kt6:
SQLTXO │ Sum: Kol: in cEd: DatOb: / тип: 0
Оптимизация │ Повторное использование объекта "F_TXO::TXO_SQLTXO" разрешено.
Бухпроводка │ 3: Дебет 62.12 [1:Россия,Зеленодольск,ОАО ПОЗиС][2:Договор № Предоплата-Д2 от 31
│ /12/2014 г.][3:02 Счет-фактура, оплата, предоплата № пре78 от 15/09/2015] Кредит
│ 61.02 [1:Россия,Зеленодольск,ОАО ПОЗиС][2:01 Счет-фактура, отгрузка № отгр 2 от
│ 15/09/2015] (1000, 0 руб, 0 ); 15/09/2015;
Формула 0 │ &ASPKEYQ00 := &NalN[Рез:Итого] + &VIP_[Obj:"SQLTXO"] = (1000, 0, 0); [rfCompiled
│ rfHasCycles rfCount]
Формула 1 │ &NALN[РЕЗ:ИТОГО] = (1000, 0, 0); [rfCompiled rfCount]
Формула 2 │ &VIP_[OBJ:"SQLTXO"] = (0, 0, 0); [rfCompiled rfHasCycles rfCount]
│
Бухпроводка │ 3: Дебет 68.03 [1:Налог] Кредит 62.68 [2:Договор № Предоплата-Д2 от 31/12/2014 г
│ .][3:02 Счет-фактура, оплата, предоплата № пре78 от 15/09/2015] (152.54, 0 руб,
│ 0 ); 15/09/2015;
Формула 0 │ &ASPKEYQ00 := -&Sum = (-152.54, 0, 0); [rfCompiled rfCount]
Формула 1 │ &NALN[РЕЗ:ИТОГО] = (1000, 0, 0); [rfCompiled rfCount]
Формула 2 │ &VIP_[OBJ:"SQLTXO"] = (Значение не определено, Значение не определено, Значение
│ не определено); [rfCompiled rfHasCycles]
Формула 3 │ &SUM = (152.54, 0, 0); [rfCompiled rfCount]
│
Финпроводки │ Не формировались