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