|
УПП связанные ТЧ по КлючСтроки | ☑ | ||
---|---|---|---|---|
0
sema76
02.09.16
✎
16:40
|
Когда одной строке Первой ТЧ соответствует несколько строк Второй ТЧ.
Пример такой Формы можно посмотреть в УПП Документ "Ввод начальных остатков НДС по партиям". В своем новом документе сделал также. Связь между ТЧ-ми работает нормально. Но есть проблема. Создаю новый документ, ТЧ-и еще пустые, но во Вторую часть можно добавлять строки хотя в Первую ТЧ еще не была добавлена строка. А вот в типовом документе "Ввод начальных остатков НДС по партиям" нет такой возможности, сначала надо добавить строку в Первой ТЧ. Не могу понять в чем дело. |
|||
1
John83
02.09.16
✎
16:58
|
дык посмотри, как там сделано
вестимо, что проверки какие-то есть |
|||
2
Горогуля
02.09.16
✎
16:59
|
(0) ага
|
|||
3
sema76
02.09.16
✎
17:05
|
(1) Так все посмотрел. Все также сделал.
|
|||
4
Горогуля
02.09.16
✎
17:05
|
(3) ну раз так то неудивительно, что понять не можешь
|
|||
5
xafavute
02.09.16
✎
17:14
|
при открытии делай тч не доступной
|
|||
6
Chameleon1980
02.09.16
✎
17:39
|
в какой момент у тебя ключ строки генерится? при добавлении
во вторую тч (тут видимо на лету ключ придумывается) если такого ключа нет в тч 1 - отказ не? |
|||
7
Chameleon1980
02.09.16
✎
17:40
|
или тут тогда
если тч1.Количество()=0 Тогда отказ=истина в приДобавлении строки в тч2 |
|||
8
Chameleon1980
02.09.16
✎
17:41
|
(7) плюс пока не смотрел тот док.
А как поступает там, когда в первой тч не одна строка и потом добавляют строки в тч2 как определяется к какой строке в тч1 относится очередная добавляемая строка в тч2? |
|||
9
Лефмихалыч
02.09.16
✎
17:42
|
(7) лучше, если ТабличноеПоле.ТекущиеДанные = Неопределено
а то вдруг строки есть, но ни одна не выбрана... |
|||
10
Chameleon1980
02.09.16
✎
17:50
|
да, кстати, я понял (посмотрел) как в упп сделано
там две тч на одной странице. отсюда делаю вывод, что при добавлении строки в тч2 строка связывается с текущей строкой в тч1 предположение отсюда согласен с (9) |
|||
11
Chameleon1980
02.09.16
✎
17:52
|
ну так и есть.
новый док завел и консолькой посмотрел. |
|||
12
Chameleon1980
02.09.16
✎
17:54
|
а там в упп по-любому будет или 0 строк в тч1
ил какая-то будет по-любому выбрана |
|||
13
sema76
05.09.16
✎
10:17
|
???
|
|||
14
sema76
05.09.16
✎
11:01
|
Процедура ПриОткрытии()
УстановитьВидимость(); -------------------------------- Процедура УстановитьВидимость() Отобразить(); -------------------------------- Процедура Отобразить(ТекСтрокаТЧ1 = Неопределено) Если ТЧ1.Количество() = 0 Тогда ТЧ2.Очистить(); КонецЕсли; -------------------------------- В Процедура УстановитьВидимость() не было Отобразить(); А ведь раньше делал, забывается ... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |