gifts2017

Внешняя обработка "Загрузка весов" для Штрих-М Торговое предприятие 5 Базовая версия.

Опубликовал Сергей Зобнин (Zoba) в раздел Оборудование

Решение проблемы с загрузкой весов в базовой версии Штрих-М Торговое предприятие 5.
Внешняя обработка "Загрузка весов" для Штрих-М Торговое предприятие 5 Базовая версия.

В базовой версии Штрих-М Торговое предприятие 5 отключена возможность работы с комплексами этикетирования.

Для обхода этой проблемы была написана данная обработка. Писалась изначально для маленького магазина с 1-ми весами с печатью этикеток Cas 5000j.
Для загрузки непосредственно в весы используются программы CL-Works или PrintingScale-works из комплекта Универсальный драйвер для весов CAS с печатью этикеток CL Driver.

Кроме этого возможна работа с весами Cas LP 1.6, но только с использованием программы PrintingScale-works из комплекта Универсальный драйвер для весов CAS с печатью этикеток CL Driver.

Для работы необходимо завести новые свойства номенклатуры:
1. "ЗагружатьВВесы" тип значения "Булево"
2. "PLU" тип значения "Число".

В обработке необходимо выбрать склад, указать каталог сохранения файла загрузки весов, флаг "Формат CLWorks", если используется программа CL-Works и значение разделителя, если используется программа PrintingScale-works.

По кнопке "Заполнить" таблица заполняется товарами, у которых базовая единица измерения имеет признак весовой (в классификаторе единиц измерений указан флаг "разрешена продажа дробного количества") и свойство "ЗагружатьВВесы" имеет значение Истина. Цена заполняется розничной ценой по выбранному складу на текущую дату. Значение кода PLU заполняется из значения свойства "PLU", если было сохранено ранее либо формируется новое значение с последующим сохранением.
По кнопке "Обновить цены" происходит обновление розничных цен по выбранному складу на текущую дату.
По кнопке "Установить все" отмечаются все строки, у которых указана не нулевая цена.
По кнопке "Снять все" снимаются отметки со всех строк.
По кнопке "Удалить все товары" очищается таблица.
По кнопке "Загрузить весы" формируется файл с расширением "xls" для программы CL-Works либо "csv" для программы PrintingScale-works.

P.S.

Для использования программы CL-Works на компьютере обязательно наличие Excell.

Не является законченным решением. Выкладывается в качестве примера.

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

Наименование Файл Версия Размер Кол. Скачив.
Загрузка весов
.epf 92,20Kb
19.07.14
7
.epf 92,20Kb 7 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Григорьев Анатолий (ToJIuK) 25.04.15 15:13
Блин . скачал . а при запуске в Штрих-м ТП 5.2.1.11 (Базовая) выдает ошибки . не порядок
{Форма.Форма.Форма(805,2)}: Переменная не определена (РаботаСДиалогами)
	<<?>>РаботаСДиалогами.ОткрытьПодборНоменклатуры(ЭтаФорма, СтруктураПараметровПодбора, Метаданные());
{Форма.Форма.Форма(829,2)}: Переменная не определена (РаботаСДиалогами)
	<<?>>РаботаСДиалогами.ОбновитьПараметрыИФормуПодбора(ЭтотОбъект, ЭтаФорма, СтрЗаменить(Реквизит, "ОбработкаОбъект.", ""));
{Форма.Форма.Форма(898,25)}: Переменная не определена (ОбработкаТабличныхЧастей)
	СтрокаТабличнойЧасти = <<?>>ОбработкаТабличныхЧастей.НайтиСтрокуТабЧасти(ТабличнаяЧасть, СтруктураОтбора);
{Форма.Форма.Форма(988,17)}: Переменная не определена (РаботаСФайлами)
					ИмяФайла = <<?>>РаботаСФайлами.ПолучитьИмяФайла(РаботаСФайлами.ПолучитьИмяКаталога(), СписокВесовСПараметрами[СчетВесов].Значение.Модель.ОбработкаОбслуживания.ИмяФайла);
{Форма.Форма.Форма(988,49)}: Переменная не определена (РаботаСФайлами)
					ИмяФайла = РаботаСФайлами.ПолучитьИмяФайла(<<?>>РаботаСФайлами.ПолучитьИмяКаталога(), СписокВесовСПараметрами[СчетВесов].Значение.Модель.ОбработкаОбслуживания.ИмяФайла);
{Форма.Форма.Форма(1584,16)}: Переменная не определена (РаботаСФайлами)
				ИмяФайла = <<?>>РаботаСФайлами.ПолучитьИмяФайла(РаботаСФайлами.ПолучитьИмяКаталога(), СписокВесовСПараметрами[СчетВесов].Значение.Модель.ОбработкаОбслуживания.ИмяФайла);
{Форма.Форма.Форма(1584,48)}: Переменная не определена (РаботаСФайлами)
				ИмяФайла = РаботаСФайлами.ПолучитьИмяФайла(<<?>>РаботаСФайлами.ПолучитьИмяКаталога(), СписокВесовСПараметрами[СчетВесов].Значение.Модель.ОбработкаОбслуживания.ИмяФайла);
{Форма.Форма.Форма(1010,29)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
				ВерсияAPIКонфигурации = <<?>>ПолучитьСерверТО().ПолучитьВерсиюAPIКонфигурацииТО();
{Форма.Форма.Форма(1606,28)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
			ВерсияAPIКонфигурации = <<?>>ПолучитьСерверТО().ПолучитьВерсиюAPIКонфигурацииТО();
{Форма.Форма.Форма(1985,35)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
мСписокВесов                    = <<?>>ПолучитьСерверТО().ПолучитьСписокУстройств(
{Форма.Форма.Форма(1981,34)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
мИспользоватьХарактеристики    = <<?>>глЗначениеПеременной("ИспользоватьХарактеристикиНоменклатуры");
{Форма.Форма.Форма(1982,34)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
мИспользоватьСерии             = <<?>>глЗначениеПеременной("ИспользоватьСерииНоменклатуры");
{Форма.Форма.Форма(1984,35)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
мВалютаРегламентированногоУчета = <<?>>глЗначениеПеременной("ВалютаРегламентированногоУчета");
...Показать Скрыть
2. Григорьев Анатолий (ToJIuK) 25.04.15 15:33
По-моему, выложенная обработка вообще не для Штрих-МТП5. обидно
3. Сергей Зобнин (Zoba) 25.04.15 17:34
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа