Сохранение заполненной программно табличной формы
Наличие метода СОХРАНИТЬ обеспечивает возможность сохранять заполненную табличную форму и все изменения, совершаемые в ней пользователем, в .ibf файле. Сохранение происходит в файл статической части табличной формы. Если использовать функцию ВЫБОР_ФАЙЛА , то можно выбирать файл сохранения табличного формы при помощи стандартного диалога Windows. Чтобы сохранение табличной формы происходило каждый раз при ее закрытии, в обработчике закрытия формы указывается исходный код сохранения табличной формы.
Пример
Пример иллюстрирует сохранение табличной формы в файле, указываемом пользователем, при закрытии окна табличной формы.
...
ПОДМЕНА закрытие = {Сохранение_формы};
ФУНКЦИЯ ЛОГИКА: Сохранение_формы(СТРОКА: код_выхода)
РЕЗУЛЬТАТ = ДА
ПЕРЕМ имяФайла = ВЫБОР_ФАЙЛА(файл, "Формы: *.ibf", "CNS")
файл = имяФайла
ЕСЛИ СОХРАНИТЬ ТО
СООБЩЕНИЕ("Данные сохранены успешно в файле " + файл + ".ibf", "Сохранение Формы")
ИНАЧЕ
СООБЩЕНИЕ("Не удалось сохранить данные в файле " + файл + ".ibf", "Сохранение Формы")
КОНЕЦ_ЕСЛИ
КОНЕЦ_ФУНКЦИИ
...