Пользовательские печатные формы

Создать этикетку в редакторе СБИС

Создать этикетку в редакторе СБИС

Любой товар в магазине должен содержать этикетку с наименованием товара, штрихкодом и ценой. В штрихкоде может быть зашифрован код товара, номер партии и т.д. При его сканировании кассир быстро найдет нужный товар/партию в базе.

Этикетка товара
Этикетка партии
  1. На главной странице нажмите «Конфигурация» и выберите «Печатные формы».
  2. Перейдите в раздел «Бизнес/Каталог и цены/Этикетки».
  3. Нажмите , выберите редактор «PDF» и тип печатной формы «Документ (карточка)».
  4. Введите название и укажите настройки как показано на скрине (размер бумаги «Нестрандартный (мм)», ширина — 40, высота — 20, поля — 0).
  5. Добавьте поле «Документ.Наименование» и выровняйте его по центру.
  6. Вставьте штрихкод по кнопке и укажите настройки:

    var code = (Документ.Штрихкоды.Короткий_код) ? Документ.Штрихкоды.Короткий_код : '';
    if (code) {
    code = ('00000'+code).substr(-5);
    }
    return code;

  7. Ниже добавьте еще два вычисляемых выражения:
    • в первом — укажите код как в п.6;
    • во втором — код для цены.

    ФорматДеньги(Документ.Цена)

  8. Опубликуйте и сохраните шаблон.
  1. На главной странице нажмите «Конфигурация» и выберите «Печатные формы».
  2. Перейдите в раздел «Бизнес/Закупки/Этикетки».
  3. Нажмите , выберите редактор «PDF» и тип печатной формы «Документ (карточка)».
  4. Введите название и укажите настройки как показано на скрине (размер бумаги «Нестрандартный (мм)», ширина — 40, высота — 20, поля — 0).
  5. Добавьте поле «Документ.Наименование» и выровняйте его по центру.
  6. Вставьте штрихкод по кнопке и укажите настройки:
    • позиция «в тексте»;
    • тип «Code 2 of 5 Interleaved»;
    • ширина — 140px, высота — 30px;
    • в поле «Содержимое» добавьте вычисляемое выражение.

    var code = (Документ.Код_партии) ? Документ.Код_партии : Документ.Номер_партии;
    var size= code.length;
    for (var i = 0; i < 10 -size; i++){
    code = '0' + code;
    }

    code = (code.length % 2 == 0) ? code : '0' + code;
    return code

  7. Ниже добавьте еще два вычисляемых выражения:
    • в первом — укажите код как в п.6;
    • во втором — код для цены партии.

    ФорматДеньги(Документ.Цена_партии)

  8. Опубликуйте и сохраните шаблон.

Форма этикетки готова, можно ее распечатать.