Роблю прихідну накладну, беру товари на друк (шаблон створив на основі стандартного цінники (штрихкод)
void MasterData1OnBeforePrint(TfrxComponent Sender)
{
if(<Товар.Колво> > 1)
DetailData.RowCount = <Товар.Колво>;
else
DetailData.RowCount = 1;
if ((<Товар.ШтрихКод.Производителя> == "") && (<Товар.ШтрихКод.Внутренний> == ""))
DetailData.Visible = false;
else
DetailData.Visible = true;
}
{
}
І мені спочатку друкувало лише 1 наклейку на одну позицію (хоча станків в накладній 3 шт.), а зараз почало робити кілька сотень наклейок, але в якомусь хаотичному порядку
Додам уточнення: на ін. пк, всі налаштування шаблону АНАЛОГІЧНІ, а друкує нормально (згідно кількості в накладній)
Цитата: molotokk від Березень 27, 2021, 14:25:42
Додам уточнення: на ін. пк, всі налаштування шаблону АНАЛОГІЧНІ, а друкує нормально (згідно кількості в накладній)
1. Аналогічні, чи той самий файл шаблону?
2. Основний шаблон цінника друкує вірно?
Цитата: admin від Березень 29, 2021, 15:59:16
Цитата: molotokk від Березень 27, 2021, 14:25:42
Додам уточнення: на ін. пк, всі налаштування шаблону АНАЛОГІЧНІ, а друкує нормально (згідно кількості в накладній)
1. Аналогічні, чи той самий файл шаблону?
2. Основний шаблон цінника друкує вірно?
Взагалі всі шаблони і основні і створені на основі основних чогось робить по 1 наклейці на товар (хоча його кількість може бути в накладні як 1 так і 111)
Я вже навіт пробував з того компа де нормально робить підміняти файл шаблону, нічого не допомогло =(
Нужно не подменять файл шаблона, а делать импорт.
Что то вы накрутили с проверками количества, этот шаблон использую в разных вариантах,
давно и ошибок в количестве ни когда не было.
Могу поделиться своими шаблонами в личку.
Хотя у вас все шаблоны работают не правильно.
Попробуйте переустановить программу сохранив базу, и сделав импорт шаблонов.
Цитата: Valerikkon від Березень 29, 2021, 21:02:42
Нужно не подменять файл шаблона, а делать импорт.
Что то вы накрутили с проверками количества, этот шаблон использую в разных вариантах,
давно и ошибок в количестве ни когда не было.
Могу поделиться своими шаблонами в личку.
Хотя у вас все шаблоны работают не правильно.
Попробуйте переустановить программу сохранив базу, и сделав импорт шаблонов.
я не чіпав НІЧОГО. В стандартих шаблонах має брати кількість з накладної (я цих шаблонів не чіпав а створив новий), а навіть в стандартних кількість робить 1, а не бере з накладної.
п.с. я близько 7 років користуюсь прогою, і таких проблем ще не було, до того ж стандартних шаблонів НІКОЛИ не міняю, а створюю на їх основі нові
Так переустановите клиента - делов то
Скорее всего вы не закрепили событие ( round) и это выражение возвращает не такой формат переменной, как вы ожидаете.
Попробуйте его удалить.
if(<Товар.Колво> > 1)
DetailData.RowCount = <Товар.Колво>;
else
DetailData.RowCount = 1;
Логика этого выражения тоже не понятна
if ((<Товар.ШтрихКод.Производителя> == "") && (<Товар.ШтрихКод.Внутренний> == ""))
DetailData.Visible = false;
else
DetailData.Visible = true;
Не печатать на этикетке штрих код, если он пустой.
Если вы включите галку присваивать внутренний штрих код, он ни когда не будет пустой.
Логичней если штрихкод производителя пустой, то печатать штрих код внутренний, иначе штрихкод производителя.
Посмотрите, как тут сделано https://www.softbalance.com.ua/forum/index.php?action=dlattach;topic=102.0;attach=275 (https://www.softbalance.com.ua/forum/index.php?action=dlattach;topic=102.0;attach=275) .
Внизу дал свой рабочий шаблон этикетки с штрих кодом внутренним, применяем к производителю у которого нет своего штрих кода
или штрих код повторяется.