Разработка алгоритмов — различия между версиями

Материал из Формирование документов Word из 1C
Перейти к: навигация, поиск
(Новая страница: « *'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Э…»)
 
Строка 1: Строка 1:
 +
<span style="color:#ff0000">Информация для технических специалистов (программисты, консультанты, администраторы)</span>
  
 +
Разработка алгоритмов необходима в случаях, когда не хватает стандартных возможностей СКД для получения необходимых данных. Алгоритм может быть разработан
 +
* при описании заполнения закладки способом "Заполнение произвольным алгоритмом";
 +
* при разработке библиотеки алгоритмов.
 +
В обоих случаях алгоритм имеет одинаковых контекст.
 +
 +
Контекст алгоритма содержит следующие переменные:
  
 
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.
 
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.

Версия 12:26, 22 ноября 2017

Информация для технических специалистов (программисты, консультанты, администраторы)

Разработка алгоритмов необходима в случаях, когда не хватает стандартных возможностей СКД для получения необходимых данных. Алгоритм может быть разработан

  • при описании заполнения закладки способом "Заполнение произвольным алгоритмом";
  • при разработке библиотеки алгоритмов.

В обоих случаях алгоритм имеет одинаковых контекст.

Контекст алгоритма содержит следующие переменные:

  • Результат - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку. Если значение - Неопределено, то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - Неопределено.
  • Объект - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;
  • кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);

Редактирование алгоритмов доступно только под полными правами.