Василовский Максим

62
Рейтинг

1carbon
Максим Василовский



  •   Регистрация: 12.05.2010 (13 лет назад)

  •   Был(а) на сайте: сегодня в 05:32

Друзья
  • Сергей Дацун
Подписчики 2

Группы

Профессиональный разработчик

Рейтинг 62

Обработка обслуживания электронных весов Штрих-М

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Розница 2 Россия Абонемент ($m) Внешняя обработка (ert,epf) POS терминал Весы

Данная обработка осуществляет обслуживание электронных весов фирмы Штрих-М, работающих по протоколам Штрих АС, Штрих АС POS, Штрих POS2.

1 стартмани

27.06.2012    46847    176    1carbon    15       

11

Комментарии

DevПрограммно открыть список выбора поля.#3 06.11.14 6:28
ЭтаФорма.ВыбратьИзСписка(СписокЗначений, ЭлементыФормы.ПолеДляОткрытия);
DevКак программно установить время и дату на фискальном регистраторе?#13 14.04.14 6:17
в обработке обслуживания:
в Функция ZОтчет(
ОбновитьДатуВремя(Объект);

добавить 2 процедуры:

Код
Процедура ОбновитьДатуВремя(Объект)

   Отключить(Объект);

   Попытка
      ПрогИД = "AddIn.DrvFR";
      ПодключитьВнешнююКомпоненту(ПрогИД);
      Драйвер = Новый (ПрогИД);
   Исключение
      Подключить(Объект);
      Возврат
   КонецПопытки;

   Скорость = Объект.Параметры.Скорость;

   Если Скорость = 2400 Тогда
      Драйвер.СкоростьОбменаЛУ = 0;
   ИначеЕсли Скорость = 4800 Тогда
      Драйвер.СкоростьОбменаЛУ = 1;
   ИначеЕсли Скорость = 9600 Тогда
      Драйвер.СкоростьОбменаЛУ = 2;
   ИначеЕсли Скорость = 19200 Тогда
      Драйвер.СкоростьОбменаЛУ = 3;
   ИначеЕсли Скорость = 38400 Тогда
      Драйвер.СкоростьОбменаЛУ = 4;
   ИначеЕсли Скорость = 57600 Тогда
      Драйвер.СкоростьОбменаЛУ = 5;
   ИначеЕсли Скорость = 115200 Тогда
      Драйвер.СкоростьОбменаЛУ = 6;
   КонецЕсли;

   Драйвер.COMпортЛУ        = Объект.Параметры.Порт;
   Драйвер.ТаймаутЛУ        = Объект.Параметры.Таймаут;
   Драйвер.ТипПодключенияЛУ = Объект.Параметры.ТипПодключения;
   Драйвер.УстановитьПараметрыЛУ();
   Драйвер.УстановитьАктивноеЛУ();
   Драйвер.Пароль           = Объект.Параметры.ПарольАдминистратора;

   Драйвер.УстановитьСвязь();

   Если Драйвер.Результат <> 0 Тогда
      Предупреждение(Драйвер.ОписаниеРезультата);
      Подключить(Объект);
      Возврат
   КонецЕсли;

   Драйвер.ПолучитьСостояниеККМ();

   Если (Драйвер.РежимККМ = 4 ИЛИ Драйвер.РежимККМ = 7 ИЛИ Драйвер.РежимККМ = 9) И НачалоДня(Дата(Драйвер.Дата)) <> НачалоДня(ТекущаяДата()) Тогда
      Драйвер.Дата = Формат(ТекущаяДата(), "ДФ=dd.MM.yy");
      Драйвер.УстановитьДату();
      Драйвер.ПодтвердитьДату();
   КонецЕсли;

   Драйвер.ПолучитьСостояниеККМ();

   Если (Драйвер.РежимККМ = 4 ИЛИ Драйвер.РежимККМ = 7 ИЛИ Драйвер.РежимККМ = 9) И МодульЧисла(Дата(Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy") + " " + Драйвер.ВремяСтрока) - ТекущаяДата()) > 30 Тогда
      Драйвер.Время = Формат(ТекущаяДата(), "ДФ=HH:mm:ss");
      Драйвер.УстановитьВремя();
   КонецЕсли;

   Драйвер.РазорватьСвязь();
   Драйвер.УдалитьЛУ();

   Подключить(Объект);

КонецПроцедуры

И

Код
Функция МодульЧисла(ИсходноеЧисло)

   Если ИсходноеЧисло < 0 Тогда
      Возврат -ИсходноеЧисло
   Иначе
      Возврат ИсходноеЧисло
   КонецЕсли;

КонецФункции
ВКОбработка обслуживания для весов CAS LP 1.6 (Ethernet)(бесплатный драйвер)#0 08.02.14 11:23
Обработка обслуживания весов с печатью этикеток CAS LP 1.6. Использует бесплатную библиотеку LP16DLLCOM.dll.
ВКОбработка обслуживания электронных весов Штрих-М#6 08.04.13 5:55
Тем что у атола драйвер электронных весов не бесплатный... =)
БУАлкогольная декларация для 1С 8.1, 8.2, 8.3 (1, 2, 3, 4, 5, 6, 7, 8 формы) УТ10.2/10.3, УТ11, УПП, КА, БП2.0/3.0, БП КОРП, Розница 1.0/2.1, Далион, Астор, УТАП и др. с подписью и шифрованием, редакция 2.3#94 04.03.13 12:11
Куда заполняются номера ГТД и на сколько корректно отчет определяет поступления/продажи без партионного учета?
ТорговляДата в шаблоне этикеток#9 05.12.12 6:44
В шаблоне, в формате ячейки пропиши явным образом ДФ=dd.MM.yyyy