Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Публикация № 453406 04.02.16

Пользовательские инструменты - Универсальные обработки

генерация qr-код компонента управляемая форма

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).
  • Файл не содержит и не использует никакие модули БСП;
  • Код открыт;
  • Для генерации используется компонента из типовой конфигурации 1С, которая встроена в макет обработки "_Компонента_QR_Код";
  • Позволяет генерировать QR-коды как мышкой в форме так и программно через обращение к функции обработки;
  • В качестве текста могут быть использованы символы на любом языке, включая иероглифы.

Модуль содержит готовую функцию для программного создания QR-кодов и автоматического сохранения в файл для встраивания в вашу конфигурацию:

_QR_Код_Получить(пТекст, пУровень_Коррекции, пРазмер_Пикселей, пФайл_Имя_Полное = Неопределено)

Генерации QR-кодов успешно работает с многострочным текстом на различных языках (см. скрины).

Для многострочных длинных текстов необходимо увеличивать количество пикселей.

Можно встроить в типовые конфигурации во внешние обработки.

Отсканировать полученные qr-коды можно с помощью мобильного приложения 1С: //infostart.ru/public/394624/

Для использования в обычном приложении необходимо добавить обработку в состав конфигурации и в свойствах конфигурации включить флажок "Использовать управляемые формы в обычном приложении".

Время на установку в вашу базу 1С не более 5 минут.

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

Наименование Файл Версия Размер
Генерация QR-кода (управляемая форма, обычное и управляемое приложение, API)

.epf 424,85Kb
189
.epf 424,85Kb 189 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Rokky78 39 10.02.16 11:59 Сейчас в теме
Есть какие то ключевые отличия от возможности формирования QR кода с помощью подсистемы "Печать" из БСП?

Все, пардон, не увидел "используется компонента из типовой конфигурации".
2. TuneSoft 10.02.16 12:25 Сейчас в теме
(1) Rokky78,
>Есть какие то ключевые отличия от возможности формирования QR кода с помощью подсистемы "Печать" из БСП?

Основное отличие: легко интегрируется и работает в любой конфигурации без использования БСП.
3. Serginio 897 10.02.16 12:45 Сейчас в теме
Кстати простая библиотека https://github.com/codebude/QRCoder с Лицензия MIT
утюгчеловек; +1 Ответить
4. TuneSoft 10.02.16 13:07 Сейчас в теме
(3) Serginio, спасибо за информацию.
6. утюгчеловек 35 23.04.16 15:21 Сейчас в теме
(3) Serginio,

хороший вариант -- использовать эту библиотеку в веб-сервисе. Тогда QR коды можно использовать не только в 1С, и не только в рамках корпоративной сети. Например в мобильном клиенте. Правда получать коды через сервис будет медленнее чем через компоненту.
sasha777666; +1 Ответить
7. TuneSoft 23.04.16 19:19 Сейчас в теме
(6) утюгчеловек, да, вариант хороший, только каждое подключение к веб-сервису требует лицензию 1С.
13. утюгчеловек 35 26.04.16 12:59 Сейчас в теме
(7) (8) Serginio,
Верно, я имел в виду именно не 1С-ный веб-сервис, благо инструментов для их создания хватает, чтобы клиенты 1С могли генерить QR-коды "внутрь 1С".
WCF, MonoWCF, ASP.net, JAX-WS и проч. С их помощью поднять вебсервис QR-кодов можно за считанные часы.

(11) не считаю, что это спам. Я оцениваю как потребитель, и ожидаю в комментариях увидеть плюсы и минусы как обработки так и её альтернатив. А это именно альтернатива использованию обработки из публикации. Причем опенсорсная, которую можно использовать без потери стартмани и проч. Не вижу здесь элемента рекламы. Тем более что автором является не Serginio.
Serginio; +1 Ответить
14. TuneSoft 26.04.16 14:20 Сейчас в теме
(13) утюгчеловек,
>WCF, MonoWCF, ASP.net, JAX-WS и проч. С их помощью поднять вебсервис QR-кодов можно за считанные часы.

Отлично.
Как вы думаете чем этот набор букв поможет читателям данной публикации ?
Если хотите глубже раскрыть тему, то не будьте голословны и добавьте конкретные способы реализации с помощью ваших предложенных технологий.
FreeArcher; +1 1 Ответить
15. утюгчеловек 35 26.04.16 16:27 Сейчас в теме
(14)
Мне кажется, что обзор способов поднятия веб-сервиса с помощью какой-либо популярной технологии тянет на небольшую статью типа "How to..".
Моя цель была обозначить альтернативы и упомянуть "наборы букв" по которым можно быстро найти нужные мануалы в любимом поисковике.

Нужна ли такая статья? Предлагаю поставить плюс или минус =) под постом, если эта тема интересна. Но полагаю, в интернете полно ресурсов, в которых уже всё написано за меня.
sasha777666; +1 Ответить
8. Serginio 897 23.04.16 20:09 Сейчас в теме
(6) Можно прямо из Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент.
.......
Использование классов .Net в 1С для новичков
(7) Нужна лицензия только на вызов метода. Если лицензий не хватает то вызовы становятся в очередь

Ну и вэб сервис может быть на Asp.Net
liamkernighan; утюгчеловек; +2 Ответить
9. TuneSoft 24.04.16 12:45 Сейчас в теме
(8) Serginio,

>Нужна лицензия только на вызов метода. Если лицензий не хватает то вызовы становятся в очередь

Обычно лицензия 1С освобождается не сразу после окончания сессии, количество лицензий 1С нужно брать с запасом

>Ну и вэб сервис может быть на Asp.Net

Тогда причём тут 1С ? Можно и на PHP сделать :)
10. Serginio 897 24.04.16 15:21 Сейчас в теме
(9) А для вызова веб сервиса скссии нет. Там для каждого вызова инициализируется отдельная сессия с УстановкаПараметровСеанса
http://forum.infostart.ru/forum86/topic120770/

Ну можно 1С использовать так Linq to ODATA

Code First и Linq to EF на примере 1С версии 8.3 часть II
sasha777666; +1 Ответить
11. TuneSoft 24.04.16 16:14 Сейчас в теме
(10) Serginio, странный у вас способ так открыто и не в тему рекламировать свои обработки в комментариях к публикации, это плохой тон, ваши ссылки не имеют никакого отношения к текущей публикации, мягко говоря вы здесь спамите.
5. dedicated 25 15.02.16 08:48 Сейчас в теме
Отличная обработка спасибо!
TuneSoft; +1 Ответить
12. Serginio 897 24.04.16 16:49 Сейчас в теме
Я только показал в 3, что есть такая библиотека. Потом как её применять. Это все относится к формированию QR. И те кого это интересует увидят разные реализации. Только и всего.
sasha777666; +1 Ответить
16. nbeliaev 08.06.17 09:06 Сейчас в теме
Соединение = Новый HTTPСоединение("chart.googleapis.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Запрос = Новый HTTPЗапрос("chart?chs=300x300&cht=qr&chl="https://infostart.ru");
Соединение.Получить(Запрос, ПутьКФайлу);


я делал так, быстро, просто.
adhocprog; 🅵🅾️🆇; DrAku1a; TuneSoft; Andry.Boris; azhilichev; +6 Ответить
17. TuneSoft 08.06.17 11:23 Сейчас в теме
(16) Тоже интересный вариант, только требует подключения к интернету, не во всех организациях это бывает.
20. 🅵🅾️🆇 15.03.18 18:04 Сейчас в теме
(16) Также делал.
Кому прям совсем лень напрягаться:

    
&НаКлиенте
Процедура Сформировать(Команда)
    СформироватьНаСервере();
КонецПроцедуры // Сформировать(0

&НаСервере
Процедура СформироватьНаСервере()
    ТабДок.Очистить(); 
    Макет        = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
    
    // СтрокаВнутр 
    Строка        = ЗначениеВСтрокуВнутр(Реквизит);
    Макет.Рисунки.D1.Картинка    = Новый Картинка(ПолучитьКодQR(Строка, Погрешность, ГабШирина, ГабВысота), Истина);
    
    // НавигационнаяСсылка
    Строка        = ПолучитьНавигационнуюСсылку(Реквизит);
    Макет.Рисунки.D2.Картинка    = Новый Картинка(ПолучитьКодQR(Строка, Погрешность, ГабШирина, ГабВысота), Истина);
    
    // Код;Наименование
    Строка        = Формат(Реквизит.Код, "ЧГ=0")+";"+Реквизит.Наименование;
    Макет.Рисунки.D3.Картинка    = Новый Картинка(ПолучитьКодQR(Строка, Погрешность, ГабШирина, ГабВысота), Истина);
    
    ТабДок.Вывести(Макет);
КонецПроцедуры // СформироватьНаСервере()

&НаСервереБезКонтекста
Функция ПолучитьКодQR(Строка, Погрешность, Ширина, Высота)
    Попытка
        Соединение    = Новый HTTPСоединение("chart.googleapis.com", 443,,,, 0, Новый ЗащищенноеСоединениеOpenSSL);
        Запрос        = Новый HTTPЗапрос(СтрШаблон("chart?chs=%1x%2&cht=qr&chld=%3&chl=%4", Ширина, Высота, Погрешность, КодироватьСтроку(Строка, СпособКодированияСтроки.КодировкаURL)));
        Ответ        = Соединение.Получить(Запрос);
        Если Ответ.КодСостояния <> 200 Тогда Возврат Ответ.ПолучитьТелоКакСтроку(); КонецЕсли;
        Возврат Ответ.ПолучитьТелоКакДвоичныеДанные();
    Исключение    
        Сообщение        = Новый СообщениеПользователю;
        Сообщение.Текст    = СтрШаблон("Не удалось получить QR код.
                            | %1", ОписаниеОшибки());
        Сообщение.УстановитьДанные();
        Сообщение.Сообщить();        
        Возврат Неопределено;    
    КонецПопытки;
КонецФункции // ПолучитьКодQR()
Показать


Заполняет картинки макета обработки (D1, D2, D3) QR кодами.

Хинты:
Если у вас структура, но с коротенькими данными, то можно, например, писать JSON строку, правда всеже место жалко.
Если только для внутреннего пользования - AES256.
Числа и даты ввиде строки можно переводить в другие системы счисления для укорачивания.
Не забывайте кодировать URL строку перед GET запросом.

Информация для чтения
FreeArcher; sasha777666; +2 Ответить
28. dimasts 22 24.03.20 16:18 Сейчас в теме
(20) Русские буквы не понимает он.
29. 🅵🅾️🆇 509 24.03.20 16:49 Сейчас в теме
(28) urlencoded делайте, а вообще, по уму, вам в любом случае нужен алгоритм сжатия (если это для внутреннего использования)
18. 7OH 67 13.06.17 22:14 Сейчас в теме
А можете добавить возможность выводить в центр своё изображение ?
Тогда можно и десяточку потратить.
19. TuneSoft 22.06.17 10:47 Сейчас в теме
(18) Генерация QR-кода выполняется с помощью типовой компоненты 1С, если они добавят такую возможность то с удовольствием добавим :)
21. starik-2005 2660 06.05.19 10:54 Сейчас в теме
Ничего не написано о генерации qr-кода - бессмысленно потратил время на прочтение.
22. TuneSoft 06.05.19 12:00 Сейчас в теме
(21)Всё верно, описания алгоритмов отсутствуют.
Обработка в публикации является законченным продуктом и выполняет заявленный функционал.
23. starik-2005 2660 06.05.19 13:32 Сейчас в теме
(22) ну тогда следовало бы в заголовке тоже что-нибудь написать про то, что это обработка, код закрыт, гарантий никаких)))
24. TuneSoft 06.05.19 13:39 Сейчас в теме
(23)Код открыт.

Гарантия от 1С, так как для генерации QR-кода используется их типовая компонента.

Обработка представляет собой удобное API для использования компоненты.

P.S.
"starik-2005" если вам нечего добавить в комментарии по существу лучше воздержитесь и не тратьте своё время и время других посетителей сайта. Вы уже и так много времени потратили на чтение ненужной вам статьи.
25. пользователь 07.05.19 09:53
Сообщение было скрыто модератором.
...
26. пользователь 07.05.19 09:56
Сообщение было скрыто модератором.
...
27. пользователь 07.05.19 10:31
Сообщение было скрыто модератором.
...
30. Yakoff 27.08.20 22:02 Сейчас в теме
Добрый день!

Кто-нибудь пробовал этой обработкой генерировать код маркировки? Как можно подставить лидирующим символом знак FNC1?
31. TuneSoft 359 10.09.20 21:22 Сейчас в теме
(30) Можно указать любой текст, который преобразуется без потерь в QR-код.
32. Yakoff 21.09.20 09:47 Сейчас в теме
(31) Здравствуйте!
Какой командой можно добавить лидирующий не печатаемый символ FNC1?
33. TuneSoft 359 21.09.20 10:34 Сейчас в теме
(32) Добрый день.

из интернета:
"В соответствии с требованиями GS1 DataMatrix Guideline, в начало получаемой строки кода необходимо добавлять признак символики – ASCII232 (так называемый FNC1)"

Добавить символ с кодом 232.
В Windows можно нажать Alt и набрать 232 на цифровой клавиатуре, отпустить Alt.
IgorS; Yakoff; +2 Ответить
Оставьте свое сообщение

См. также

Ручное редактирование реквизитов и табличных частей объектов и их движений в обход формы Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Если вы всё ещё в каждый раз пишете обработку для того, чтобы отредактировать какой-либо скрытый или заблокированный реквизит на форме какого либо справочника или документа или пишете обработку для чистки движений документа или для их редактирования, то эта обработка для вас).

3 стартмани

21.02.2022    1693    9    serjserg    4    

Управление платформенными обработками (расширение для типовых) [update 8.3.20]

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".

1 стартмани

07.10.2021    6516    10    SeiOkami    24    

Универсальная обработка переноса данных из основной конфигурации в расширение

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для разработчиков, для тех случаев, когда ранее дописанный функционал, перенесен в расширение и появляется необходимость перенести данные из объектов основной конфигурации в объекты расширения. Перенос осуществляется настройкой соответствия объектов основной конфигурации объектам расширения.

5 стартмани

05.10.2020    14087    83    biz-intel    73    

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Универсальные обработки Внешние источники данных Файловые протоколы обмена (TXT, XML, DBF), FTP v8 v8::УФ 1cv8.cf Абонемент ($m)

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020    16790    171    Lem0n    1    

Групповая обработка справочников и документов (Управляемая форма) v 3.7 (+English version) Промо

Обработка документов Универсальные обработки Обработка справочников v8::УФ v8::СКД Розница УНФ ДО БП3.0 УТ11 Абонемент ($m)

Старая добрая обработина "Групповая обработка справочников и документов", теперь на Управляемом приложении. Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

2 стартмани

01.06.2013    137310    5025    kser87    367    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

2 стартмани

01.05.2020    18351    119    sapervodichka    3    

Работа с файлами (обычная и управляемая форма)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

1 стартмани

10.06.2019    50103    269    Xershi    78    

Электронная таблица средствами 1С (Версия 2.0)

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.

1 стартмани

23.04.2019    26845    86    user706545_kseg1971    41    

Групповая корректировка записей регистров (Управляемое приложение) v 2.2 Промо

Универсальные обработки v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

2 стартмани

06.09.2013    74073    402    kser87    72    

Редактор объектов информационной базы 8.3

Универсальные обработки Файловые протоколы обмена (TXT, XML, DBF), FTP v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.59 от 02.12.2021

2 стартмани

23.01.2019    48879    565    ROL32    66    

Сравнение pdf-файлов актов сверки

Универсальные обработки Взаиморасчеты v8 v8::БУ БП2.0 Россия БУ Абонемент ($m)

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018    26398    19    Torin99    2    

Выгрузка изображений из справочника на диск

Склад и ТМЦ Универсальные обработки v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Обработка позволяет записать изображения из справочка Номенклатура на диск в указанное место.

1 стартмани

30.11.2018    28810    12    wrooom    16    

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Обмен между базами 1C Универсальные обработки v8 1cv8.cf Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    232160    4491    ekaruk    192    

Обнуление остатков регистров бухгалтерии и накопления

Универсальные обработки Чистка данных v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    40664    515    morozov.sv    60    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    52110    170    json    44    

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом

Печатные формы Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    34879    24    stvorl    1    

Обработка "Распознавание штрихкода с помощью утилиты Zbar" для Документооборот ред. 2 Промо

Универсальные обработки Документооборот и делопроизводство v8 ДО Абонемент ($m)

В связи с тем, что стандартный функционал программы «Документооборот» ред. 2.1 дает возможность распознавания штрихкодов только форма EAN-13, данная обработка - альтернативный способ для распознавания штрихкода в программе 1С: Документооборот ред. 2 с помощью утилиты Zbar, которая распознает в том числе и в формате Code 128 (один из стандартных штрихкодов кодирования документов, например, «Управление торговлей» ред. 11), а также с возможностью поэтапно проследить все действия от распознавания до прикрепления к документу или простой загрузки в каталоги файлов в базе 1С.

5 стартмани

05.09.2016    31048    188    SEOAngels    11    

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Показывает реквизиты объекта (ов) или сравнивает два одинаковых объекта конфигурации справочники, документы.

1 стартмани

26.04.2018    25249    30    Vin_Tik    0    

Групповая обработка прикрепленных файлов

Универсальные обработки v8 v8::БУ БП3.0 Абонемент ($m)

Кому не знакомы авралы в бухгалтерии, когда налоговая требует представить копии всех документов за два-три года? Кто не получал сюрпризов в виде отсутствия документов, когда завтра их нужно уже представлять проверяющим? 1С предлагает прикрепление и хранение копий документов (в том числе со сканера) в базе, а данная обработка решает вопрос их быстрой подборки, сортировки и выгрузки, а также быстрого и эффективного контроля наличия или отсутствия документов в базе с формированием реестров как выгруженных, так и отсутствующих документов. В настоящий момент обработка бесплатна, в дальнейшем планируется платная версия с расширенными возможностями. Скажите решительное "Нет" авралам в бухгалтерии и штрафам за несвоевременное представление документов!

4 стартмани

16.04.2018    22843    65    Krasnyj    0    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    47559    47    KorotkovRV    17    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Склад и ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    26185    102    niksaf    4    

Проверка орфографии средствами Yandex Speller

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Проверка орфографии средствами Yandex Speller с опциями и коррекцией ошибок. Возможность вызова как с сервера, так и с клиента (с последующим исправлением).

1 стартмани

09.11.2017    34871    63    🅵🅾️🆇    41    

Ведение локального каталога обработок с Инфостарт

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

1 стартмани

06.10.2017    37365    66    rpgshnik    48    

Инструменты бухгалтера: Виджеты рабочего стола

Универсальные обработки Рабочее место v8 v8::БУ БП3.0 Абонемент ($m)

Настраиваемые виджеты на начальной странице, своеобразная панель для быстрого доступа к объектам. Виджеты это элементы интерфейса в виде цветных прямоугольников со ссылками на объекты конфигурации. Использование виджетов позволяет сконцентрировать на начальной странице часто используемые функции, например, варианты отчетов, списки документов, или используя виджет вводить новый документ прямо из начальной страницы.

