Имя: Пароль:
1C
1С v8
1C82. Журнал документов формировать своими данными
0 lamme
 
18.09.15
14:16
1С82 УТ 10,3

Есть новый журнал документов
В него входя три типа документа.
У 2 типов документов есть реквизит документа = Статус.
У третьего типа документа - реквизит Статус есть только у подчиненного ему документа.

Можно ли как-то в журнал выводить все три типа документов с определенным Статусом ?
1 butterbean
 
18.09.15
14:18
может просто добавить в этот журнал тот подчиненный документ?
2 Otkr
 
18.09.15
14:18
упрформа + произвольный запрос и делаешь чо хочешь
3 lamme
 
18.09.15
14:18
не. так не очень красиво. вернее даже, очень не красиво
4 lamme
 
18.09.15
14:19
(2)
это не УФ
5 Otkr
 
18.09.15
14:20
(4) А что мешает сделать УФ и разрешить управляемые формы в обычном приложении?
6 Маратыч
 
18.09.15
14:22
Запихать в процiдурку ПриОткрытии отбор нужный, не?
7 Маратыч
 
18.09.15
14:24
+(6) ... или не в ПриОткрытии, а ПриПолученииДанных. В общем, типа того, так нельзя разве?
8 lamme
 
18.09.15
14:26
(6)
покажи пример - как в отбор запихать то - что находиться в реквизите другого документа.
тут не понимаю как.

(7)
приполученииданных -Возникает при получении данных табличным полем, после обработки событий ПриВыводеСтроки.
т.е. как бы -данные уже есть в списке.

(5)
эм .. надо подумать ...
а развить мысль поширше можно ?
те у юзера будет открыватся журнал в УФ ?
9 ВедущийП
 
18.09.15
14:28
(8) приполученииданных выполняется первой, в нейи надо заполнить ячейку статус нужным значением одним запросом.
10 ВедущийП
 
18.09.15
14:29
Понятно, что статус будет произвольной колонкой. И отбор по немуне будет работать.
11 lamme
 
18.09.15
14:31
(9)

приполученииданных -Возникает при получении данных табличным полем, после обработки событий ПриВыводеСтроки.
т.е. как бы -данные уже есть в списке.

Это из СП

и я так понимаю - что все-таки оно вторым выполняется.

щас в отладчике посмотрю.
12 lamme
 
18.09.15
14:31
хм .. а по отладчику оно выполняется вперед ПриВыодеСтроки
13 ВедущийП
 
18.09.15
14:33
Сначало приполученииданных со списком всех строк, потом для каждой привыводе
14 lamme
 
18.09.15
14:33
(9)

а можно тогда как-то идею ..
ну вот запрос будет помещен в приполученииданных ()

будет некий списокдокументов =запрос.выполнить().выгрузить()  // ну или иначе.

и как этот результат запроса поместить  в ЖурналДокументовСписок  

?
15 lamme
 
18.09.15
14:34
те по факту в журнале будут все данные
а пользователю показывать только отобранные по параметрам.
16 ВедущийП
 
18.09.15
14:34
только получай статусы всех документов одним запросом. задолбался переделывать из привыводе после рукопопов.
17 ВедущийП
 
18.09.15
14:35
Не вижу в первоначальном задании отбора, только вывод.
18 lamme
 
18.09.15
14:36
(17)
я про вывод и говорю.
как результат запроса - потом запихать и отображать пользователю ?
19 lamme
 
18.09.15
14:38
а че я туплю.
потом список документов - запихать в отбор колонки журнала.
и все...
20 ВедущийП
 
18.09.15
14:43
В Приполученииданных надо заполнить ячейки со статусом, который получили запросом. Через оформлениестрок
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший