Счета по ИНН: HTTP-сервис для 1С:Бухгалтерии 3.0 — контрагент, счёт на оплату и письмо одним запросом

16.09.26

Интеграция - WEB-интеграция

Расширение добавляет в 1С:Бухгалтерию предприятия 3.0 HTTP-сервис для автоматического выставления счетов через API. По одному запросу с ИНН контрагента, ИНН вашей организации и списком позиций сервис: находит контрагента по ИНН или создаёт нового; обновляет его наименование, КПП и юридический адрес из ЕГРЮЛ/ЕГРИП через сервис «1С:Контрагент»; при необходимости подставляет цену из регистра цен номенклатуры; создаёт и проводит «Счёт на оплату покупателю» с корректными банковскими реквизитами, подписями руководителя и главного бухгалтера, печатью; формирует PDF и отправляет его на email покупателя с системной учётной записи 1С. Удобно для интеграции с сайтом, CRM, маркетплейсом или любой внешней системой, которой нужно выставлять счета в 1С без участия оператора. Работает через штатный HTTP-сервис платформы 1С:Предприятие, без сторонних компонентов и внешних библиотек.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Счета по ИНН: HTTP-сервис для 1С:Бухгалтерии 3.0 — контрагент, счёт на оплату и письмо одним запросом:
.cfe 12,52Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Зачем это нужно
Если у вас есть внешняя система — интернет-магазин, CRM, личный кабинет клиента, маркетплейс, — которой нужно самостоятельно выставлять счета в 1С без участия бухгалтера, стандартными средствами 1С:Бухгалтерии 3.0 это сделать напрямую нельзя: нет готового API для создания документов «извне». Расширение закрывает этот пробел одним HTTP-сервисом.
Как это работает

  1. Приём запроса. Внешняя система отправляет POST-запрос с ИНН контрагента, ИНН вашей организации, email покупателя и списком позиций (код номенклатуры, количество, цена, ставка НДС).
  2. Контрагент. Сервис ищет контрагента по ИНН. Если не находит — создаёт нового. В обоих случаях реквизиты (наименование, КПП, юридический адрес) обновляются из ЕГРЮЛ/ЕГРИП через штатный сервис «1С:Контрагент» — так же, как при нажатии кнопки «Заполнить по ИНН» в карточке контрагента.
  3. Цена. Если цена по позиции не передана (или равна 0), сервис берёт её из регистра сведений «Цены номенклатуры» по типу цен «Основная цена продажи» на текущую дату.
  4. Счёт. Формируется и проводится документ «Счёт на оплату покупателю»: организация, банковский счёт получателя, подписи руководителя и главного бухгалтера (из регистра «Ответственные лица организаций»), печать — всё заполняется автоматически, без ручной донастройки после создания.
  5. Письмо. Печатная форма счёта формируется тем же макетом, что и стандартная кнопка «Печать», с подписями и печатью на изображении. PDF отправляется на указанный email с системной учётной записи электронной почты 1С.

Пример запроса

POST /hs/invoice/create
Content-Type: application/json

{
  "ИНН": "7701000000",
  "ИННОрганизации": "7701000000",
  "Email": "buyer@example.com",
  "Позиции": [
    {"КодНоменклатуры": "00001", "Количество": 2, "Цена": 1500.00, "СтавкаНДС": "20"},
    {"КодНоменклатуры": "00002", "Количество": 1, "Цена": 0, "СтавкаНДС": "БезНДС"}
  ]
}

 

Через CURL

curl -X POST "http://localhost/basename/hs/invoice/create" -u "ИмяПользователя:пароль" -H "Content-Type: application/json; charset=utf-8" -d "@C:\TEST\test_request.json"

test_request.json содержит запрос JSON

{
  "ИНН": "7701000000",
  "ИННОрганизации": "7701000000",
  "Email": "buyer@example.com",
  "Позиции": [
    {"КодНоменклатуры": "00001", "Количество": 2, "Цена": 1500.00, "СтавкаНДС": "20"},
    {"КодНоменклатуры": "00002", "Количество": 1, "Цена": 0, "СтавкаНДС": "БезНДС"}
  ]
}


Ответ содержит идентификаторы созданных контрагента и счёта, номер счёта, сумму документа и признак отправки письма.

Что нужно для работы

  • 1С:Бухгалтерия предприятия, редакция 3.0.
  • Опубликованная информационная база (HTTP-сервисы 1С работают через веб-сервер).
  • Для автообновления из ЕГРЮЛ/ЕГРИП — подключённый сервис «1С:Контрагент» (интернет-поддержка пользователей, подписка ИТС).
  • Настроенная и помеченная как системная учётная запись электронной почты — для отправки писем.
  • Заполненные в карточках организаций: основной банковский счёт и ответственные лица (руководитель, главный бухгалтер) — иначе эти поля просто останутся пустыми в счёте, как и при обычной ручной печати.
  • Создать пользователя, под которым вызывается HTTP запрос и дать право "HTTP "Создание счета" (ПОЛЕТ)"

Особенности реализации

Расширение не модифицирует типовую конфигурацию — только добавляет HTTP-сервис и общий модуль. Права повышаются программно (`УстановитьПривилегированныйРежим`) только на время выполнения запроса, без изменения ролей пользователей. Формирование печатной формы со штампом подписи/печати воспроизводит тот же внутренний механизм, что использует стандартная кнопка «Печать» документа.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.201.16

Вступайте в нашу телеграмм-группу Инфостарт

HTTP-сервис API интеграция ЕГРЮЛ ЕГРИП 1С:Контрагент счёт на оплату контрагент по ИНН автоматизация электронная почта печать документов банковский счёт НДС JSON веб-сервис CRM

См. также

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    7191    32    4    

32

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

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

60000 руб.

07.05.2019    44193    76    45    

32

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    25269    39    26    

29

WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена по API между конфигурацией 1С:Альфа-Авто 6 и порталом LogicStar. Позволяет работать с несколькими обменами LogicStars разных брендов (CHERY, OMODA, JAECOO, EXEED, TENET) в одной информационной базе в ручном и автоматическом режиме. Поддерживается выгрузка заказ-нарядов, реализаций товаров и товарных остатков.

20740 руб.

13.05.2025    2748    4    0    

7

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

24000 руб.

02.02.2021    23925    72    52    

44
Для отправки сообщения требуется регистрация/авторизация