По теме из базы знаний
- 1С 7.7 Торговля и склад. Печать ценников со штрих-кодом, артикулом и кодом
- Android смартфон как беспроводной сканер штрих-кодов, QR-кодов (2D), терминал сбора данных (ТСД), подписка на штрих-код Комбайн
- 1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки
- Печать, создание XML и сохранение в базу 1С кодов маркировки
- Ценники и этикетки со штрих-кодом для 1С 8.х любой конфигурации
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вижу 2 способа... Если неправ - меня поправят...
1. отредактировать макет в обработке для печати ценников и добавить одну строчку для заполнения параметра макета. 2.(я сделал именно так) выгрузил обработку в файл, внес указанные выше изменения и добавил обработку в список внешних обработок. клиент доволен, конфигурация нетронута и времени ушло меньше 10 минут.
1. отредактировать макет в обработке для печати ценников и добавить одну строчку для заполнения параметра макета. 2.(я сделал именно так) выгрузил обработку в файл, внес указанные выше изменения и добавил обработку в список внешних обработок. клиент доволен, конфигурация нетронута и времени ушло меньше 10 минут.
Кстати, второй способ удобен еще и тем, что если в будущем появятся еще какие-нибудь "хотелки" относительно ценников - типа выделения шрифтом или добавить логотип фирмы - вопрос решится так же быстро и нет необходимости помнить об этих незначительных изменениях конфигурации при обновлении(я имею ввиду - если выбрать первый способ)
В макете ценника я добавил еще один параметр "ДополнительныйРеквизит" и разместил его над "НоменклатураНаименование"
и в процедуре "ПечатьЦенника" внес необходимый код
ОбластьЦенника.Параметры.НоменклатураНаименование = СтрокаТаблицы.Номенклатура.НаименованиеПолное;
ОбластьЦенника.Параметры.ДополнительныйРеквизит= СтрокаТаблицы.СтрокаТаблицы.Номенклатура.Артикул;
ИЛИ
ОбластьЦенника.Параметры.ДополнительныйРеквизит= СтрокаТаблицы.СтрокаТаблицы.Номенклатура.Код;
ОбластьЦенника.Параметры.ХарактеристикаНаименование = СтрокаТаблицы.ХарактеристикаНоменклатуры;
ОбластьЦенника.Параметры.ЕдиницаНаименование = СтрокаТаблицы.ЕдиницаИзмерения;
и в процедуре "ПечатьЦенника" внес необходимый код
ОбластьЦенника.Параметры.НоменклатураНаименование = СтрокаТаблицы.Номенклатура.НаименованиеПолное;
ОбластьЦенника.Параметры.ДополнительныйРеквизит= СтрокаТаблицы.СтрокаТаблицы.Номенклатура.Артикул;
ИЛИ
ОбластьЦенника.Параметры.ДополнительныйРеквизит= СтрокаТаблицы.СтрокаТаблицы.Номенклатура.Код;
ОбластьЦенника.Параметры.ХарактеристикаНаименование = СтрокаТаблицы.ХарактеристикаНоменклатуры;
ОбластьЦенника.Параметры.ЕдиницаНаименование = СтрокаТаблицы.ЕдиницаИзмерения;
Если есть сложности с конфигурированием и не используется учет по характеристикам, то можно не править макет, строчку
ОбластьЦенника.Параметры.ХарактеристикаНаименование = СтрокаТаблицы.ХарактеристикаНоменклатуры;
закомментарить, вместо нее
ОбластьЦенника.Параметры.ХарактеристикаНаименование = СтрокаТаблицы.Код;
ОбластьЦенника.Параметры.ХарактеристикаНаименование = СтрокаТаблицы.ХарактеристикаНоменклатуры;
закомментарить, вместо нее
ОбластьЦенника.Параметры.ХарактеристикаНаименование = СтрокаТаблицы.Код;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот