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