Руководство разработчика

Сохранение заполненной программно табличной формы

Наличие метода СОХРАНИТЬ обеспечивает возможность сохранять заполненную табличную форму и все изменения, совершаемые в ней пользователем, в .ibf файле. Сохранение происходит в файл статической части табличной формы. Если использовать функцию ВЫБОР_ФАЙЛА , то можно выбирать файл сохранения табличного формы при помощи стандартного диалога Windows. Чтобы сохранение табличной формы происходило каждый раз при ее закрытии, в обработчике закрытия формы указывается исходный код сохранения табличной формы.

Пример

Пример иллюстрирует сохранение табличной формы в файле, указываемом пользователем, при закрытии окна табличной формы.

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

См. также: