Печать штрих-кода в Бухгалтерии предприятия, ред. 2.0 и ред. 3.0

Внешние печатные формы печати этикеток из бухгалтерии. Наглядный пример использования механизма печати штрих-кодов в обычном и управляемом режиме.

Обработки решают задачу печати этикеток со штрих-кодом для номенклатуры и основных средств из конфигурации Бухгалтерия предприятия, ред. 2.0 и ред. 3.0. Генерация штрих-кода автоматическая при первой печати этикетки. Реализован механизм проверки уникальности штрих-кода при его создании.

Хранение штрих-кода реализовано через дополнительные свойства.

Для БП2.0, при отсутствии драйвера «1С:Печать штрихкода», будет предложено его установить.

Реализовано разделение штрих-кодов по организациям, для каждой организации введено доп.свойство «Префикс штрихкода».

Печать выполняется из

— справочников: Номенклатура, Основные средства;

— документов: Принятие к учету, Поступление товаров и услуг;

 

 Не требует изменения типовой конфигурации.

9 Comments

  1. x_michael

    Кто интересуется! Нужна ли информация по подключению торгового оборудования к Бухгалтерии. Можно подключать любое оборудование как в Управлении торговлей. Требуется минимальная доработка конфигурации (Шесть строчек в двух общих модулях). Оставляйте комментарии, если будет спрос, подготовлю пример с описанием.

    Reply
  2. 79123890854

    При попытке напечатать из справочника Номенклатура «Индекс находится за границами массива»

    Reply
  3. ServiceCloud

    Исправьте таким образом:

    Иначе
    Запрос.Текст = «ВЫБРАТЬ
    | ОрганизацииДополнительныеРеквизиты.Значение
    |ИЗ
    | Справочник.Организации.ДополнительныеРеквизиты КАК ОрганизацииДополнительныеРеквизиты
    |ГДЕ
    | ОрганизацииДополнительныеРеквизиты.Свойство.Наименование = «»Префикс штрихкода (Организация)»»
    | И ЕСТЬNULL(ОрганизацииДополнительныеРеквизиты.Значение, 0) <> 0″;
    // Результат = Запрос.Выполнить();
    ПрефиксШтрихКода = «»;
    

    Показать

    Reply
  4. x_michael

    Возможна ошибка в печатной форме для БП3.0

    Исправление:

    ПрефиксШтрихКода = «»;
    Если не Результат.Пустой() Тогда
    ПрефиксШтрихКода = Результат.Выгрузить()[0].Значение;
    Иначе
    Запрос.Текст = «ВЫБРАТЬ ПЕРВЫЕ 1
    | ОрганизацииДополнительныеРеквизиты.Значение
    |ИЗ
    | Справочник.Организации.ДополнительныеРеквизиты КАК ОрганизацииДополнительныеРеквизиты
    |ГДЕ
    | ОрганизацииДополнительныеРеквизиты.Свойство.Наименование = «»Префикс штрихкода (Организация)»»
    | И ЕСТЬNULL(ОрганизацииДополнительныеРеквизиты.Значение, 0) <> 0″;
    Результат = Запрос.Выполнить();
    Если не Результат.Пустой() Тогда
    ПрефиксШтрихКода = Результат.Выгрузить()[0].Значение;
    КонецЕсли;
    КонецЕсли;
    

    Показать

    Reply
  5. x_michael

    Файл печатной формы заменил.

    Reply
  6. user722318

    Добрый день, можно сделать что бы штрих код брался из стандартного справочника ШК.?

    Reply
  7. sergling

    Я для себя переделал под стандартный реквизит, основной вопрос — почему на этикетке шириной 6 см штрихкод получается только в левой половине, т.е. на пол этикетки?

    Reply
  8. Zmey_72

    В бухгалтерии 3.0 уже имеется регистр сведений «ШтрихкодыНоменклатуры», немного переделал формирование штрихкода и запись в регистр вместо дополнительных свойств. Кому интересно, качайте.

    Единственное, с основными средствами может не работать, не проверял.

    Reply
  9. Zmey_72

    (7) Копайте в сторону настроек самого принтера

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *