Имя: Пароль:
1C
1С v8
Данные формы списка Требования накладной
0 Balamb
 
23.06.20
10:07
Добрый день!
БП 3.0
Мне нужно внести изменения в форму списка требования-накладные.
И не могу найти место где я бы мог получить доступ к данным формы до ее вывода на экран пользователю.
Подскажите, как и где это можно сделать?
1 zuza
 
23.06.20
10:09
Произвольный запрос динамического списка.
2 Balamb
 
23.06.20
10:12
(1) не очень вас полнял
3 zuza
 
23.06.20
10:13
(2) какие изменения внести нужно? Реквизит формы имеет тип динамический список?
4 Balamb
 
23.06.20
10:17
(3) добавить рассчитываемый параметр. Да, динамический список
5 zuza
 
23.06.20
10:20
(4) Вызови свойства основного реквизита формы, галка произвольный запрос, рассчитывай параметр в запросе.
6 Balamb
 
23.06.20
10:30
(5) вот это я и не могу понять, в каком месте это делается? Я начал с того, что попробовал делать это в модуле формы списка процедура "ПриСозданииНаСервере", но там нужных мне данных нет.
7 Balamb
 
23.06.20
10:32
(5) кажется нашел, это делается не через модуль, а через форму
8 Balamb
 
23.06.20
11:01
(5) а нет ли возможности манипуляции этими данными из модуля?
9 D_E_S_131
 
23.06.20
11:38
(8) С Вашими знания можно сказать, что нет. Лучше опишите, что нужно вытащить запросом кроме данных самих документов "требование накладная".
10 Balamb
 
23.06.20
11:48
(9) общую сумму из движений
11 D_E_S_131
 
23.06.20
12:00
(10) Ну так в запросе дин.списка делай левое соединение с таблицей, в которую движения пишутся и в группировке считай сумму. А потом это поле просто на форму вытащишь.
12 Balamb
 
23.06.20
12:36
(11) я так и сделал и производительность пробила дно
13 D_E_S_131
 
23.06.20
12:37
(12) Тогда показывай текст запроса.
14 Balamb
 
23.06.20
12:51
(13) получилось, нужно было виртуальную таблицу использовать, спасибо!
15 D_E_S_131
 
23.06.20
13:01
(14) Да с реальной даже проще расчет должен быть, если соединить правильно. :)
16 Balamb
 
23.06.20
13:03
(15) вы правы, перетестировал и понял что дело было не в реальная\виртуальная, а в том, что соединял неправильно.
Основная теорема систематики: Новые системы плодят новые проблемы.