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

Этикетка

Автор Valerikkon, Січень 05, 2021, 22:45:09

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

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

Valerikkon

Добрый день, делаю этикетку для печати принтером, подскажите как сделать правильно запрос
IIF(<Товар.ШтрихКод.Производителя>, начинается с 2,) то печатать <Товар.ШтрихКод.Внутренний>

admin

Цитата: Valerikkon від Січень 05, 2021, 22:45:09
Добрый день, делаю этикетку для печати принтером, подскажите как сделать правильно запрос
IIF(<Товар.ШтрихКод.Производителя>, начинается с 2,) то печатать <Товар.ШтрихКод.Внутренний>
[IIF( (Pos("2",<Товар.ШтрихКод.Производителя>) == 1),<Товар.ШтрихКод.Внутренний>,<Товар.ШтрихКод.Производителя>)]

Valerikkon

Спасибо большое.
И еще если делаю
ТЦ [АктФирма.СкладПолучатель] получаю ошибку , QueriRep: Field "TO_SCLAD_ID " not found.
Нужно получить строку вида  ТЦ "BBBB", где ВВВ - склад, куда выписывается приходная накладная.
С производителем все проще, там всё получилось.

Valerikkon

Всё, уже разобрался, вместо [АктФирма.СкладПолучатель] вставил  [АктФирма.Склад].
Все работает как нужно, спасибо.

Valerikkon

Как вывести на этикетку  год, приходной накладной ? без дней и месяца.

Valerikkon

Всё, тоже разобрался, спасибо за помощь.

Valerikkon

Подскажите, нужно для этикеток заполнить скриптом поле Производитель
UPDATE tovar_name SET TOV_PROIZV = ELLEN  WHERE tip = 399, например для 399 гуппы.
Даёт ошибку
DataM.sDo1:
Column does not belong to referenced table.
SQL error state =42S22
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
ELLEN.
At line 1, column 36.
Как правильно написать запрос?

AGSoft

Цитата: Valerikkon від Січень 07, 2021, 00:29:38
Подскажите, нужно для этикеток заполнить скриптом поле Производитель
UPDATE tovar_name SET TOV_PROIZV = ELLEN  WHERE tip = 399, например для 399 гуппы.
Даёт ошибку
DataM.sDo1:
Column does not belong to referenced table.
SQL error state =42S22
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
ELLEN.
At line 1, column 36.
Как правильно написать запрос?

База данных не поняла что такое ELLEN.
Если ELLEN это название производителя, возьмите его в кавычки
UPDATE tovar_name SET TOV_PROIZV = 'ELLEN'  WHERE tip = 399
Автоматизація бізнесу заощаджує ваш час. Я знаю, як це зробити.    ✆ +38 050 669 18 76 (viber, telegram)    ✆ +38 098 970 970 1

Valerikkon


Valerikkon

Добрый день, рано радовался, функция
[IIF( (Pos("2",<Товар.ШтрихКод.Производителя>) == 1),<Товар.ШтрихКод.Производителя>,<Товар.ШтрихКод.Внутренний>)]
Работает не правильно.
Изменил так, все заработало.
[IIF( (Pos("2",<Товар.ШтрихКод.Производителя>) == 1),<Товар.ШтрихКод.Внутренний>,<Товар.ШтрихКод.Производителя>)]

admin

Цитата: Valerikkon від Січень 24, 2021, 15:49:25
Добрый день, рано радовался, функция
[IIF( (Pos("2",<Товар.ШтрихКод.Производителя>) == 1),<Товар.ШтрихКод.Производителя>,<Товар.ШтрихКод.Внутренний>)]
Работает не правильно.
Изменил так, все заработало.
[IIF( (Pos("2",<Товар.ШтрихКод.Производителя>) == 1),<Товар.ШтрихКод.Внутренний>,<Товар.ШтрихКод.Производителя>)]

Так, вам же так и написали во втором сообщении этой темы 5 января  ???