gifts2017

Расширенная выгрузка в весы Штрих-Принт

Опубликовал Алексей (LeXXeR) в раздел Оборудование - Весы

Выгрузка товаров с подробным описанием и сроками годности в весы Штрих-Принт для 1С УТ 10.3

Типовые конфигурации "из коробки" не балуют нас богатством настроек. Если вы сталкивались с необходимостью выгрузки товаров в весы с печатью этикеток, то наверняка поймете, о чем я. Как правило, стандартная схема штатной обработки - выгрузка наименования, цены и весового кода. Ничего более. Моему клиенту понадобилась выгрузка расширенного описания товара и сроков годности товаров в весы Штрих-Принт, подобно тому как это сделано в отраслевой конфигурации "Штрих-М: Торговое предприятие 5".

Основной плюс моего решения - все сделано в обработке обслуживания торгового оборудования. Вам не придется изменять существующую конфигурацию, кроме того все прекрасно будет работать даже на базовой версии УТ. Я тестировал обработку в версии УТ 10.3.30.2

Для тех, кто подзабыл, напомню путь к стандартной обработке обслуживания весов. Ее будет необходимо заменить на предложенную мной:

 

Я решил, что для подробного описания товара (химический состав, пищевая ценность продукта, ТУ, ГОСТ и пр.) отлично подойдет поле "Дополнительное описание номенклатуры" на самой последней вкладке в карточке номенклатуры. Это поле неограниченного размера, но нам нужно постараться уместить всю информацию в 400 символов, это ограничение самих весов (8 строк по 50 символов для формата этикетки 58*60мм). Все что не поместилось, будет просто обрезаться.

 

Если нам необходимо отображение сроков годности на этикетках, то нужно будет создать свойство номенклатуры "Срок годности" числового типа и выставить его значение (в сутках) для требуемых товарных позиций.

 Почти все готово! 

Выгружаем товары на весы штатными средствами (Сервис - Торговое оборудование - Выгрузка данных в весы с печатью этикеток) и проверяем печать на весах:


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

Наименование Файл Версия Размер
ShtrihMScaleOffline_withMessages.epf 74
.epf 23,89Kb
29.04.15
74
.epf 23,89Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Константин Дегтев (Rasten) 14.08.15 07:18
Не получается что-то, а обработка нужна эта очень, конфа старая (10.3.13.2), ошибка при выгрузке "индекс за границей массива", помогите пожалуйста разобраться. всю обработку уже расковырял
2. Константин Дегтев (Rasten) 14.08.15 07:57
Все получилось, обработка помогла для старта мысли))
3. Александр Б. (HameleonA) 27.10.15 18:38
Сел писать подобную обработку,. Стал искать методы драйвера и тут наткнулся на готовую обработку, спасибо за сэкономленное время! Можно было бы поставил больше плюсов!
4. Тимур Рамазанов (Timur001) 15.12.15 20:18
Ты не мог бы фрагментик кода показать, где ты выводишь состав товара в эту область этикетки?
5. Aleksey Koksharov (alekseykok) 24.05.16 19:28
Срыгивает с ошибкой.
{Обработка.ТОСервер.МодульОбъекта(747)}: Слишком много фактических параметров
Результат = Обработка.Выгрузить(Объект, PLU, КодТовара, Наименование, Цена, СрокХранения, ДатаПроизводства);//$$
6. Алексей (LeXXeR) 25.05.16 06:36
(5) alekseykok, очевидно же, что у вас уже переписанный модуль ТОСервер, в котором вы пытаетесь передать большее количество параметров, нежели в типовой УТ (СрокХранения, ДатаПроизводства). Моя обработка заточена под типовую УТ, необходимые реквизиты получаются уже внутри нее, доработка ТОСервер не нужна.
7. lebkon lebkon (lebkon) 21.07.16 11:52
в 1c Розница 1.0 это будет работать?
8. Алексей (LeXXeR) 22.07.16 05:44
Думаю, будет и в Рознице, хотя не тестировал. Механизм свойств и обработки ТО у Розницы 1.0 и УТ 10.3 аналогичны. Отпишитесь, если это не так.
9. vik vik (vikd) 11.08.16 17:49
выгружать товары с разными видами цен может? например, есть 3 вида розничных цен с разным % наценки, стандартная обработка выгружает один вид цены, причем перезаписывает плу с 1.
10. Алексей (LeXXeR) 11.08.16 21:46
Виды цен? А причём тут обработка обслуживания? За это отвечает штатная обработка "Выгрузка товаров в весы с печатью", в которой вы выбираете нужный вам вид цен, и который уже далее вызывает мою обработку.
11. А. Нарзиев (Narziev) 25.08.16 09:30
Добрый день!
Хотелось бы использовать ее в 1С Розница версии 2.2
Это возможно? Если да наверное изменения внести нужно будет в вашу обработку....
12. Алексей (LeXXeR) 01.09.16 18:00
(11) Narziev, в Рознице 2.2 фирма 1С решила отойти от понятия "Обработка ТО" и в ней придется переписывать конфигурацию :(
Не думаю, что это сложнее, просто владельцам базовых уже такой вариант не подойдет.
13. Роман Роман (x13RUS064) 21.11.16 13:14
Для УТ 11. Можете такую сделать?
14. Алексей (LeXXeR) 21.11.16 17:09
(13) x13RUS064, чуть выше ответил про Розницу 2, тоже относится и к УТ 11 - нужна доработка конфигурации. Еще вариант - можно попробовать сделать через расширения, не уверен, правда можно ли их использовать применимо к общим модулям.

В любом случае, задача так или иначе решаема, но это будет совершенно другой проект., не связанный напрямую с этим. Если интересно, пишите в личку, скидывайте свою конфигурацию, обсудим цену доработки.
15. Анис Ваисов (chelnyanis) 28.11.16 12:50
Для печати рецепта на этикетке, какое поле "задействовали" ? Как оно называется в настройках печати в программе "Щтрих-М"
16. Алексей (LeXXeR) 28.11.16 16:37
(15) У Штрих-М это поле называется "Сообщением". Причем оно не цельное, а состоит из 8-12 отдельных строк, содержимое которых нужно получить разбиением одного большого поля, если у нас 1С. В драйвере Штриха есть отдельный метод СтрокаСообщения.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа