|
Вывод ТЧ документа в дин.списке | ☑ | ||
---|---|---|---|---|
0
temmy70
14.11.16
✎
11:13
|
Доброго дня. Уже вторую неделю ломаю голову, как организовать вывод строк табличной части документа вместе с документом в динамический список. Задача стоит следующая: Есть документ маршрут, у него ТЧ с заказами, у которых адрес строкой. Нужно выводить маршрут, его статус, водитель, и список адресов из ТЧ. Либо выводить в ячейке как многострочную строку, но такого в дин списке нельзя (ни в условном оформлении, никак не выходит). Пытался сделать деревом, но там тоже костыли, либо группировать нельзя, либо таблица указана неверно, либо конфликт ключевых полей.
Наверняка же я не первый, кто захотел такое изобразить, подскажите как выкручивались? |
|||
1
тарам пам пам
14.11.16
✎
11:27
|
Добавь в документ реквизит, который при записи заполняй как тебе нужно, да выводи его в списке. По поводу многострочности - в свойствах колонки есть Высота строки и Авто высота строки.
|
|||
2
temmy70
14.11.16
✎
11:40
|
(1) была такая идея, но встаёт необходимость отслеживать изменение адреса в заказе, чтобы изменить его и в маршруте. Маловероятно, что адрес будет меняться часто и кардинально, но всё таки лишние записи хотелось бы избежать.
|
|||
3
Timon1405
14.11.16
✎
11:42
|
(0) Отображайте ТЧ документа в другом ДС с фильтром по ссылке по строке текущего
|
|||
4
temmy70
14.11.16
✎
11:43
|
(3) такое поле тоже есть, и оно нужно отдельно. Там проблем нет. В нем отображаются детали заказа, уже его состояние и прочее. В вот именно в списке маршрутов, нужно видеть разом, кто по каким едет.
|
|||
5
vicof
14.11.16
✎
11:46
|
(4) Выведи не в ДС, а в дерево
|
|||
6
aleks_default
14.11.16
✎
11:46
|
Есть ограничение на количество заказов/адресов в одном марщруте?
|
|||
7
Фрэнки
14.11.16
✎
11:51
|
(4) какие такие "такое поле тоже есть" ?
на форме отображать один или два или три и тд динамических списка одновременно, причем, второй, третий и тд строятся с отбором по данным текущей строки первого дс |
|||
8
aleks_default
14.11.16
✎
11:57
|
(2)А вообще лучше все-таки сделать проверку на наличие маршрутов и заказов по адресу при изменении оного. Так правильнее и надежнее.
И не так уж сложно это сделать. |
|||
9
тарам пам пам
14.11.16
✎
12:02
|
(2) Тогда можно сделать не реквизитом, а отдельным регистром, данные в котором обновлять и при записи маршрута, и при записи заказа.
Либо ждать выхода 8.3.10 - в ней для упр форм добавят ПриПолученииДанныхНаСервере. |
|||
10
DrZombi
гуру
14.11.16
✎
12:20
|
(0) Добавь реквизит, текстовый, 1000 символов будет больше чем достаточно.
Можно обойтись и 300 символами. И Выводи в эту строку то, что сочтешь нужным. |
|||
11
temmy70
14.11.16
✎
12:20
|
Про регистр хорошая идея если скомбинировать с реквизитом еще, надо прикинуть, тем более надо отслеживать состояния всех заказов в маршруте, чтобы сигнализировать диспетчеру.
Может есть еще идеи на эту тему? С группировками никак не победить? Дерево очень неплохо бы было. Можно сделать дерево значений, но тогда обновлять надо по таймеру что ль. |
|||
12
DrZombi
гуру
14.11.16
✎
12:27
|
(11) Лишнее это. Тормозит будет.
|
|||
13
temmy70
14.11.16
✎
12:36
|
(12) лишнее что, реквизит, или регистр?
|
|||
14
Фрэнки
14.11.16
✎
12:39
|
(13) выводить в дерево доп-информацию динамическим способом - как ни крути, хоть регистром, хоть табчастью - хрен редьки не слаще.
|
|||
15
Фрэнки
14.11.16
✎
12:42
|
(13) а целом, концептуально что ли, конечно маршрутизацию нужно из потровох документа во внешнюю таблу выносить, чтоб от перезаписи и перечитывания объекта ее отвязать. Ну а из всех таблиц самая подходящая окажется - регистр с несколькими даже измерениями
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |