Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запомнить вводимые данные в форме обработке
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
kosalex
Добрый день!

Прошу помощи. Есть форма обработки. На форме есть поля которые связаны с реквизитами обработки. Как сделать, чтобы когда пользователь снова открывал эту обработку туда заносились те данные, которые он вводил перед закрытие обработки.

Я знаю как это сделать с помощью дополнительных объектов. интересует, можно ли как то это сделать без дополнительных объектов?
logist
А что значит дополнительные объекты?
Например есть ХранилищеОбщихНастроек
kosalex
Цитата(logist @ 22.08.14, 12:31) необходимо зарегистрироваться для просмотра ссылки
А что значит дополнительные объекты?
Например есть ХранилищеОбщихНастроек



Обработка запускается на пустой конфе. Хочется как раз без "ХранилищеобщихНастроек" сделать то что написано выше. Реально?
logist
Цитата(kosalex @ 22.08.14, 11:44) необходимо зарегистрироваться для просмотра ссылки
Обработка запускается на пустой конфе.

и, к чему это?

Цитата(kosalex @ 22.08.14, 11:44) необходимо зарегистрироваться для просмотра ссылки
Хочется как раз без "ХранилищеобщихНастроек"

Почему? Используйте стандартные возможности формы по сохранению значений.
Petre
Если обработка на управляемых формах, - свойство формы "АвтоматическоеСохранениеДанныхВНастройках".
Если обычные, можно разово установить в пользовательском режиме при сохранении настроек "сохранять автоматически".
Иначе - программно сохранять / восстанавливать.
kosalex
)Разобрался) все оказалось совсем просто smile.gif

Сохраняем значение полей формы:
СохранитьЗначение("Сервер",Сервер);
СохранитьЗначение("ИмяБазы",ИмяБазы);
СохранитьЗначение("Пользователь",Пользователь);



Получаем значение для полей формы:
Сервер = ВосстановитьЗначение("Сервер");
ИмяБазы = ВосстановитьЗначение("ИмяБазы");
Пользователь = ВосстановитьЗначение("Пользователь");




Petre
Не используйте такие простые имена. Вполне возможно, что в других местах конфигурации могут сохраняться параметры с такими именами.
kosalex
Цитата(Petre @ 22.08.14, 14:54) необходимо зарегистрироваться для просмотра ссылки
Не используйте такие простые имена. Вполне возможно, что в других местах конфигурации могут сохраняться параметры с такими именами.



Конфигурация пустая. В ней ничего нет.
logist
Цитата(kosalex @ 22.08.14, 13:57) необходимо зарегистрироваться для просмотра ссылки
Конфигурация пустая. В ней ничего нет.

Главное, что бы этот же ответ звучал во время всей жизни этой конфигурации. Иначе через год Вы забудете, что это использовали.
Правильней так:
СохранитьЗначение("Внешняяобработка_НазваниеОбработки_Сервер",Сервер);
kosalex
Цитата(logist @ 22.08.14, 15:14) необходимо зарегистрироваться для просмотра ссылки
Главное, что бы этот же ответ звучал во время всей жизни этой конфигурации. Иначе через год Вы забудете, что это использовали.
Правильней так:
СохранитьЗначение("Внешняяобработка_НазваниеОбработки_Сервер",Сервер);



Спасибо за совет!

Конфу специально сделал пустой, клиенту нужна всего лишь обработка которая будет делать дела) У клиента поставлю "1С Предприятие" и пусть юзает обработку.
logist
Цитата(kosalex @ 22.08.14, 14:30) необходимо зарегистрироваться для просмотра ссылки
клиенту нужна всего лишь обработка которая будет делать дела) У клиента поставлю "1С Предприятие" и пусть юзает обработку.

Какой ужас. Проще было написать какой-нить php-файлик на самом сайте.
kosalex
Цитата(logist @ 22.08.14, 16:20) необходимо зарегистрироваться для просмотра ссылки
Какой ужас. Проще было написать какой-нить php-файлик на самом сайте.



Можно было. Смотрим в будущее, расскрутим клиента на синхронизацию 1С с сайтом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.