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

Мой опыт HTTP-сервисов в 1С
Посыпаю голову пеплом, но до некоторого времени я не знал, в чем разница между веб-сервисами и HTTP-сервисами в 1С. С первыми я достаточно плотно работал, а про существование других даже не догадывался.
Забавно, что перед тем, как начать работать с HTTP-сервисами, в одном из обсуждений я прочитал, что кандидату на должность программиста задавали как раз вопрос, чем эти два сервиса отличаются друг от друга.
Но на практике все оказалось просто. Веб-сервис — это сложный протокол SOAP. А для HTTP-сервиса достаточно написать строку в браузере (если речь о протоколе GET) и 1С может возвращать данные в любом формате по этому запросу — хоть JSON, хоть XML, хоть HTML.
По сути веб-сервис — это удаленный вызов функции, с вызывающей стороны требуется поддержка SOAP. А HTTP-сервис — это простейший вызов по http-адресу, его проще вызывать.
Написав пару простейших Get-запросов я отлаживал их на опубликованной на веб-сервере IIS файловой базе, набирая адрес запроса в адресной строке.
Я знаю, что можно отлаживать HTTP-сервисы, но такой возможностью не пользовался.
Метод-обработчик HTTP-сервиса вызывать в консоли кода нельзя, поэтому у меня эти обработчики просто тупо вызывали процедуры из модуля сервера, а уже эти процедуры я мог отладить в консоли:
Однако далее мне пришлось писать POST-запросы. Тут уже для вызова веб-сервера я использовал страницу reqbin.com/post-online. 1С на ИТС рекомендует использовать специальную программу, но ее надо скачивать и ставить, а тут можно проверить онлайн.
При этом нужно помнить, что нужно указать авторизацию, причем имя пользователя на русском этот сайт не понимает, завел пользователя на английском:
В адрес я ввожу адрес POST-запроса, выбираю метод POST, ввожу содержимое запроса (JSON) после чего нажимаю SEND и получаю ответ (JSON) в правом окошке.
Сначала ответ был не читаем, помогло правильное прописывание кодировки. Вот кстати, как возвращать ответ HTTP-сервиса:
ДЖ = Новый ЗаписьJSON ();
ДЖ . УстановитьСтроку ();
ДЖ . ЗаписатьНачалоОбъекта ();
ДЖ . ЗаписатьИмяСвойства ( «result» ); ДЖ . ЗаписатьЗначение ( result );
ДЖ . ЗаписатьИмяСвойства ( «message» ); ДЖ . ЗаписатьЗначение ( message );
…
ДЖ . ЗаписатьКонецОбъекта ();
СтрокаДЖ = ДЖ . Закрыть ();
Промокоды на Займер на скидки
//Устанавливаем тело из JSON-строки
Ответ . УстановитьТелоИзСтроки ( СтрокаДЖ );
Однако по странному изгибу мысли заказчика у меня возникла проблема. Дело в том, что создание заказа выполнялось через часть URL post, а изменение заказа через часть URL post/guid.
Т.е. если раньше у меня был один шаблон URL на каждый метод, тут пришлось сделать два шаблона и я не сразу понял, как это должно выглядеть. Но потом догадался, в итоге вышло так:
orderCreate имеет шаблон /order, а orderWork имеет шабон /order/. Изначально я все это пытался впихнуть в один шаблон order, не вышло.
Соответственно, для отладки PATCH-запросов я использую тот же сайт, только выбираю метод PATCH.
Как подключить Power BI к 1с через OData
При первой синхронизации конфигурация выгрузит все объекты в формате EnterpriseData в XML-файл поскольку все они являются новыми для стороннего приложения.

Как настроить веб-сервис в 1С?
В клиент-серверном и файловом варианте работы связь между потребителями WEB-сервера и прикладным решением, при условии, что последнее – поставщик веб-сервиса, станет выполняться через модуль расширения WEB-сервера. Модуль имеется в конфигурации и предлагает процессы, запускаемые при вызове определенных инструментов WEB-сервиса.
Если вариант работы – файловый или клиент-серверный, данный модуль будет выполняться в модуле расширения ВЕБ-сервиса или в кластере соответственно.
Если прикладное решение – потребитель WEB-сервиса стороннего поставщика, то клиентское приложение станет обеспечивать связь между поставщиками WEB-сервиса и прикладным решением, запуская определенные операции ВЕБ-сервиса и занимаясь обработкой поступающей информации.
Программа «1С: Предприятия» в качестве потребителя WEB-сервисов имеет поддержку оптимизированной отправки двоичных данных по MTOM-протоколу (режим в программе активируется автоматически).
Мой опыт HTTP-сервисов в 1С — Гений 1С
- Перейти в конфигурацию, в соответствующей ветви дерева добавить объект веб-сервис;
- В модуле на встроенном в «1С» языке прописать каждую операцию, которую сможет исполнять наш функционал;
- Указать параметры функционала WEB-сервиса, учитывая имеющиеся виды XDTO-механизма;
- Опубликовать веб-сервис на сервере.
Как происходит обмен данными между ИБ?
Используя веб-сервисы, можно с удобством выгружать и загружать сведения из одной информационной базы в другую. Для этого потребуется установка iis или Apache. Пример обмена:
- В удаленной базе создаем веб-сервис с определенным названием;
- В разделе «Прочее» заполняем параметры WEB-сервиса:
- Для идентификации веб-сервиса по комбинации имени и пространству имен нужно прописать «URL Пространства имен».
- XDTO-пакеты – инструмент для обмена информацией между различными системами с помощью XML. Используя его, на уровне языка ПО «1С» можно работать со стандартными встроенными типами (СправочникСсылка, ТаблицаЗначений и т.д.) и прикладными понятиями (Счет, Сотрудник и т.д.). Можно выбрать встроенные пакеты «1С» (например, содержащий формат «Двоичные данные» для передачи через базу данных любых типов), а можно сформировать собственные XDTO-пакеты.
- Имя файла публикации – наименование файла *.1CWS. Наименование – свободное. Однако лучше использовать латиницу и (обязательное условие) 1cws расширение. Также рекомендуется, чтобы имя каталога на веб-сервере и имя файлы публикации совпадали.
После этого останется лишь добавить операции в веб-сервис для выгрузки и загрузки информации. Руководство к действию:
- Сформируем операцию, например, с типом значения «ХранилищеДанных» и наименованием «ОстаткиПродукцииНаСкладах»;
- Пропишем параметры для процедуры (можно указывать столько, сколько требуется, например, добавить Предприятие или Поставщика). К примеру:
- Склад – с типом Строка.
- ОкончаниеПериода – с типом Дата;
- НачалоПериода – с типом Дата.
- Прописываем программный код для операции «ОстаткиПродукцииНаСкладах». В свойствах операции кликаем на строку «ИмяПроцедуры» и выбираем модуль веб-сервиса. Нужные сведения будут предоставлены запросом;
- Опубликовываем WEB-сервис. Теперь сторонняя база, создав внешнюю оболочку и прописав соответствующий код, может подключиться к нему.
Подключенная база сможет получать данные об остатках за выбранный период по конкретному складу.
Вместе со специалистом линии консультаций Алексеем Налимовым разбираем основные типы ошибок, которые могут возникать при обмене данных между базами 1С.

Настройка обмена с любой устаревшей конфигурацией на базе 8.2 через обработку «Универсальный обмен данными в формате XML» и «Конвертацию данных 2.0»
Разберем кейс, как настроить простенький обмен с любой устаревшей конфигурацией на базе 8.2 через обработку «Универсальный обмен данными в формате XML» и Конвертацию данных 2.0 с возможностью настройки гибких отборов по периоду, организации и списку документов.
Необходимо настроить односторонний обмен между устаревшей конфигурацией (например УНФ 1.4) и 1С:Бухгалтерия 3.0. Прежде всего у нас уже должны быть разработаны правила конвертации в Конвертации данных 2.0. Некоторые лайфхаки для настройки правил будут разобраны чуть ниже по тексту.
Основная задача реализовать удобный интерфейс обмена, понятный не только программисту, но и бухгалтеру с гибкими отборами по организации, периоду и видам документов.
1. Создание обработки и подключение макета с правилами
Создаем внешнюю обработку, добавляем к ней макет с типом двоичные данные, загружаем наши правила, разработанные в КД 2.0 в формате XML. Во вложениях к публикации есть примерные правила, которые можно использовать как заготовку.
2. Накидаем простенький интерфейс на форме
3. Реализуем основную логику выгрузки данных
4. Настраиваем отбор по организациям с использованием Конвертации данных 2.0
Для того чтобы можно было использовать отбор по организации в обработке, нужно в правилах Конвертации данных 2.0 добавить параметр.
Далее этот параметр нужно задействовать в правилах выгрузки данных (ПВД) в событии «Перед выгрузкой» Например вот так:
И в правилах конвертации объектов (ПКО) в событии «Перед выгрузкой», например вот так:
Для выгрузки данных с отбором по организации программно заполняем значение нашего параметра в обработке
Реализуем дополнительную функцию для определения активных документов
Реализуем заполнение настроек отбора по документам. Основная идея в том, чтобы заполнить для каждого ПВД настройки отбора с помощью построителя отчетов.
Обходим табличную часть «Список документов» на форме, для формирования списка документов к выгрузке
Для удобства пользователя можно реализовать универсальную процедуру для заполнения списка документов с отбором по организации и периоду при переключения флажков на форме.
После выгрузки данных полученный XML файл можно легко загрузить обработкой «Универсальный обмен данными в формате XML» в конфигурации-приемнике.
10 вариантов подружить сайт с 1С — CMS Magazine
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы