НОУ ІНТУІТ, Лекція, Вбудована мова

При редагуванні текстового документа або модуля можлива швидка вставка шаблону після набрання послідовності символів, вказаних у шаблоні. Вставлення здійснюється при натисканні клавіші Пробіл або Enter.
Крім цього, існує можливість безпосередньої вставки будь-якого шаблону шляхом вибору його з контекстного меню, для цього необхідно встановити прапорець "Включати в контекстне меню".
Для універсальності використання шаблону застосовується механізм вставки конструкції, що управляє. У тексті шаблону розміщують керуючі конструкції - послідовності символів, які при вставці тексту шаблону, що замінює, викликають виконання будь-яких дій. Наприклад, керуючі конструкції дозволяють запитувати у користувача якусь інформацію і поміщають цю інформацію в текст, що вставляється.
Керуючі конструкції шаблону можна вставляти вручну або використовувати спеціальний запит для інтерактивної вставки керуючих конструкцій.
Для виклику діалогу "Вставка керуючої конструкції" необхідно у вікні редагування шаблону натиснути кнопку "Вставка".

Група перемикачів у вікні "Вставка керуючої конструкції" дозволяє вибрати вид керуючої конструкції, що вставляється в шаблон.

Довільний запит. Використовується для введення тексту. У тексті шаблону з'явиться керуюча конструкція виду
- Залишки()- отримує залишки регістру накопичення на заданий момент часу. Є можливість фільтрації за значеннями вимірів, а також отримання залишків у розрізі інших вимірів. Повертає таблицю значень, що містить колонки з вимірюваннями, зазначеними у параметрі Вимірювання, та колонки з ресурсами, зазначеними у параметріРесурси. Має сенс лише регістрів, які у конфігураторі зазначений вид регістру " Залишки " .
- ОтриматиФорму()- отримує форму регістру накопичення.
- СтворитиНабірЗаписів()- створює набір записів регістру накопичення. Набір записів створюється пустим. Значення, що повертається має тип "РегістрНакопиченняНабірЗаписів".
Приклад отримання залишку конкретного матеріалу з регістру накопичення "Залишки матеріалів":
Основний спосіб додавання та зміни записів регістра накопичення, як і інших регістрів теж, - через набір записів регістру.
У документів є властивість "Руху", тип - Фіксована Колекція, яка надає доступ до колекції наборів записів рухів документа. Властивості колекції містять порожні набори записів рухів документа, які включені для цього документа конфігурації. Тому при проведенні документів спочатку додаються записи до набору, а потім записується в базу даних.
Через набір записів можна також звертатися до вже існуючих записів регістру накопичення. Для цього необхідно встановити властивість Відбір та прочитати записи з бази даних. Властивість Відбір є об'єктом типу Відбір, властивості якого збігаються з іменами вимірів регістру та є об'єктами типу ЕлементОтбору.
Рухи по регістрам накопичення переважно створюються під час проведення документів. Для того, щоб документ міг робити рухи по регістру, необхідно на закладці "Руху" вказати такі параметри:
Проведення- дозволяє або забороняє проведення документа під час запису
Оперативне проведення – дозволяє чи забороняє оперативне проведення. Якщо оперативне проведення дозволено, то система дозволяє під час проведення документа поточною датою інтерактивно вибиратиметод проведення документа. Для документів з дозволеним оперативним проведенням при виборі не поточної дати проведення здійснюється в неоперативному режимі, оскільки враховується факт, що вже відбувся, який не вимагає контролю, що здійснюється в оперативному режимі, наприклад, перевірка залишку, зазначеного у видатковій накладній товару. Для того, щоб проводити документи майбутньою датою, необхідно заборонити Оперативне проведення.
Видалення рухів- задає автоматичне видалення всіх записів під час перепроводу або скасування проведення документа, які документ записав у процесі попереднього проведення
Також необхідно відзначити ті регістри накопичення, за якими цей документ робитиме рухи.