|
Добавление новой колонки в ФОРМЕ СПИСКА у документа | ☑ | ||
---|---|---|---|---|
0
borzay999
13.06.12
✎
11:27
|
Нужно в форме списка вывести новую колонку в которой будет содержаться документ который введен на основании данного.
Я делала токое, но в другой программе, а с бухгалтерией мне както не везет( Процедура СписокВыбор (Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Если Колнка.Имя = "ПлатежноеПоручение" Тогда СтандартнаяОбработка = Ложь ; СписокМеню = дкПолучитьСписокСвязныхДокументов(ВыбраннаяСтрока) ; Если СписокМеню.Количество() > 0 Тогда Если СписокМеню.Количество() > 1 Тогда ВыбранныйДокумент = СписокМеню [0] ; Иначе ВыбранныйДокумент = ВыбратьИзМеню(СписокМеню); КонецЕсли ; Если НЕ ВыбранныйДокумент = Неопределено Тогда ВыбранныйДокумент.Значение.получитьФорму().Открыть(); КонецЕсли ; КонецЕсли ; КонецЕсли ; КонецПроцедуры ; документь только что мной создан счет на оплату поставщика както не прет(( |
|||
1
Азазелло
13.06.12
✎
11:46
|
Так здесь написана обработка двойного клацанья по колонке "ПлатежноеПоручение", а не вывод в форму списка связанного документа
|
|||
2
palpetrovich
13.06.12
✎
11:47
|
искать подчиненые в списке - будут торомоза, если так уж нужно, не лучше-ли завести доп. реквизит у "основного" дока?
|
|||
3
borzay999
13.06.12
✎
11:48
|
если я завожу как реквизит, то он не выводит данные
|
|||
4
Азазелло
13.06.12
✎
11:50
|
Посмотри в сторону событий
ПриВыводеСтроки ПриПолученииДанных |
|||
5
borzay999
13.06.12
✎
11:51
|
как там правиль должно быть?
|
|||
6
borzay999
13.06.12
✎
11:52
|
(1) при всем при этом мне нужно что бы он открывал документ созданный на основании, и отображал его в списке
|
|||
7
palpetrovich
13.06.12
✎
11:59
|
(3) что значит "не выводит данные"? заводишь в основном документе реквизит ПодчиненныйДок, выводишь его в список, при вводе на основании - заполняешь его
|
|||
8
Азазелло
13.06.12
✎
12:00
|
(7) а если подчиненных несколько?
|
|||
9
borzay999
13.06.12
✎
12:02
|
(8)Подчиненный только один. просто фин контроль.(7)пустая ячейка
выводишь его в список, при вводе на основании - заполняешь его(это как)(простите блондинку)) ) |
|||
10
palpetrovich
13.06.12
✎
12:03
|
(8) в (0) про это ни слова ...кста автор, а если подчиненных несколько - то что выводить в список? :)
|
|||
11
Азазелло
13.06.12
✎
12:05
|
(7)да, кстати, при таком подходе потребуется "передергивать" все уже введенные документы.
ИМХО, в ПриПолученииДанных для массива документов получаем запросом подчиненные, кэшируем в ТЗ. В ПриВыводеСтроки из кэшированной ТЗ получаем подчиненный, соответствующей текущему документу и выводим в колонку ТЧ. |
|||
12
kosts
13.06.12
✎
12:06
|
Примерно так
v8: Форма списка докоментов. Только по хорошему желательно результат закэшировать, что бы сервер меньше дергать |
|||
13
borzay999
13.06.12
✎
12:06
|
а по пароще кто-нибудь может рассказать?? я самоучка, и только начала.
|
|||
14
palpetrovich
13.06.12
✎
12:07
|
(11) ну конечно это изврат, кто-ж спорит. Но в "правильном" варианте тормоза неизбежны
|
|||
15
palpetrovich
13.06.12
✎
12:09
|
+14 а может регистр сведений замутить "ведущий-подчиненный"?
|
|||
16
borzay999
13.06.12
✎
12:10
|
palpetrovich вы уже извращаетесь))
|
|||
17
kosts
13.06.12
✎
12:12
|
(15) Думаю что не нужно отдельного регистра, нужно только проиндексировать по реквизиту "ДокументОснование".
|
|||
18
kosts
13.06.12
✎
12:13
|
(16) Чем могли, уже помогли. Сделайте и выложите что получилось, там посмотрим
|
|||
19
palpetrovich
13.06.12
✎
12:14
|
(17) и как это поможет самому ДокументуОснование искать подчиненные? :)
|
|||
20
borzay999
13.06.12
✎
12:14
|
вот я и думаю, а если документов несколько? создать два реквизита, и две колонки??
|
|||
21
palpetrovich
13.06.12
✎
12:16
|
(20) хм, а как-же (9)?
|
|||
22
kosts
13.06.12
✎
12:16
|
(20) Выводить в одном реквизите, через запятую.
|
|||
23
kosts
13.06.12
✎
12:17
|
(19) Нужно на реально базе попробовать, если будут тормоза, тогда уже отдельный регистр (но думаю и так должно взлететь)...
|
|||
24
borzay999
13.06.12
✎
12:18
|
(21) я же в процессе думаю,(22)при всем при этом мне нужно что бы он открывал документ созданный на основании при нажатии на него
|
|||
25
kosts
13.06.12
✎
12:19
|
(24) >при всем при этом мне нужно что бы он открывал документ созданный на основании при нажатии на него
Выдашь диалог выбора |
|||
26
borzay999
13.06.12
✎
12:20
|
это кстати простая бухия 2.0
|
|||
27
borzay999
13.06.12
✎
12:21
|
(25)тоже верно.спасибо, пойду пробовать, наверное завтра выложу результат. будут мысли приписывайте
|
|||
28
palpetrovich
13.06.12
✎
12:31
|
(27) какие тут мысли-то? ...думать думать, трусить надо! ;)
|
|||
29
borzay999
13.06.12
✎
12:33
|
трусить не буду...(
|
|||
30
borzay999
13.06.12
✎
12:33
|
я смелая))
|
|||
31
palpetrovich
13.06.12
✎
12:44
|
(30) смелая это хорошо, но экперимент все-же ставь на копии :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |