![]() | [1] [2] |
38-serpent >Это не единственный баг это прошивки. До кучи: 1) нельзя отключить печать электронного чека 2) перепутаны ставки НДС, например вместо ставки "Без налога" выйдет ставка "10/110%" 3) не передается в ОФД тип оплаты "ЭЛЕКТРОННЫМИ", передается всё как "НАЛИЧНЫМИ" |
39-SergeyY >Она в моей обработке [url]https://infostart.ru/public/603118/[/url] |
(42) Маркетинговый ход? :))) А без покупки с кодом процедуры не ознакомите? Драйвером 4.13 от штриха такое реализуемо? |
43-SergeyY >Да, реализуемо. Код процедуры для Штриха или для Атола интересует? |
Для Штрих-М: [CODE]//******* идея синтаксиса volk13 ********* Функция ОбратитьсяКТаблицеФР(Объект, текПароль, стрАдрес, текЗначение, типПоля = 0, флЗапись = 0) Объект.Password = "30"; //глФРПарольАдминистратора ??? Попытка стрСЗ_Адрес = СтрЗаменить(стрАдрес,"-","" ""); Объект.TableNumber = СтрПолучитьСтроку(стрСЗ_Адрес, 1); Объект.RowNumber = СтрПолучитьСтроку(стрСЗ_Адрес, 2); Объект.FieldNumber = СтрПолучитьСтроку(стрСЗ_Адрес, 3); //Объект.GetFieldStruct(); Объект.ReadTable(); ПредЗначение = ?(типПоля=0, Объект.ValueOfFieldInteger, Объект.ValueOfFieldString); //типПоля = 0 - целое число, 1 - строка символов Если флЗапись = 1 Тогда Если ПредЗначение <> текЗначение Тогда Если типПоля=0 Тогда Объект.ValueOfFieldInteger = текЗначение Иначе Объект.ValueOfFieldString = текЗначение КонецЕсли; Объект.WriteTable(); КонецЕсли; Иначе текЗначение = ПредЗначение; КонецЕсли; Исключение Объект.Password = текПароль; //пользователя Сообщить("Ошибка "+?(флЗапись = 1, "записи в таблицу ", "обращения к таблице ") + стрАдрес); Возврат 0; КонецПопытки; Объект.Password = текПароль; //пользователя Если Объект.ResultCode <> 0 Тогда Сообщить("Ошибка "+?(флЗапись = 1, "записи в таблицу ", "обращения к таблице ") + стрАдрес+": "+ПолучитьОписаниеРезультата(Объект)); Возврат 0 КонецЕсли; Возврат 1; // 0 - ошибка исполнения, 1 - успешная запись или чтение КонецФункции [/CODE] |
(45) Супер! Спасибо большое. Буду пробовать! |
Волку наш комсомольский |
Маладца |
Текущее время: 21:31. Часовой пояс GMT +3. | [1] [2] |