1с компонента печать штрихкодов linux

Содержание
  1. v8.3: Генерация штрихкодов в ОС Linux
  2. Генерация штрих-кода для вставки его в 1С при работе в Linux
  3. Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Пример
  4. Скачать файлы
  5. Специальные предложения
  6. См. также
  7. Внешняя компонента: Android tools Промо
  8. Решение задачи Эйнштейна на 1С (управляемые формы)
  9. Шаблоны кода (управляемые формы)
  10. Свойства общих модулей
  11. FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы «Режим сравнения форм») на примере ERP 2.5 Промо
  12. Вставка картинки из буфера обмена с помощью компоненты из Документооборота в форматированный документ и HTML поле на обычных и управляемых формах — тонкий клиент
  13. Алгоритм и обработка для проведения розыгрыша среди анкет
  14. Перетаскивание файлов в поле HTML (JavaScript)
  15. Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо
  16. Форма выбора по произвольному запросу в управляемых формах
  17. Расшифровка СКД. Фильтр отчета по диапазону чисел. Переопределение обработки расшифровки. Не модальный режим
  18. Тестовое задание на вакансию «Программист 1С» №4
  19. Вам нравятся запросы в 1С? Промо
  20. Тестовое задание на вакансию «Программист 1С» №2
  21. Прототип игры Морской бой
  22. QR код с основными «шаблонами»
  23. ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ («001», «Новый товар») Промо
  24. Пример использования графиков на управляемых формах
  25. Индикация прогресса при обработке длительных операций. Для любых конфигураций на управляемых формах
  26. Шаблон заполнения чертежа размерами и характеристиками
  27. TextRadar — нечеткий поиск в тексте Промо
  28. Интерактивная справка по объектам 1С (подключаемое расширение)
  29. Предварительный просмотр PDF с помощью PDF.js на WebKit
  30. Генерация кода для автоматизированного тестирования
  31. Заполняем по шаблону (по умолчанию) Промо
  32. Пример программирования методом Конечных автоматов на базе написания парсера CSV
  33. Внешняя компонента Native API для управления окнами и буфером обмена, получения снимков окон Windows и Linux
  34. Жизнь в стиле RPG
  35. Использование сборок .NET в 1С 7. и 8.x. Создание внешних Компонент. Промо
  36. Маршрутизация Яндекс-карт в 1С (обычные и управляемые формы)
  37. Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)
  38. Программное создание письма EML с вложениями
  39. Нечеткий поиск одним запросом Промо
  40. Сканирование по TWAIN в 1С (обычные и управляемые формы)
  41. Обмен данными с Android через USB
  42. Преобразование объекта Отбор компоновки данных в Запрос
  43. Работа с публикациями «Инфостарт» Промо
  44. Многоуровневые списки выбора с оформлением элементов

v8.3: Генерация штрихкодов в ОС Linux

Eremkin 10.09.2015 16:23
Прочитано: 5079

Привет всем. Требуется квалифицированная помощь. Имеется клиент-серверная 1С, крутиться на PostgreSQL в Линуксе. Собственно в чем вопрос? При формировании для печати штрихкодов выходит такая картина. Есть у кого опыт решения такой проблемы?

Yandex
Возможно, вас также заинтересует
EMigachev 10.09.2015 16:39
Ответ № 1

Linux есть отличная команда barcode, которая генерирует штрих-коды в векторном формате ps. Но, 1С не понимает такие форматы. Более того, barcode, генерирует штрих-код на размер листа А4 или Letter. Установка пользовательского размера листа не увенчалась успехом. Но, не будем же мы вставлять изображение штрих-кода размером с лист А4…

Однако, есть способ, как решить данные проблемы.

Генерируем штрих-код в формате ps с помощью команды barcode:

barcode -p letter -g 200×100 -u mm -b 13423432320 -e 128 -o sss.ps

Теперь, нужно преобразовать его в понятный для 1С формат – это или jpg или png. За это отвечает команда ImageMagick convert. Кроме того, есть возможность указать четкость изображения с помощью параметра -density 150. А так же есть очень полезный параметр для нашего случая -trim. Этот параметр обрезает изображение. Т.е. обрезает всё белое пространство нашего листа.

Получаем такую команду для генерации jpg:

convert -density 150 -trim sss.ps sss.jpg

Для генерации png:

convert -density 150 -trim sss.ps sss.png

Сравнивая изображения png и jpg видим, что jpg имеет размер 21,2Кб, а png – 2,7Кб. Т.е. получается, что png лучше использовать, т.к. размер такого файла в 10 раз меньше. Кроме того, в png нет фона.

Для того, чтоб не нужно было вызывать несколько команд из линукс и после каждой делать тайм-аут, рекомендую заключить обе команды в “одну команду”, например так:

barcode -p letter -g 200×100 -u mm -b 13423432320 -e 128 -o sss.ps | convert -density 150 -trim sss.ps sss.png

Можно обойтись и без использования файла, например:

barcode p 8.5x11in -umm -e ‘code128’ -b 12345678 | convert — img.png

Написали маленькую функцию, которая генерирует штрих-код в Linux и получает его в 1С.

Параметры функции Штрих-код:

Штрих-код – буквенно-цифровое значение штрих-кода.

Стандарт – стандарт штрих-кода. Предусмотрены такие значения данного параметра, отвечающие за соответствующий стандарт:

«ean», «ean13», «ean-13», «ean8», «ean-8»

«i25», «interleaved 2 of 5»

Eremkin 10.09.2015 17:49
Ответ № 2

Извиняюсь заранее за глупый вопрос. А куда этот кусок лучше вкорячить?

EMigachev 10.09.2015 22:29
Ответ № 3

Сервер у вас на линуксе, а клиенты на винде или тоже линкус?

Источник

Генерация штрих-кода для вставки его в 1С при работе в Linux

В Linux есть отличная команда barcode, которая генерирует штрих-коды в векторном формате ps. Но 1С не понимает такие форматы. Более того, barcode генерирует штрих-код на размер листа А4 или Letter. Установка пользовательского размера листа не увенчалась успехом. Но не будем же мы вставлять изображение штрих-кода размером с лист А4…
Однако есть способ, как решить данные проблемы.

Генерируем штрих-код в формате ps с помощью команды barcode:

Теперь, нужно преобразовать его в понятный для 1С формат — это или jpg или png. За это отвечает команда ImageMagic convert. Кроме того, есть возможность указать четкость изображения с помощью параметра -density 150. А так же есть очень полезный параметр для нашего случая -trim. Этот параметр обрезает изображение. Т.е. обрезает всё белое пространство нашего листа.

Получаем такую команду для генерации jpg:

Для генерации png:

Сравнивая изображения png и jpg видим, что jpg имеет размер 21,2Кб, а png — 2,7Кб. Т.е. получается, что png лучше использовать, т.к. размер такого файла в 10 раз меньше. Кроме того, в png нет фона.

Для того, чтоб не нужно было вызывать несколько команд из линукс и после каждой делать тайм-аут, рекомендую заключить обе команды в «одну команду», например так:

Можно обойтись и без использования файла, например:

Написал маленькую функцию, которая генерирует штрих-код в Linux и получает его в 1С.

Параметры функции Штрих-код:

Штрих-код — буквенно-цифровое значение штрих-кода.
Стандарт — стандарт штрих-кода. Предусмотрены такие значения данного параметра, отвечающие за соответствующий стандарт:

Источник

Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Пример

Все 4 внешние компоненты добавлены в конфигурацию в виде общих макетов. Общие функции для вызова внешних компонент находятся в общем модуле — штрихкодирование. Пример печати сделан в обработке — печать штрихкода, с минимальной передачей данных контекста.

Скачать файлы

Специальные предложения

Обновление 16.07.21 21:56

См. также

Внешняя компонента: Android tools Промо

Несколько дополнительных функций для мобильного приложения\клиента под Android. Размер архива внешних компонент под архитектуры ARM и x86 — 230KB.

12.01.2021 5155 15 KAV2 8

Решение задачи Эйнштейна на 1С (управляемые формы)

Пример решения классической задачи Эйнштейна с задаваемыми условиями и с выводом итераций на управляемых формах.

13.08.2021 804 1 VGorkunov 4

Шаблоны кода (управляемые формы)

Шаблоны кода на управляемых формах.

22.05.2021 3374 4 Rustig 19

Свойства общих модулей

Надоело каждый раз искать, какие общие модули глобальные? какие повторно используемые? хочется взглянуть на все контексты выполнения?

14.04.2021 2286 4 kuzyara 5

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы «Режим сравнения форм») на примере ERP 2.5 Промо

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

21.12.2020 9254 26 huxuxuya 11

Вставка картинки из буфера обмена с помощью компоненты из Документооборота в форматированный документ и HTML поле на обычных и управляемых формах — тонкий клиент

В статье рассмотрен вопрос о доработанной вставки картинки из буфера обмена способом из компоненты Документооборота. Способ существенно доработан — код унифицирован, и подготовлен для вставки в модуль. Также доработана вставка в поле HTML в управляемых и обычных Формах. Для HTML поля добавлена функция вставки HTML после курсора (используется для вставки картинки в тонком и толстом клиентах в обычном и управляемом приложении).

07.04.2021 1879 0 user1206119 0

Алгоритм и обработка для проведения розыгрыша среди анкет

Описанный алгоритм (и приложенная обработка) позволяют организовать проведение розыгрыша среди анкет практически на любой управляемой конфигурации и платформе 1С 8.

12.03.2021 1456 0 delta 2

Перетаскивание файлов в поле HTML (JavaScript)

Может возникнуть необходимость добавлять файлы в систему под управлением 1С:Предприятие через достаточно распространенный и удобный механизм — перетаскивание (Drag & Drop). В данной публикации этот механизм реализован через поле HTML, с небольшим усовершенствованием на Java Script.

04.03.2021 2266 3 Andreyyy 18

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

30.03.2018 35785 64 Ditron 103

Форма выбора по произвольному запросу в управляемых формах

Данная обработка предназначена для организации выбора объекта из набора данных по произвольному запросу в управляемых формах.

16.02.2021 2507 1 blockcode 1

Расшифровка СКД. Фильтр отчета по диапазону чисел. Переопределение обработки расшифровки. Не модальный режим

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

08.02.2021 2754 1 denmon88 1

Тестовое задание на вакансию «Программист 1С» №4

Достаточно сложное тестовое задание. Решение тестировалось на платформе 8.3.13.1513 (управляемые формы).

13.01.2021 2274 3 Sungang 7

Вам нравятся запросы в 1С? Промо

Речь не только о том, что простейший запрос с «легальным» оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать «в нагрузку» к тексту запроса. Все эти «Новый Запрос», «УстановитьПараметр» и последующие пляски с обработкой результата. Пора с этим заканчивать!

03.07.2019 27816 7 m-rv 91

Тестовое задание на вакансию «Программист 1С» №2

Очередное решенное тестовое задание. Достаточно популярное — мне уже попадалось 3 раза. Тестировалось на платформе 8.3.13.1513. Управляемые формы.

05.01.2021 3023 3 Sungang 9

Прототип игры Морской бой

Решенное тестовое задание при приеме на работу в крупный франч. Всё сделано строго по ТЗ. Обработка включена в конфигурацию, и может запускаться как внутри, так и как внешняя. Для правильной работы потребуется опубликовать веб-сервис. Использованы механизмы веб-сервисов, XDTO, запросов, управляемых форм.

28.12.2020 2385 1 Sungang 0

QR код с основными «шаблонами»

Внешний отчет. Управляемая форма. Компонента 1С — внедрена в отчет. «Шаблоны» — для создания: адрес сайта, закладка браузера, визитная карточка, контактная информация, SMS / MMS / FaceTime, Wi-Fi подключение и прочие.

27.12.2020 1770 4 AnryMc 0

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ («001», «Новый товар») Промо

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

01.06.2018 36739 95 m-rv 58

Пример использования графиков на управляемых формах

Рабочий пример построения графиков. Пригодится для начинающих разработчиков в качестве полигона для испытаний.

25.12.2020 2230 1 sv_baranov 0

Индикация прогресса при обработке длительных операций. Для любых конфигураций на управляемых формах

Простой способ индикации прогресса при обработке длительных операций (большого массива данных). Работает на любых конфигурациях, использующих управляемые формы. Наличие БСП не нужно.

20.12.2020 2668 9 sashs1980 8

Шаблон заполнения чертежа размерами и характеристиками

Шаблон заполнения чертежа размерами и характеристиками на примере внешней обработки.

08.10.2020 2252 1 Дон Кихот 2

TextRadar — нечеткий поиск в тексте Промо

В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты, организовать поиск по синонимам и т.д. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.

19.09.2018 23227 32 TSSV 19

Интерактивная справка по объектам 1С (подключаемое расширение)

База знаний, подключаемая к объектам основной базы. Пополняется интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

29.09.2020 15002 76 sapervodichka 45

Предварительный просмотр PDF с помощью PDF.js на WebKit

Один из вариантов отображение pdf файла в поле формы вида «ПолеHTMLДокумента».

25.09.2020 7472 31 samvani 15

Генерация кода для автоматизированного тестирования

Генератор кода — дополнение к оригиналу. Генерация данных на основе существующих экземпляров объектов системы. Генерация данных на основе метаданных конфигурации.

28.07.2020 3770 10 rsamt 2

Заполняем по шаблону (по умолчанию) Промо

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

08.02.2018 34713 20 mvxyz 17

Пример программирования методом Конечных автоматов на базе написания парсера CSV

Способ реализации программирования методом Конечного автомата на примере написания парсера CSV-файла с обработкой двойных кавычек и многострочным текстом в ячейках.

17.06.2020 3050 0 Salimbek 3

Внешняя компонента Native API для управления окнами и буфером обмена, получения снимков окон Windows и Linux

Внешняя компонента Native API для Windows и Linux с исходными кодами на C++. Возможности компоненты: получение списка окон и списка процессов, управление размерами и положением окна, снимок окон и снимок экрана, доступ к данным буфера обмена, взаимодействие по протоколу WebSocket.

16.04.2020 6779 12 kandr 11

Жизнь в стиле RPG

Работа выполнялась на платформе 8.3.16.1148. Пока мой город на карантине, появилось чуть больше свободного времени (процентов на 15) — решил попробовать сделать для себя в 1С то, что давно хотел. У меня на телефоне есть приложение «RPG in real life», оно мне помогает в мотивации важных дел, но кажется немного неудобным. Решил сделать что-то похожее в 1С, с моими основными «хотелками». Данная разработка позволяет получать миссии, за выполнение которых начисляются баллы, влияющие на повышение уровней своих навыков.

08.04.2020 4051 0 ErrorEd88 5

Использование сборок .NET в 1С 7. и 8.x. Создание внешних Компонент. Промо

Данная разработка создана для использования сборок .Net в 1С через преобразование объектов и классов в COM-объекты, которые можно использовать в 1С. Достигается это путем создания класса, реализующего методы интерфейса IReflect public class AutoWrap: IReflect.

28.11.2013 92374 290 Serginio 74

Маршрутизация Яндекс-карт в 1С (обычные и управляемые формы)

Обработка показывает пример построения маршрута между двумя точками.

03.02.2020 5003 6 Denr83 0

Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)

Качественная и быстрая печать на внутреннем языке принтеров этикеток.

02.02.2020 12661 54 Johny_v 13

Программное создание письма EML с вложениями

Внешняя обработка, которая создает письмо EML с вложениями и сохраняет на диск.

10.01.2020 4308 5 info1i 0

Нечеткий поиск одним запросом Промо

Использование механизма полнотекстового поиска в 1С не всегда оправдано, т.к. построение индекса и поддержание его в актуальном состоянии может значительно нагружать систему. Предлагаемая реализация нечеткого поиска методом N-грамм выполняется одним запросом, что позволяет производить поиск в любой таблице и не требует предварительного построения индекса.

28.12.2015 34535 73 vasvl123 9

Сканирование по TWAIN в 1С (обычные и управляемые формы)

Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.

03.01.2020 9311 34 Denr83 0

Обмен данными с Android через USB

Обработка с примером обмена данными конфигурации 1С через USB. Без установки Web сервера и настройки WiFi.

23.12.2019 6658 6 asdfgcom 2

Преобразование объекта Отбор компоновки данных в Запрос

Преобразует объект Отбор компоновки данных в объект Запрос (с заполнением текста и параметров).

20.12.2019 6013 11 okon-teh 3

Работа с публикациями «Инфостарт» Промо

Работа с рублевыми публикациями на сайте «Инфостарт»: ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

13.09.2018 28534 14 RocKeR_13 16

Многоуровневые списки выбора с оформлением элементов

Данная статья — попытка решить один маленький кусочек большой проблемы платформы 1С, а именно — бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений — красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С — это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.

17.12.2019 12120 2 azhilichev 5

Источник

Читайте также:  Radeon 7500m 7600m ������� linux
Оцените статью
Наименование Файл Версия Размер