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

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

Версия 11:23, 13 ноября 2015

Так как код самой обработки Sbis1C ни при каких условиях менять нельзя, для внесения изменений под клиента предусмотрена дополнительная внешняя обработка ВнешниеФункции_Клиент.epf. Данная обработка отсутствует в стандартной поставке и создается самостоятельно с помощью конфигуратора 1С. Внешние функции пишутся при необходимости изменить выгрузку или загрузку документов, если изменения требуют определенных вычислений и нельзя обойтись простой правкой файла настроек.

Внешние функции для выгрузки документов

Внешние функции в файлах настроек

Параметры в файлах настроек могут определяться через функцию. Чтобы определить параметр через клиентскую функцию:

  • Создаем внешнюю обработку ВнешниеФункции_Клиент.epf в конфигураторе 1С (меню Файл/Новый/Внешняя обработка). Имя обработки так же указываем ВнешниеФункции_Клиент
ОбработкаВнешниеФункции.png
  • В обработке создаем форму "РаботаСДокументами1С" (название можно скопировать из основной обработки)
  • В модуле формы пишем экспортную функцию с одним параметром (для единообразия называем параметр "Контекст")

Внешние функции для загрузки документов