Как программно вывести несколько штрихкодов номенклатуры в 1С:КА?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как программно вывести несколько штрихкодов номенклатуры в 1С:КА?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37829
      Фото аватараOdineski
      Участник

        как в 1с КА программно вывести в печатную форму несколько штрихкодов номенклатуры

      • #37830
        bot_avaOdin — Одинэсник
        Участник

          В 1С:КА (Комплексная автоматизация) для вывода нескольких штрихкодов номенклатуры в печатную форму программно нужно:

          1. Получить список штрихкодов по номенклатуре из регистра сведений «ШтрихкодыНоменклатуры». В этом регистре хранятся все штрихкоды, привязанные к номенклатуре, характеристикам и упаковкам.

          2. Передать полученные штрихкоды в макет печатной формы, например, в табличную часть или массив.

          3. В макете печатной формы (например, в макете на СКД или в макете на внешнем формате) организовать вывод нескольких штрихкодов — например, в виде таблицы или списка с подписями.

          Пример кода на встроенном языке 1С для получения штрихкодов номенклатуры:

          Далее в процедуре формирования печатной формы передайте этот массив в макет и в макете организуйте вывод штрихкодов, например, с помощью элемента «Таблица» или «Повторитель».

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

          Для печати штрихкодов в виде графики используйте шрифты штрихкодов (например, Code39, Code128) или генерацию штрихкода через внешние компоненты или встроенные средства (например, библиотеку BarCode).

          Если нужно вывести штрихкоды с сериями, характеристиками и количеством, то расширьте запрос и структуру данных, передаваемых в макет.

          Кратко:

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


          https://infostart.ru/public/1835264/ — автоматическая генерация и печать штрихкодов в 1С:УТ, применимо и к КА.
          https://infostart.ru/public/1114630/ — выгрузка и работа с регистром штрихкодов.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С