Сервис push-уведомлений для 1С (Push Notification Service For 1C - PNS4OneS)

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

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

1 стартмани

02.02.2022    16643    47    ltfriend    10       

93

Отправка Push-уведомлений через сервис Firebase Cloud Messaging по протоколу FCM HTTP v1 API

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

При разработке нативного приложения Android для ТСД, в котором присутствует функционал отображения задач кладовщикам, созданных в 1С, возникла необходимость отправлять push-уведомления о появлении новых задач. Для отправки таких уведомлений было решено использовать сервис Firebase Cloud Messaging (FCM). Так как для 1С, в отличии от других языков программирования, не существует готовых библиотек, что вполне логично, то очевидным способом отправки является использование протокола HTTP. Однако, существующая информация в интернете в части 1С содержит только сведений об отправке push-уведомлений через этот сервис с использованием устаревшего протокола HTTP Firebase Cloud Messaging. Сам Google не рекомендует использовать данный протокол и настоятельно склоняет к переходу на новый протокол FCM HTTP v1 API. Что ж, пришлось разбираться самостоятельно.

1 стартмани

24.03.2021    23056    33    ltfriend    18       

38

Использование отчета как печатной формы документа

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Адаптация типовых решений

Пользователь попросил создать новый отчёт, но чтобы была возможность его распечатать из документа (в таком случае отчёт должен формироваться по этому документу), плюс при печати из документа должен быть заголовок и подвал с подписями. Однако, вид у внешней обработки может быть либо "Дополнительный отчет", либо "Печатная форма" (может быть ещё "Отчет" - для документа, но это тоже "либо" и задача была использовать типовой механизм формирования печатных форм). Чтобы не делать, по сути, два одинаковых отчёта, напрашивается мысль создать отдельно отчёт и печатную форму, но печатная форма должна вызывать формирование отчёта. В данной публикации представлен один из способов такой реализации.

20.02.2021    15539    ltfriend    6       

50

Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)

Инструменты и обработки Программист Платформа 1С v8.3 Android Абонемент ($m) Архив с данными Разработка внешних компонент Мобильная разработка

Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации). Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».

3 стартмани

09.10.2020    67041    519    ltfriend    267       

122

Загрузка файлов на сервер с использованием HTTP-сервиса 1С (multipart/form-data).

Инструменты и обработки Программист Абонемент ($m) Архив с данными WEB-интеграция

Вариант загрузки файлов в составных данных методом POST (multipart/form-data) на примере демонстрационной базы.

1 стартмани

12.08.2020    21269    32    ltfriend    8       

58

Библиотека интеграции с сайтом ВКонтакте

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

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

1 стартмани

31.03.2020    8473    50    ltfriend    13       

25

Реализация протокола удаленного вызова процедур в формате JSON (JSON-RPC)

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

Удалённый вызов процедур (от англ. Remote Procedure Call, RPC) - технология, позволяющая программам вызывать функции и процедуры на удалённых компьютерах (более точная формулировка: "вызывать функции или процедуры в другом адресном пространстве", т.е. это не обязательно другой компьютер). В данной публикации описана реализация этой технологии в 1С. В качестве протокола для передачи сообщений используется JSON (JSON-RPC), что позволяет удалённым системам (например, веб-приложениям) вызывать функции 1С (только те функции, которые определит разработчик).

1 стартмани

14.10.2019    14405    24    ltfriend    13       

46

SimpleTimer. Программа для простого учета затраченного времени

Отчеты и формы Для всех Windows Абонемент ($m) Приложение (exe) Учет рабочего времени

Самый простой способ учёта времени: запустили отсчёт времени перед выполнением задания, при перерыве поставили на паузу, остановили отсчёт времени при завершении. Профит :)

1 стартмани

04.09.2019    6525    ltfriend    4       

2

Формирование внешней печатной формы из типовой для конфигураций на управляемых формах (БП 3.0, УТ 11, КА 2, ERP и пр.)

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

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

1 стартмани

09.11.2017    12141    63    ltfriend    3       

16

Работа с Excel в фоновом задании

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Бесплатно (free) Нет файла Загрузка и выгрузка в Excel

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

01.08.2013    78019    ltfriend    68       

163

Демонстрационная конфигурация работы с API ВКонтакте

Инструменты и обработки Программист Платформа 1С v8.3 Управляемые формы Windows Абонемент ($m) Конфигурация (md, cf) WEB-интеграция

В статье представлен обзор работы с API ВКонтакте из 1С. А так же рассматривается демонстрационная конфигурация по работе с API.

1 стартмани

24.07.2013    70575    271    ltfriend    47       

161

Распределение товаров по складам (перемещение) по поступлению для УТ 11

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 Windows Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ

Обработка позволяет распределять товар из документа поступления по складам организации при помощи документов перемещения. Полезна в случаях, когда товар приходит на центральный склад а потом перемещается по складам (магазинам). Обработка может запускаться как самостоятельно так и использоваться в качестве создания связанных объектов (раздел дополнительные отчеты и обработки). Предназначена для УТ 11.

1 стартмани

12.12.2012    23163    89    ltfriend    5       

5

Обработка по закрытию регистров накопления

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

Однажды мне понадобилось закрыть в УПП (списать в 0) несколько регистров накоплений. После некоторых мучений на свет родилась универсальная обработка по закрытию регистров накоплений. Доработано 30.07.2013: теперь обработка работает и в конфигурации "Бухгалтерия предприятия".

1 стартмани

28.02.2012    14233    235    ltfriend    4       

22