Настройка внешней обработки СБИС для 1С 8.х — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Структура файла)
(Структура файла)
Строка 189: Строка 189:
 
</source>
 
</source>
 
К этой строке в конце обработкой будет дописан путь к каталогу, где лежит нужный dbf-файл с номенклатурой поставщика либо со статусами.
 
К этой строке в конце обработкой будет дописан путь к каталогу, где лежит нужный dbf-файл с номенклатурой поставщика либо со статусами.
 
 
</div>
 
  
 
===Файлы настроек реестров Продажа / Покупка===
 
===Файлы настроек реестров Продажа / Покупка===

Версия 15:09, 19 января 2017

Содержание

 [убрать

Общее описание

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

Почему возникает необходимость настройки?

Конфигурации 1С зачастую изменяются пользователями, в результате таблицы, поля, предусмотренные в типовой конфигурации, могут называться по-другому, или вообще отсутствовать.

Что можно настраивать во внешней обработке?

Что можно настраивать Уровень знаний
Отправка документов
Добавление не поддерживаемого реестра документов в раздел Продажа Средний
Содержание реестров документов в раздела Продажа Средний
Список документов 1С которые необходимы для формирования одного пакета документов Средний
Параметры фильтрации списка документов для каждого реестра Продвинутый
Какие электронные документы будут сформированы из документа 1С Средний
Изменить источники данных для реквизитов электронных документов Начальный
Добавить новые реквизиты в стандартные электронные документы Начальный
Описать условия заполнения реквизитов электронных документов Продвинутый
Описать условия формирования пакета документов Продвинутый
Добавить к пакету документов не формализованный xls или pdf документ сформированный из макета документа 1С Средний
Загрузка документов
Определить какие электронные документы можно загружать в 1С Средний
Определить какие документы 1С можно создать из электронного документа Средний
Определить какие реквизиты документа 1С будут заполнены Начальный
Описать условия заполнения реквизитов документа 1С Продвинутый

Состав обработки

Обработка состоит из одного файла:

  • для толстого клиента Sbis1C.epf
  • для управляемых форм Sbis1C_UF.epf

Файл обработки при запуске распаковывает на диск:

  • ActiveX компонент который отвечает за взаимодействие с СБИС через https
  • Конфигурационные XML файлы описывающие источники данных необходимые для работы обработки.

Обработка может быть дополнена пользовательской обработкой ВнешниеФункции_Клиент.epf.

Основные принципы настройки

  1. Код самой обработки ни при каких условиях не изменяется.
  2. Конфигурационные файлы выгружаемые обработкой ни при каких условиях не изменяются.
  3. Вся настройка производится в пользовательских конфигурационных файлах путем переопределения параметров, либо добавления новых.
  4. При необходимости написать функцию для получения какого либо значения или изменения алгоритма выгрузки создается пользовательская обработка "ВнешниеФункции_Клиент.epf" в которой переопределяются имеющихся функции или создаются новые. Обработка "ВнешниеФункции_Клиент.epf" должна лежать в каталоге настроек.

Первый запуск обработки

  1. Запустить 1С. Добавить обработку в список дополнительных внешних обработок. Для этого заходим в меню Сервис/Дополнительные отчеты и обработки/Дополнительные внешние обработки. В открывшемся окне нажимаем добавить и выбираем файл обработки.
  2. Запустить обработку.
  3. При запуске обработка сама выгрузит файлы настроек в каталог C:\Sbis1C. Для клиент-серверной 1С, запущенной в управляемом режиме, этот каталог будет располагаться на сервере. При необходимости каталог настроек можно изменить на вкладке Настройки/Файлы настроек в обработке.

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

Файлы настроек (инишки)

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

Файлы настроек, это xml файлы определенного формата. По старой традиции мы их называем инишками (в внешней обработке первой версии, это были ini файлы).

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

Если обработка при запуске определила, что у Вас одна из поддерживаемых версий 1С, то она автоматически установит нужный набор инишек.

Стандартные инишки автоматически обновляются вместе с обработкой, именно поэтому их нельзя редактировать. Для внесения исправлений в стандартные инишки реализован механизм заплаток - Пользовательских файлов настроек (пользовательских инишек).Пользовательские инишки отличаются от стандартных расширением файла ( у стандартного расширение .sbis3.xml, у пользовательского .xml). При каждом запуске обработки формируется сводный файл настроек, в котором параметры из пользовательской инишки заменяют аналогичные параметры стандартной.

Как было сказано ранее, для каждой конфигурации делается отдельный набор файлов настроек. Данный набор состоит из:

Файл настроек конфигурации

В данном файле описаны общие параметры, необходимые для работы обработки

развернуть

Имя файла

развернуть