Блог ChatPush

Как подключить Max, Telegram и WhatsApp* к 1С без доработки конфигурации

Как подключить Max, Telegram и WhatsApp* к 1С без доработки конфигурации

Менеджеру нужно отправить клиенту счет из 1С в WhatsApp* или Telegram. Сейчас для этого приходится сохранять документ, открывать мессенджер и прикреплять файл вручную. А если таких отправок десятки в день?
Можно добавить отправку сообщений прямо в 1С. Для этого не обязательно менять конфигурацию и заказывать разработку. Достаточно подключить внешние обработки — например, модуль ChatPush.
Разберемся, как это работает и как настроить отправку документов.

Как добавить мессенджеры в 1С

Есть три способа подключить новые функции к 1С. У каждого свои особенности.
1. Доработать конфигурацию
Программист меняет код самой 1С и добавляет нужные функции.
Так можно реализовать практически любую задачу. Но есть минус: при обновлении программы изменения могут конфликтовать с новой версией. Тогда программисту придется проверять код и исправлять ошибки.
Для простой отправки документов в мессенджеры это обычно лишние расходы.
2. Подключить расширение
Расширение добавляет новые функции, но основная конфигурация остается на поддержке.
Однако после обновления 1С расширение иногда перестает работать правильно. Например, если изменились форма документа или программный модуль, от которого оно зависит. Тогда потребуется помощь специалиста.
3. Установить внешнюю обработку
Внешняя обработка — отдельный файл, который подключается к 1С через специальный раздел настроек. Он не меняет код основной программы.
Обработку можно добавить, отключить или заменить отдельно. Конфигурация остается без изменений, а обновления устанавливаются в обычном порядке.
Для отправки счетов и накладных это подходящий вариант: не нужно заказывать доработку всей программы.
Доработка
Расширение
Внешняя обработка
Меняется конфигурация
Да
Нет
Нет
Могут возникнуть сложности при обновлении
Да
Да
Меньше рисков для конфигурации
Кто подключает
Обычно программист
Специалист по 1С
Пользователь с нужными правами
Как отключить
Может потребоваться вернуть изменения
Отключить расширение
Отключить обработку
У внешних обработок есть ограничение: они не могут самостоятельно менять работу всей программы или реагировать на любые действия пользователя. Но для отправки документа по кнопке этого не требуется.

Как работает ChatPush для 1С

В типовых конфигурациях 1С на Библиотеке стандартных подсистем (БСП) есть раздел «Дополнительные отчеты и обработки». Через него можно подключить внешние файлы и добавить команды в интерфейс программы.
В ChatPush используются две обработки.
  • CHATPUSH_GLOBAL.epf — настройки подключения, рассылки, просмотр статусов отправки и переход в Мультичат.
  • CHATPUSH_DOC.epf — добавляет в формы документов команду «Отправить в CHATPUSH».
Настроить подключение достаточно один раз: обе обработки используют общий токен.

Как отправить документ клиенту из 1С

Допустим, менеджер подготовил счет и хочет отправить его клиенту в мессенджере.
Ему нужно:
  1. Открыть счет или другой документ в 1С.
  2. Нажать «Отправить в CHATPUSH».
  3. Проверить номер телефона клиента, который обработка берет из карточки контрагента.
  4. Отправить документ.
Обработка формирует PDF-файл из печатной формы и передает его вместе с текстом сообщения в ChatPush.
Можно отправлять стандартные документы — счета, УПД, ТОРГ-12, — а также дополнительные печатные формы, которые уже подключены в вашей 1С.
Для передачи данных используется API — интерфейс, через который 1С обменивается информацией с ChatPush. Подключение работает по HTTP с токеном авторизации. COM-объекты не используются, поэтому обработка поддерживает тонкий и веб-клиент на Windows, Linux и macOS.

Куда попадает отправленное сообщение?

ChatPush отправляет его через выбранный канал или по настроенной цепочке: WhatsApp** → Telegram → СМС.
В обработке можно посмотреть статус отправки, канал и ошибку, если сообщение не удалось доставить.
Если клиент ответит, переписка появится в Мультичате ChatPush. Он открывается в браузере из глобальной обработки. Там менеджер может продолжить разговор и посмотреть историю сообщений.

Как подключить ChatPush к 1С

Для установки понадобятся две обработки и токен из личного кабинета ChatPush. Если у вас есть права на администрирование 1С, подключить их можно самостоятельно.
Шаг 1. Включите дополнительные обработки
В 1С откройте «НСИ и администрирование» → «Печатные формы, отчеты и обработки». Найдите настройку дополнительных отчетов и обработок и включите ее.
Названия разделов могут отличаться в зависимости от конфигурации.
Шаг 2. Загрузите первую обработку
Откройте раздел «Дополнительные отчеты и обработки» и нажмите «Добавить из файла…». В некоторых конфигурациях для этого используется кнопка «Создать».
Выберите файл CHATPUSH_GLOBAL.epf. Если появится предупреждение безопасности, подтвердите действие и сохраните обработку.
Шаг 3. Загрузите вторую обработку
Повторите те же действия с файлом CHATPUSH_DOC.epf. Он добавит команду отправки в формы документов.
Шаг 4. Введите токен
В личном кабинете ChatPush откройте «Настройки» → «API/Доступы» и скопируйте токен.
Вставьте его на вкладке «Настройки» глобальной обработки. Токен длинный, около 200 символов, поэтому проверьте, что скопировали его полностью.
Нажмите «Обновить». Если подключение прошло успешно, обработка покажет статус подключения, баланс, дату окончания подписки и состояние каналов.

С какими конфигурациями работает ChatPush

Модуль предназначен для типовых конфигураций 1С с БСП и поддержкой дополнительных обработок. Среди них:
  • 1С:Управление торговлей 11;
  • 1С:Бухгалтерия предприятия 3.0;
  • 1С:Зарплата и управление персоналом 3;
  • 1С:Розница;
  • 1С:УНФ;
  • 1С:Салон красоты.
Перед установкой проверьте совместимость с вашей версией 1С и используемыми печатными формами.

Что делать, если что-то не работает

  1. В документе нет кнопки «Отправить в CHATPUSH».
Проверьте, что обработка подключена, для нее установлено значение «Используется», а дополнительные обработки включены в настройках 1С.
  1. Появляется ошибка авторизации.
Проверьте токен. Возможно, при копировании потерялась часть символов. Скопируйте его заново из личного кабинета ChatPush.
  1. В списке клиентов не хватает контрагентов.
Обработка показывает только тех, у кого в 1С указан номер телефона. Проверьте карточки клиентов.
  1. Отправляются только СМС.
Проверьте, подключены ли мессенджеры в личном кабинете ChatPush и правильно ли настроена цепочка отправки.
  1. Появляется ошибка COM-объекта.
Возможно, у вас установлена старая обработка PushSMS.epf. Замените ее на CHATPUSH_GLOBAL.epf и добавьте CHATPUSH_DOC.epf.
Если не получилось решить проблему самостоятельно, обратитесь в поддержку ChatPush.

Как отправлять документы из 1С через мессенджеры

Чтобы менеджеры могли отправлять счета и накладные клиентам прямо из 1С, не обязательно заказывать доработку конфигурации.
Внешние обработки ChatPush добавляют команду отправки в документы. С их помощью можно отправлять файлы через мессенджеры, следить за статусами доставки и отвечать клиентам в Мультичате.
Попробуйте ChatPush бесплатно в течение 10 дней. Скачать обработки и прочитать инструкцию можно на странице интеграции с 1С.
Если нужна помощь с подключением, напишите в поддержку — поможем разобраться.
*WhatsApp принадлежит компании Meta, деятельность которой запрещена в России.