Внешние функции обработки СБИС для 1С 8.х — различия между версиями
Строка 1: | Строка 1: | ||
− | Так как код самой обработки Sbis1C ни при каких условиях менять нельзя, для внесения изменений под клиента предусмотрена дополнительная внешняя обработка | + | Так как код самой обработки Sbis1C ни при каких условиях менять нельзя, для внесения изменений под клиента предусмотрена дополнительная внешняя обработка ВнешниеФункции_Клиент.epf. Данная обработка отсутствует в стандартной поставке и создается самостоятельно с помощью конфигуратора 1С. Внешние функции пишутся при необходимости изменить выгрузку или загрузку документов, если изменения требуют определенных вычислений и нельзя обойтись простой правкой файла настроек. |
=Внешние функции для выгрузки документов= | =Внешние функции для выгрузки документов= | ||
==Внешние функции в файлах настроек== | ==Внешние функции в файлах настроек== | ||
− | Параметры в файлах настроек могут определяться через [[Настройка внешней обработки СБИС для 1С 8.х#Обращение к данным через функцию, описанную в обработке|функцию]] | + | Параметры в файлах настроек могут определяться через [[Настройка внешней обработки СБИС для 1С 8.х#Обращение к данным через функцию, описанную в обработке|функцию]]. |
+ | Чтобы определить параметр через клиентскую функцию: | ||
+ | * Создаем внешнюю обработку ВнешниеФункции_Клиент.epf в конфигураторе 1С (меню Файл/Новый/Внешняя обработка). Имя обработки так же указываем ВнешниеФункции_Клиент | ||
+ | [[Файл:ОбработкаВнешниеФункции.png]] | ||
+ | * В обработке создаем форму "РаботаСДокументами1С" (название можно скопировать из основной обработки) | ||
+ | * В модуле формы пишем экспортную функцию с одним параметром (для единообразия называем параметр "Контекст") | ||
=Внешние функции для загрузки документов= | =Внешние функции для загрузки документов= |
Версия 11:23, 13 ноября 2015
Так как код самой обработки Sbis1C ни при каких условиях менять нельзя, для внесения изменений под клиента предусмотрена дополнительная внешняя обработка ВнешниеФункции_Клиент.epf. Данная обработка отсутствует в стандартной поставке и создается самостоятельно с помощью конфигуратора 1С. Внешние функции пишутся при необходимости изменить выгрузку или загрузку документов, если изменения требуют определенных вычислений и нельзя обойтись простой правкой файла настроек.
Внешние функции для выгрузки документов
Внешние функции в файлах настроек
Параметры в файлах настроек могут определяться через функцию. Чтобы определить параметр через клиентскую функцию:
- Создаем внешнюю обработку ВнешниеФункции_Клиент.epf в конфигураторе 1С (меню Файл/Новый/Внешняя обработка). Имя обработки так же указываем ВнешниеФункции_Клиент
- В обработке создаем форму "РаботаСДокументами1С" (название можно скопировать из основной обработки)
- В модуле формы пишем экспортную функцию с одним параметром (для единообразия называем параметр "Контекст")