Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сохранение ДЗ и ТЗ в форме

Сохранение ДЗ и ТЗ в форме
Я
   Kamich
 
12.10.21 - 08:24
Добрый день.
Существует форма, в которой имеются элементы: период, "команда сформировать", ТабДок.
Перед открытием происходит запрос к базе данных для получение двух типов данных: ДЗ и ТЗ. Эти данные используются при команде "сформировать".

Как и где сохранить данные с типом ДЗ и ТЗ, чтобы повторно их не запрашивать в команде "сформировать"?

Управляемые формы.
   ДенисЧ
 
1 - 12.10.21 - 08:26
ДЗ и ТЗ обычно сохраняют в ХЗ )))
   Kamich
 
2 - 12.10.21 - 08:27
(1) ))) Пробовал. Возможно не так пробовал. Есть пример?)
   ДенисЧ
 
3 - 12.10.21 - 08:28
(2) Возможно, есть.
А показать то, что "не так пробовал" - 403?
   Kamich
 
4 - 12.10.21 - 08:29
(3) XDTO
   ДенисЧ
 
5 - 12.10.21 - 08:30
(4) <тут картинка из фильма с оттенками серого>
   Kamich
 
6 - 12.10.21 - 08:33
На форме поместил ХЗ.
Далее всё выполняется на сервере.

Пробовал через "РеквизитФормыВЗначение()" - естественно ХЗ таким образом не получить. А при попытке помещения в него значения (ХЗ = ДЗ)  вызывается ошибка "Ошибка преобразования данных XDTO".
   Casey1984
 
7 - 12.10.21 - 08:36
(1) Может в ВХ?
   ДенисЧ
 
8 - 12.10.21 - 08:36
Мдя....
На форме ДЗ и ТЗ.
На сервере их заполняешь и адрес1 = ПоместитьВоВременноеХранилище(ДЗ, ЭтотОбъект.УникальныйИдентификатор()); и тп.
И сохраняешь адрес.

А потом уже моёДЗ = ПолучитьИзВременногоХранилища...
   ДенисЧ
 
9 - 12.10.21 - 08:37
(7) А НоХ? )))
   Casey1984
 
10 - 12.10.21 - 08:38
(9) ПРСТ ;-)
   Kamich
 
11 - 12.10.21 - 08:39
(8) Вариант, спасибо!
А есть вариант без использования ПоместитьВоВременноеХранилище?
   ДенисЧ
 
12 - 12.10.21 - 08:42
(11) А зачем?
   Kamich
 
13 - 12.10.21 - 08:52
(12) Пример. Запустили утром обработку. Сохранилось во временное хранилище. Сис.админ произвел очистку кэша. И чтобы не делать Если дз= неопределенно и не вызывать повторно запрос к базе данных.
   ДенисЧ
 
14 - 12.10.21 - 08:54
(13) Админ почистил кеш - пусть он и вызывает запрос к БД.
   Pro-tone
 
15 - 12.10.21 - 09:32
(6) >На форме поместил ХЗ
а можешь поделиться секретом как на форму поместить ХЗ?
   Kamich
 
16 - 12.10.21 - 15:14
(15) P.s. реквизит формы.
   Pro-tone
 
17 - 12.10.21 - 15:19
(16) реквизит формы с типом "хз", "а что так можно было"?
   unbred
 
18 - 12.10.21 - 15:24
(17) мне тоже интересно
   Caspersky
 
19 - 12.10.21 - 15:37
ХранилищеОбщихНастроек.Сохранить(,,Данные ,,"Ключ")

Данные = ХранилищеОбщихНастроек.Загрузить(,,,"Ключ")

данные можно получить в другом сеансе по ключу,

главное указать уникальный ключ,

и не надо никаких реквизитов,

только есть проблема получить неконсистентные данные..

и применимость таких фокусов конечно зависти от контекста задачи
   Pro-tone
 
20 - 12.10.21 - 15:42
(19) так это реквизит строчного типа, а не ХЗ, а вопрос мой (17) был про ХЗ
   Pro-tone
 
21 - 12.10.21 - 15:44
(19) и я здесь не вижу реквизита формы
   Caspersky
 
22 - 12.10.21 - 16:01
(20) это я на (1) отвечаю..
   Caspersky
 
23 - 12.10.21 - 16:02
(19) в Данные  - может быть ТЗ, ДЗ, Структура, Епрст и т.д. )))
   Pro-tone
 
24 - 12.10.21 - 17:13
   Caspersky
 
25 - 12.10.21 - 19:08
(24) тема забавная, аббррррревиатурная,
не удержался)
Уважаемый Ёпрст же через "Ё", не надо путать))


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.