Имя: Пароль:
1C
1С v8
Как вывести СообщениеПользователю с привязкой к строке динамического списка
0 adron
 
15.12.14
09:59
На управляемой форме есть динамический список. В нем, предположим, 10 строк. Как вывести сообщение пользователю с привязкой к конкретной строке списка? И можно ли?

Пол года назад уже было, но ответа не было. Может кто осилил?
1 olegves
 
15.12.14
10:07
(0) Новый Сообщение
там есть пример
2 asady
 
15.12.14
10:07
(0) " с привязкой к конкретной строке списка" - это чтобы сообщение появилось рядом с этой строкой что-ли?
3 olegves
 
15.12.14
10:09
как-то так:
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = "Не указано решение по отказу";
            Сообщение.Поле = "ЛистОтказа["+Объект.ЛистОтказа.Индекс(стр)+"].Решение";
            Сообщение.ПутьКДанным = "Объект";
            Сообщение.Сообщить();
4 adron
 
15.12.14
10:31
(1)(3) работает только для табличной части. Для динамического списка не работает
5 adron
 
15.12.14
10:31
(2) да, рядом со строкой, и желательно рядом с конкретным реквизитом.
6 olegves
 
15.12.14
10:36
(4) у ДС нет конкретной строки, потому с ним не взлетит
7 olegves
 
15.12.14
10:38
(4) кто тебе мешает использовать реквизит формы Таблица значений вместо ДС?
8 adron
 
15.12.14
10:39
(7) лень мешает. Функционал уже реализован. А почему у ДС нет конкретной строки? Если выделить КОНКРЕТНЫЕ строки и обратится к массиву ВЫДЕЛЕННЫХ строк - то получаешь же КОНКРЕТНЫЕ строки...
9 DrZombi
 
гуру
15.12.14
10:41
(8) Потому, что у ДС, древовидная структура.
И твоя строка может находиться на любом уровне.
...И соответственно ленивые 1С-ники от конторы 1С не захотели замарачиваться на разработку этого момента :)
10 olegves
 
15.12.14
10:45
(8) у тебя есть массив ссылок на строки, но не конкретные строки от начала списка или от конца списка (понятия индекс нет у ДС)
11 DrZombi
 
гуру
15.12.14
11:10
(10) Или попросту необходимо передавать некий массив координат, в плот до итоговой строки.
Если бы конечно 1С сделало так, как хочет в (0).
Да и я бы не отказался :)
12 adron
 
15.12.14
11:19
(11) Или 1с сделало бы вывод сообщение пользователю для ДС по условиям как в условном оформлении.
13 olegves
 
15.12.14
12:08
(11) Само понятие ДС противоречит этому. Все элементы списка (если их много) могут и не находится в данный момент в списке
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой