Версия для печати темы (https://pro1c.org.ua/index.php?s=2d94f5a7b4cb73f7189bf6dd4d8b02e0&showtopic=27312)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Печать штрихкодов

Автор: Constantus 04.01.16, 15:01

Приветствую, Форумчане!

Самописная конфигурация, 1с8.2, управляемое приложение.

Очень простая форма, вводится некоторые данные и при записи генерируется штрих код на основе номера документа. Генерация штрихкода проходит нормально (Поле "Кодировка")

Создал Макет и сделал как ранее в обычном приложении: вставил объект 1с:Печать штрихкодов (элемент). Далее в теле кода добавил:

        Шапка.Рисунки.ШК.Объект.Сообщение = Кодировка;
        Шапка.Рисунки.ШК.Объект.ТекстКода = Кодировка
        Шапка.Рисунки.ШК.Объект.КонтрольныйСимвол = Прав(Кодировка,1);


Результат ничего не дал... Почитал, нашел ссылки, что нужно вытаскивать что-то из УТ11 и вставлять что-то в самописное произведение. Типа в 8.2 и 8.3 всё сделано по-другому.

Может есть более простой способ? Ну трудно верится, что с каждой новой версией платформы 1с усложняет жизнь программистам :-(

Пробовал даже шрифт подменить в поле Макета, но халява не прошла...

Посоветуйте словом или грамотный ресурс, где просто и спокойно описан метод печати штрихкода в данной ситуации.


Автор: Vofka 04.01.16, 15:52

http://pro1c.org.ua/index.php?showtopic=16336 написано, как теперь надо работать с компонентой печати штрихкодов. Где взять саму компоненту написано там же, да вы и сами сказали.

Что конкретно не получается?

Офтоп

Сразу извиняюсь, но не могу удержаться. bk.gif

Цитата(Constantus @ 04.01.16, 15:01) *
Ну трудно верится, что с каждой новой версией платформы 1с усложняет жизнь программистам :-(

Малыш, ты ещё глуп, ты не видал бо...

Автор: Constantus 04.01.16, 17:50

Vofka @ Сегодня, 18:52 *,


Именно про эту статью я и говорил...

Я таки не понял, что нужно перенести в рукописную конфигурацию: обработку «Печать этикеток и ценников»?

Функция ПодключитьВнешнююКомпонентуПечатиШтрихкода() Экспорт - куда ее вставить?

Где и как обратиться к
ВнешняяКомпонента = ПодключитьВнешнююКомпонентуПечатиШтрихкода();

Ну и так далее по всем пунктам...

Конкретно подвис... Есть какой-нить простенький примерчик? Ну типа "дай списать"? icon_beer17.gif



Автор: Vofka 05.01.16, 14:10

Constantus, берете из УТ 11 обработку ПечатьЭтикетокИЦенников, цепляете к себе в конфигурацию. Далее где-то в серверном модуле описываете функцию ПодключитьВнешнююКомпонентуПечатиШтрихкода(). В том же модуле или в каком-то другом серверном описываете функцию ПолучитьКартинкуШтрихкода(). Ну и что с этим всем потом делать - там в статье вроде доступно описано.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua