Имя: Пароль:
1C
1С v8
Сделать CheckBox как поле табличной части зависимое от другой табличной части.
0 DomenER
 
16.08.19
14:49
Всем привет.

Появилась одна задачка и у меня непростое её решение. Управляемые формы.
Есть 2 табличные части у справочника "Услуги" и "СтоимостьУслуг". В "Услугах", например, 5 строк, а в "Стоимости услуг" 2 строки. Соответственно 1 строка стоимости относится к нескольким строкам услуг. Нужно в табличной части "СтоимостьУслуг" сделать возможность для каждой строки галочками (Checkbox) проставить к каким услугам относятся, а далее при выводе в печатную форму писать, что стоимость, например, 5000 руб состоит из строк 1,3. Как такое лучше реализовать?
Пока есть идея добавить колонок эдак 15 с видом CheckBox в ТЧ стоимости услуг и скрывать лишние, выстроив один под другим. Проблема будет, если в ТЧ "Услуг" добавят/удалят какую-нить строчку посередине. Придётся галочки перестраивать под изменения.
1 Сияющий в темноте
 
16.08.19
15:00
две таблицы на форму.
выделяем строку в стоимости и меняются галочки в таблице услуги,показывая,к каким она относится.
хранить можно в третьей т.ч.связи,если что.
2 DomenER
 
16.08.19
15:11
(1) Пример такой связки где можно посмотреть?
3 mikecool
 
16.08.19
15:12
(1) хватит и двух ТЧ
(2) некий уид в обе таб части, типа КодСтроки в типовых
4 ПускинАС
 
16.08.19
15:23
(3) КлючСвязи вроде называется
5 mikecool
 
16.08.19
15:25
(4) все равно как ))
6 DomenER
 
16.08.19
15:29
Спасибо. Будем пробовать.
7 Сияющий в темноте
 
17.08.19
13:42
ключ связи помогает,когда связь один к одному или один на много.
когда связь сложная,то есть несколько строк первой в каждой строке второй и одна строка первой в нескольких вторых,то ключ связи не подходит.

в типовых смотреть серийные номера в УТ например.