2 стартмани

28.08.2017    48349    191    Bazil    32    

Универсальная обработка "Изменение записей регистров сведений и накопления" (8X) Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка для Добавления/удаления/изменения записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления. Для Платформ 8.1, 8.2, 8.3

2 стартмани

24.05.2015    90998    2068    Erofeevgv    94    

Программное создание элементов графической схемы (через XSLT)

Работа с интерфейсом Универсальные функции v8 1cv8.cf Абонемент ($m)

Встала как-то передо мной задача визуализировать определенный прикладной процесс, лучше всего для этого подходит графическая схема. Так уж вышло, что 1С по не понятным мне причинам не предоставила возможность программно работать с элементами графической схемы. Пришлось импровизировать.....

1 стартмани

20.07.2017    28768    79    lazarenko    20    

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.9.65)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    46131    162    sertak    137    

Управляемые формы. Итоги в динамических списках

Универсальные обработки Работа с интерфейсом v8::УФ 1cv8.cf Россия Абонемент ($m)

Многие задаются вопросами расчета итогов динамических списков в управляемых формах. Здесь мы не будем претендовать на академичность, оставим споры, что мол это не нужно, что это все равно что считать бородатых мужиков на движущемся эскалаторе, что это дополнительная нагрузка. Все это понимают, Кто не понимает - поймет на практике. Поэтому основываемся на... "снегопад, снегопад, если женщина просит..." или "..а мня плевать - мне очень хочется.." Я попытался решить практические проблемы при расчете и выводе итогов. В приложении примеры расчета итогов в иерархическом справочнике и журнале документов.

1 стартмани

15.12.2016    53213    14    argut    17    

Работа с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9

Универсальные функции Механизмы платформы 1С v8 1cv8.cf Россия Абонемент ($m)

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    40615    19    Anton64    25    

Настройка начальной страницы (Рабочего стола)

Работа с интерфейсом Рабочее место Универсальные обработки v8 1cv8.cf Абонемент ($m)

Альтернатива стандартной настройке начальной страницы. В типовой доступны лишь те формы, что явно "разрешены" разработчиком в режиме конфигуратора. Эта обработка позволяет собрать "Рабочий стол" из любых подходящих форм в пользовательском режиме. Без программирования. БСП не используется. Не расширение. Универсальна, т.е. подойдет для любой конфигурации (в т.ч. самописной).

2 стартмани

19.10.2016    49837    281    Erne100    32    

Универсальный редактор объектов V_3

Универсальные обработки v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка (УФ) (Версия 3.5) позволяет просмотреть и изменить любой объект ссылочного типа

1 стартмани

30.09.2016    29187    220    kron.isant    22    

Поиск и отключение зависших сеансов на сервере 1С: Предприятия

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для мониторинга и отключения спящих (зависших) сеансов на сервере 1С: Предприятия.

1 стартмани

14.09.2016    42616    69    wowchik_85    12    

Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы

Универсальные функции v8 1cv8.cf Абонемент ($m)

Примеры взаимных преобразований Таблицы значения в Дерево значений или Табличный документ с использованием универсальных функций и макетов Системы компоновки данных. Примеры представлены в форме удобной для копирования в разработку.

1 стартмани

13.09.2016    50239    57    pavley2002    12    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Файловые протоколы обмена (TXT, XML, DBF), FTP v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    56102    174    Aphanas    5    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    43175    118    Dzenn    9    

Оптимальный способ расчета контрольной суммы объекта/записи регистра (CRC32, MD5, SHA1, SHA256)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

(©ТопчийДЮ) Была задача сравнить документы в распределенных базах и пометить на выгрузку измененные. Но сравнение изменений документов методом перебора реквизитов - долгоиграющий процесс, особенно если общее количество сравниваемых данных переваливает за миллион. Был найден выход, который ускоряет процесс сравнения - расчет контрольной суммы объекта и сравнение ее с другой контрольной суммой. Скорость сравнения увеличивается во много раз.

1 стартмани

01.08.2016    42900    8    hakerxp    10    

Работа с Яндекс.Диском (обычная и управляемая форма)

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Возникла необходимость хранить картинки, а может и другие файлы в Яндекс.Диске? Нет ничего проще, работай с Ядекс.Диском прямо из 1С!

1 стартмани

10.07.2016    39924    205    Xershi    55    

Просмотр данных системы Платон на картах Google

Универсальные обработки WEB v8 1cv8.cf Автомобили, автосервисы Транспорт, автопарки, такси Абонемент ($m)

Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Работает под 8.2 и 8.3, обычное и управляемое приложение, может подключаться к типовым конфигурациям в качестве внешней обработки.

1 стартмани

15.04.2016    42716    22    anig99    11    

ЕГАИС: код алкогольной продукции из штрихкода акцизной марки

Универсальные обработки Оптовая торговля Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Акцизы Абонемент ($m)

В последнее время мне пришлось потратить очень много времени на внедрение и реализацию функционала ЕГАИС. Очень часто, на форумах, я встречал вопрос: "Как из штрих-кода акцизной марки получить код алкогольной продукции ЕГАИС?". Несколько раз видел неверную реализацию этой задачи. Глядя на это, я набросал простую обработку пересчета кода акцизной марки (base36) в понятный нам уникальный ФСРАР ID алкогольной продукции (Base10).

1 стартмани

11.02.2016    65876    162    OrcaMax    29    

Снимок экрана для 1С

Универсальные обработки Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Довольно часто люди сталкиваются с необходимостью сделать снимок экрана. Если вы или ваши сотрудники основную часть времени проводят в 1С и у вас есть необходимость прикреплять графические файлы, то эта компонента для вас.

1 стартмани

08.02.2016    34743    34    linkforget    11    

Подчеркивание текста в макете

Работа с интерфейсом Универсальные функции v8 1cv8.cf Абонемент ($m)

Часто возникала проблема с тем, что в макете нужно выводить частично подчеркнутый, "динамический" текст. То бишь с различного содержания, разной длины (пять слов или сто пять - неважно). Но всегда используется определенный текст, к примеру: "статья УК РФ №666 п.666". И если в этом тексте еще и требуется подчеркнуть что-то отдельно, к примеру: "статья УК РФ №666 п.666", то это была просто трагедия. Приходилось корячить макет вдоль и поперек, чтобы все красиво отображалось.

1 стартмани

11.01.2016    16132    9    zatoichi    33    

Автоматическая генерация Web-интерфейса с использованием http-сервисов

WEB Универсальные функции v8 1cv8.cf Абонемент ($m)

Пример автоматической генерации Web-интерфейса с использованием http-сервисов.

1 стартмани

03.01.2016    23028    76    BurningChrome    20    

Обновляй и властвуй (решение проблем с обновлением)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Не всегда обновление конфигурации проходит штатно. Как получить больший контроль над обновлением - в этой статье. Версия БСП - 2.3.1.85

2 стартмани

02.12.2015    70226    616    capitan    25    

Автоматическая подстановка уничтожений временных таблиц в текст запроса

Универсальные функции v8 1cv8.cf Абонемент ($m)

Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ.

1 стартмани

14.11.2015    24883    0    SeiOkami    3    

Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса

Работа с интерфейсом Универсальные функции Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Часто бывает, что возникает необходимость загрузить множество данных из разнообразных источников в определенную форму или рабочее место. В процессе загрузки пользователь в неведении — информация готовится или нет. Прием позволяет загружать данные из нескольких источников асинхронно, не блокируя форму\интерфейс, а также отображать ошибки и состояние прогресса. По мере готовности данных, они будут отображены на форме

1 стартмани

09.10.2015    44848    136    pbazeliuk    6