Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 ноя 2022, 21:24

Сохранение данных в поле ввода

Автор Makaroff, 29 сен 2022, 12:15

0 Пользователей и 1 гость просматривают эту тему.

Makaroff

Добрый день, работаю программистом 1С совсем не давно и нахожусь на самостоятельном обучение!
Прошу помочь, выдали ТЗ в котором нужно сделать поле ввода, сделал (не через реквизиты, нету возможности сделать через реквизиты)
Нужно сделать, что бы данные в этой строке сохранялись. Как это можно сделать?

alexandr_ll

Makaroff, Неясно, где вы сделали поле ввода. Если это отчет или обработка, то сохранить можно в настройках. Если документ или справочник, то можно сохранять во внешние файлы - dbf. xml, txt. xls. При открытии считывать сохраненное.

Makaroff

alexandr_ll, В форме добавил реквизит диалога и теперь это пустое поле ввода в которую можно ввести информацию, но когда закрыть это окно, то информация не сохраняется, как можно сделать, что бы она сохранялась? Другой программист мне дал информацию, что нужно, что то вписать в "Формула" и добавить в код. В код добавил, но вроде что то не так. А в формулу так и не понял, что нужно писать.

alexandr_ll

Makaroff, Вы не можете создавать объекты, не предусмотренные составом конфигурации. поэтому конструкция ВажИнфДиалог=СоздатьОбъект("ВажИнфДиалог"); вернет ошибку.
У вашего справочника должен быть уникальный реквизит, например, код.
Вы создаете файл с таким именем и при записи элемента справочника записываете в него нужную информацию. При повторном открытии элемента находите файл по уникальному номеру и считываете из него свою информацию.

Makaroff

alexandr_ll, Хорошо попробую так и сделать. Спасибо за объяснение  :ooifh: . Всего вам доброго :)

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск