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

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

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

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

Рассчитання сумма проводки =0. Отдельно (без IF и &ISO все считается нормально. Хелп говорит, что должно работать. Однако что-то не складывается...
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

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

Сообщение Seybukan »

Так не пробовали
IF(&ISO='840', &2*&4, 0)
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

Пробовала. Не помогло...
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

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

Сообщение Seybukan »

Включи протокол проводок.
режим 4 - Отладочная информация.
Посмотри как там определился код валюты.
Ну или поставь в проводке просто &ISO.
Что будет результатом расчета?
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

&ISO Ставила. По всей видимости, "0" т.к. проводка не формируется. Протокол- попробую обязательно. Спасибо.
Ставила циклическую обработку по валюте - тоже не помогло. (Для алгоритма, в принципе, циклической обработки не предусмотрено, но надеялась на "неописанные возможности".)
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

Посмотрела протокол. &ISO=840.00. Что же я делаю не так?
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение Deinis »

А может тогда &2*&4 = 0 ? ???
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

Смешно. ;D
Да нет, как раз без IF и &ISO, просто &2*&4 все работает.
Протокол выдает две таблицы с рассчитанными значениями. В первой &ISO=840.00, во второй - уже =0. Как раз этот 0 у меня в проводку и идет. А где собака порылась, пока не знаю.
Счас начну экспримент с начала.
???
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

Все получилось. Seybukan, спасибо. :)
Если б не протокол, я бы еще долго гадала...
В одном из алгоритмов для расчета суммы я использовала валюту, по которой не было введено ни одного курса. Вот этот факт и мешал Галактике все нормально посчитать по доллару.
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

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

Сообщение Seybukan »

Да уж.
Похоже код валюты в данной ТХО-хе в буфере ТХО переопределился на вновь используемую.
В протоколе наверное было указана вновь используемая валюта? Вот и получилось что после отработки ключа встала новая валюта.
knat
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Донецк ОАУК
Контактная информация:

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

Сообщение knat »

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