Сохранение / восстановление данных формы
Добрый вечер!
Подскажите пожалуйста есть ли механизм в 1С сохранения данных формы?
к примеру
При создании документа человек указывает данные (Организации, контрагент договора к нему и прочие данные), которые идентичны для этого документов.
Как их можно сохранить чтобы при следующем создании этого документ заполнялись программно?
Можно ли их сохранить на диске в ini файл а при открытии считывать оттуда или в 1С есть свои возможности?
Подскажите пожалуйста есть ли механизм в 1С сохранения данных формы?
к примеру
При создании документа человек указывает данные (Организации, контрагент договора к нему и прочие данные), которые идентичны для этого документов.
Как их можно сохранить чтобы при следующем создании этого документ заполнялись программно?
Можно ли их сохранить на диске в ini файл а при открытии считывать оттуда или в 1С есть свои возможности?
По теме из базы знаний
- Сохранение / восстановление копии открытого документа
- Сохранение/восстановление настроек динамического списка
- ТТН и 1-Т (в ред. Постановления №1208 от 30.12.2011) с сохранением/восстановлением параметров
- 1С 8.2 Управляемое приложение. Сохранение реквизитов объектов формы.
- Универсальная обработка переноса данных из основной конфигурации в расширение
Найденные решения
(1)
1. Нужно включить у формы документа свойство АвтоматическоеСохранениеДанныхВНастройках
2. Указать какие реквизиты будут восстанавливаться из последних выбранных
3. В событии формы ПередЗагрузкойДанныхИзНастроекНаСервере очищать настройки, если открывается форма существующего документа, чтобы они не затёрли реальные значения.
Это будет работать так: для текущего пользователя, при создании документа, выбранные реквизиты заполнятся последними значениями, которые он вводил в эти поля (или они изменялись программно).
сохранения данных формы
Есть такое, но его обычно не используют для реквизитов объектов.
1. Нужно включить у формы документа свойство АвтоматическоеСохранениеДанныхВНастройках
2. Указать какие реквизиты будут восстанавливаться из последних выбранных
3. В событии формы ПередЗагрузкойДанныхИзНастроекНаСервере очищать настройки, если открывается форма существующего документа, чтобы они не затёрли реальные значения.
&НаСервере
Процедура ПередЗагрузкойДанныхИзНастроекНаСервере(Настройки)
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
Настройки.Очистить();
КонецЕсли;
КонецПроцедуры
Это будет работать так: для текущего пользователя, при создании документа, выбранные реквизиты заполнятся последними значениями, которые он вводил в эти поля (или они изменялись программно).
Прикрепленные файлы:

Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Можно, но это бред бредовый, так не делают, учите мат. часть. Как сделать правильно объяснять длинно и не интересно, форум для того чтобы ДЕЛИТЬСЯ опытом, а не пытаться здесь научиться задарма, поверьте, здесь вас будут учить такие-же как вы...
Можно ли их сохранить на диске в ini файл а при открытии считывать оттуда или в 1С есть свои возможности
Можно, но это бред бредовый, так не делают, учите мат. часть. Как сделать правильно объяснять длинно и не интересно, форум для того чтобы ДЕЛИТЬСЯ опытом, а не пытаться здесь научиться задарма, поверьте, здесь вас будут учить такие-же как вы...
(1)
1. Нужно включить у формы документа свойство АвтоматическоеСохранениеДанныхВНастройках
2. Указать какие реквизиты будут восстанавливаться из последних выбранных
3. В событии формы ПередЗагрузкойДанныхИзНастроекНаСервере очищать настройки, если открывается форма существующего документа, чтобы они не затёрли реальные значения.
Это будет работать так: для текущего пользователя, при создании документа, выбранные реквизиты заполнятся последними значениями, которые он вводил в эти поля (или они изменялись программно).
сохранения данных формы
Есть такое, но его обычно не используют для реквизитов объектов.
1. Нужно включить у формы документа свойство АвтоматическоеСохранениеДанныхВНастройках
2. Указать какие реквизиты будут восстанавливаться из последних выбранных
3. В событии формы ПередЗагрузкойДанныхИзНастроекНаСервере очищать настройки, если открывается форма существующего документа, чтобы они не затёрли реальные значения.
&НаСервере
Процедура ПередЗагрузкойДанныхИзНастроекНаСервере(Настройки)
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
Настройки.Очистить();
КонецЕсли;
КонецПроцедуры
Это будет работать так: для текущего пользователя, при создании документа, выбранные реквизиты заполнятся последними значениями, которые он вводил в эти поля (или они изменялись программно).
Прикрепленные файлы:

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот