Wanderer.nk

18
Рейтинг

Wanderer.nk



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

  •   Был(а) на сайте: 19.04.2024

Подписчики 1

Рейтинг 18

Упаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер

Инструменты и обработки Для всех Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Архив с данными Сканер штрих-кода

Функция позволяет генерировать QRCode из строк/масс.строк/ТЗ/масс.тз 2-мя способами: 1. Через Google API (требует наличия интернета) 2. Через собственный веб-сервер (у меня стоит Denwer, но должен подойти любой) Поддержка русских букв. Проверено на планшетнике с Андроидом //что было в наличии, тем и проверял

1 стартмани

22.08.2012    17120    68    Wanderer.nk    19       

18

Комментарии

ОбменЗагрузка Excel файла через Web Клиент / Тонкий клиент, без установки Excel#7 05.06.22 13:39
(5) (6) предполагаю, что в данном примере сервер был запущен локально. Поэтому файл сервер смог прочитать по абсолютному пути.
В случае работы сервера на отдельной машине сначала нужно загрузить файл на сервер во временное хранилище. Затем на сервере сохранить файл во временный каталог и только после этого уже читать его.
ОбменОтправка сообщений (в т.ч. СМС) PushBullet средствами 1С 8.3.6#11 03.09.15 17:46
(10) https://docs.pushbullet.com/
Раздел Pushes
device_iden - Send the push to a specific device. Appears as target_device_iden on the push. You can find this using the /v2/devices call.
email - Send the push to this email address. If that email address is associated with a Pushbullet user, we will send it directly to that user, otherwise we will fallback to sending an email to the email address (this will also happen if a user exists but has no devices registered).
channel_tag - Send the push to all subscribers to your channel that has this tag.
client_iden - Send the push to all users who have granted access to your OAuth client that has this iden.

вот как раз жирным выделил
ОбменОтправка сообщений (в т.ч. СМС) PushBullet средствами 1С 8.3.6#9 21.08.15 12:16
А в канал умеет отправлять?
ОбменRedmine - библиотека для интеграции с 1с#23 20.08.15 9:25
(22)
по прикреплению файлов: у Вас ошибка в схеме в разделе группы файлов, не хватает аттрибута Type
Правильно будет
<objectType name="TypeUploads">
<property name="type" type="xs:string" lowerBound="0" form="Attribute"/>
<property xmlns:d4p1="rm@rm.rarus.ru" ref="d4p1:upload"/>
</objectType>

и
текОбъект.type = "array";
нужно заменить на
текОбъект.uploads.type = "array";

У меня все заработало :)

2. По custom-fields:
это свойство в процедуре УдалитьПустыеПоля(ОбрабатываемаяСтруктура) просто удаляется, если не заполнено.
Как решение заменить в 405 строке
ЗаполнитьЗначенияСвойств(текОбъект,Параметры,,"custom_fields");

на
ЗаполнитьЗначенияСвойств(текОбъект,Параметры,,?(Параметры.Свойство("custom_fields"),"custom_fields",""));

PS: спасибо за обработку. Сэкономило день моего времени!
ВКУпаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер#15 12.02.15 9:51
(14) minimajack, Я читал именно тот стандарт, который Вы привели в 12-ом сообщении.
У меня ощущение, что мы с Вами говорим о разном.

Еще раз:
1. Я не скажу сейчас(!), сколько символов кириллицы влезает в QR код, который генерируется данным решением и затем считывается оборудованием клиента, поскольку я 2 года как покинул компанию, где это решение было реализовано. Знаю только, что оно работает.
2. Откуда была взята информация о количестве символов (а именно 4296 знаков при использовании кириллицы) уточнить не смогу, просто не помню. Информацию в стандарте априори считаем правильной, если решение выполнено по стандарту. Поэтому если в стандарте сказано про 2953 символов кириллицы, принимаем это.
3. Решение от 1С, о котором сказал lcd для меня в первую очередь интересно возможностью отказаться от php, а не печатью документов в УФЭБС
ВКУпаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер#13 11.02.15 16:10
(12) minimajack, но в том числе 1С в БСП предоставляет механизмы по формированию и выводу QR кодов.
В моем случае можно заменить используемые мной костыли с php на решение от 1С.
Все остальное смысла менять нет.

UPD: Посмотрел БСП 2.2.5 Да, компоненты и механизмы уже реализованы и встроены в БСП (не платформу).
В демо примерах (да и в реальной жизни будет так же) QR код формируется конечно на основании кириллических данных.

Да, кстати, в стандарте сказано (стр. 5)
Цитата
- алфавитно-цифровые данные: 4296 знаков;
вот только какой именно алфавит используется в данном стандарте....
ВКУпаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер#11 11.02.15 11:16
(10) minimajack, почему же бредовая?
мое решение успешно работает с момента публикации (даже на пару месяцев больше).

Мой предыдущий комментарий был к вопросу о технических ограничениях решения от 1С, а не стандарта. Про лимиты стандарта я в самой публикации указал в части кириллицы.
ВКУпаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер#9 11.02.15 10:44
(8) lcd, Спасибо за информацию
нужно проверить, как решение от 1С поведет себя на упаковке массивов данных и какой максимальный объем можно запихнуть в один QR код у 1С.
ОбменВыгрузка таблиц (Excel, OpenOffice) в Google Drive#4 15.03.13 13:14
для этой цели есть VPN.
ОбменРабота с PerCo своими силами#9 10.10.12 18:22
(8) эх, буду сам вписывать в свою конфу. За код и идею спасибо - самому в голову не пришло что-то, а родной софт удручает. Особенно печать бейджиков за 4000 руб.