|
Отображение списка через "," в динамическом списке. | ☑ | ||
---|---|---|---|---|
0
unknown181538
17.12.13
✎
08:46
|
Есть справочники "Автомобили" и "Сотрудники". Они связаны через регистр сведений. Одному автомобилю может соответствовать один или несколько сотрудников. Записи в регистр делаются при проведении документов.
Хочу сделать, чтобы в списке автомобилей через запятую отображались привязанные к нему водители. Для этого сделал РС "Текущие водители" в который пытался записывать нужную строку в модуле набора записей первого РС при записи по определенному автомобилю(ям). Но проблема возникает при удалении записей, или смене автомобиля в записи. Какие еще есть способы решения задачи? |
|||
1
kosts
17.12.13
✎
08:48
|
(0) Периодичность сделай, не нужно будет удалять
|
|||
2
Wobland
17.12.13
✎
08:48
|
показывать водителей в отдельном ТП
|
|||
3
unknown181538
17.12.13
✎
09:00
|
(1) Периодичность есть. Но юзеры, к моему удивлению, накрутили так, что половина записей оказалась ошибочная. Запретить полностью - не совсем вариант.
|
|||
4
unknown181538
17.12.13
✎
09:01
|
(2) Очевидное предложение, но не очень-то удобное.
Еще есть вариант сделать регл. задание, которое будет по всем пересчитывать (с запозданием естесственно). Либо в модуле набора записей пересчитывать сразу по всем (Но может подтормаживать). |
|||
5
kosts
17.12.13
✎
09:02
|
(0) > при проведении документов.
Каким документом делается? |
|||
6
Drac0
17.12.13
✎
09:02
|
(0)А одному сотруднику может соответствовать несколько автомобилей?
|
|||
7
kosts
17.12.13
✎
09:04
|
(0) > при удалении записей, или смене автомобиля в записи.
Вот этого не нужно делать. |
|||
8
КонецЕсли
17.12.13
✎
12:10
|
ПриПолученииДанных в списке автомобилей получать срез последних по регистру и выводить в отдельную колонку через УстановитьТекст(). Регистр ИМХО у тебя не большой и скорости хватит
|
|||
9
КонецЕсли
17.12.13
✎
12:11
|
+(8) да, и РС "Текущие водители" ненужен
|
|||
10
unknown181538
18.12.13
✎
04:13
|
(8) Где вы у динамического списка в УФ такое событие видели?
|
|||
11
unknown181538
18.12.13
✎
04:13
|
(6) нет
|
|||
12
kosts
18.12.13
✎
06:22
|
Создаешь периодический регистр сведений "ВодителиТС" (если еще нету).
Измерения - Автомобиль Ресурсы - СотрудникиСтр (Строка 120) В форме списка в динамическом списке включаешь "произвольный запрос". Открываешь запрос. С помощью конструктора запроса добавляешь таблицу ВодителиТС_СрезПоследних. Связываешь с автомобили. Добавляешь к выборке колонку СотрудникиСтр. (При необходимости можно добавить параметр &ДатаАктуальности в параметры регистра). Сохраняешь. Из динамического списка перетаскиваешь на форму колонку СотрудникиСтр. Профит. Регистр заполняешь при проведении своего документа. Записи в регистре сам не удаляешь. Должны накапливаться. На то он и периодический РС... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |