• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Ошибка "несовместимые типы"

Автор rejka, Квітень 12, 2017, 16:26:38

Попередня тема - Наступна тема

0 Користувачі і 3 Гостей дивляться цю тему.

rejka

[SumaOutGroup]  пытаюсь разделить на
[FORMATFLOAT(<формат_сумма_табл>,<SUM(<DataRep."TOV_VES">*<DataRep."KOLVO_OUT">)>)]
Выдает  сообщение несовместимые типы
[(SumaOutGroup)/FORMATFLOAT(<формат_сумма_табл>,<SUM(<DataRep."TOV_VES">*<DataRep."KOLVO_OUT">)>)]
Перепробовал кучу вариантов со скобками, ничего не получается.Помогите решить данную проблему!

admin

Цитата: rejka від Квітень 12, 2017, 16:26:38
[SumaOutGroup]  пытаюсь разделить на
[FORMATFLOAT(<формат_сумма_табл>,<SUM(<DataRep."TOV_VES">*<DataRep."KOLVO_OUT">)>)]
Выдает  сообщение несовместимые типы
[(SumaOutGroup)/FORMATFLOAT(<формат_сумма_табл>,<SUM(<DataRep."TOV_VES">*<DataRep."KOLVO_OUT">)>)]
Перепробовал кучу вариантов со скобками, ничего не получается.Помогите решить данную проблему!

FORMATFLOAT форматирует число в строку, а разделить число на строку не очень то и получиться. Надо делить, а уже потом форматировать:
[FORMATFLOAT(<формат_сумма_табл>,SUM(<DataRep."TOV_VES">*<DataRep."KOLVO_OUT">)/(SumaOutGroup))]

rejka

#2
Нужно сумму (SumaOutGroup), делить на общий вес [FORMATFLOAT(<формат_сумма_табл>,<SUM(<DataRep."TOV_VES">*<DataRep."KOLVO_OUT">)>)], чтобы получить цену за 1кг