Страница 1 из 1

ТХО. Алогиртм &ISO

Добавлено: 21 авг 2004, 17:44
knat
Доброго всем дня!
Есть ли опыт использования в ТХО алгоритма &ISO? Галактика 5.74.

Алгоритм в ТХО выглядит так:
IF(&ISO=840, &2*&4, 0)

Рассчитання сумма проводки =0. Отдельно (без IF и &ISO все считается нормально. Хелп говорит, что должно работать. Однако что-то не складывается...

Re: ТХО. Алогиртм &ISO

Добавлено: 23 авг 2004, 11:36
Seybukan
Так не пробовали
IF(&ISO='840', &2*&4, 0)

Re: ТХО. Алогиртм &ISO

Добавлено: 24 авг 2004, 14:33
knat
Пробовала. Не помогло...

Re: ТХО. Алогиртм &ISO

Добавлено: 25 авг 2004, 11:45
Seybukan
Включи протокол проводок.
режим 4 - Отладочная информация.
Посмотри как там определился код валюты.
Ну или поставь в проводке просто &ISO.
Что будет результатом расчета?

Re: ТХО. Алогиртм &ISO

Добавлено: 25 авг 2004, 17:38
knat
&ISO Ставила. По всей видимости, "0" т.к. проводка не формируется. Протокол- попробую обязательно. Спасибо.
Ставила циклическую обработку по валюте - тоже не помогло. (Для алгоритма, в принципе, циклической обработки не предусмотрено, но надеялась на "неописанные возможности".)

Re: ТХО. Алогиртм &ISO

Добавлено: 25 авг 2004, 17:44
knat
Посмотрела протокол. &ISO=840.00. Что же я делаю не так?

Re: ТХО. Алогиртм &ISO

Добавлено: 26 авг 2004, 15:10
Deinis
А может тогда &2*&4 = 0 ? ???

Re: ТХО. Алогиртм &ISO

Добавлено: 26 авг 2004, 16:33
knat
Смешно. ;D
Да нет, как раз без IF и &ISO, просто &2*&4 все работает.
Протокол выдает две таблицы с рассчитанными значениями. В первой &ISO=840.00, во второй - уже =0. Как раз этот 0 у меня в проводку и идет. А где собака порылась, пока не знаю.
Счас начну экспримент с начала.
???

Re: ТХО. Алогиртм &ISO

Добавлено: 30 авг 2004, 16:39
knat
Все получилось. Seybukan, спасибо. :)
Если б не протокол, я бы еще долго гадала...
В одном из алгоритмов для расчета суммы я использовала валюту, по которой не было введено ни одного курса. Вот этот факт и мешал Галактике все нормально посчитать по доллару.

Re: ТХО. Алогиртм &ISO

Добавлено: 30 авг 2004, 17:11
Seybukan
Да уж.
Похоже код валюты в данной ТХО-хе в буфере ТХО переопределился на вновь используемую.
В протоколе наверное было указана вновь используемая валюта? Вот и получилось что после отработки ключа встала новая валюта.

Re: ТХО. Алогиртм &ISO

Добавлено: 30 авг 2004, 19:23
knat
Про валюту я, оказывается, "наврала". Причина была не только, вернее не столько в ней.
Теперь причина мне доподлинно известна, т.к. проблема повторилась опять, уже после исправления ТХО. В проводке в поле "Алгоритм в " у меня стояло "Нет". (Вычислялась курсовая разница).
Так вот это "нет" и обнуляло &ISO. А несуществующий курс просто "дополнял" картину.
В протоколе четко было видно, что вот &ISO = 840, а вот уже 0.00.А напротив несуществующего курса - вообще пробел.
Еще раз спасибо за помощь!!!