![]() |
|
Подвязка сообщения к колонке таблицы, которая является колонкой таблицы | ☑ | ||
---|---|---|---|---|
0
SeiOkami
19.04.17
✎
08:47
|
Здравия!
Есть на упр. форме реквизит - таблица значений. У этой таблицы одна из колонок - таблицы значений, у которой есть строковая колонка. Выглядит примерно так: Таблица1.Таблица2.СтроковаяКолонка На форму выведена как Таблица1, так и Таблица2. Перед окончанием редактирования строковой колонки в Таблице2 я делаю проверки и, при необходимости, ругаюсь на её содержимое сообщением. Вопрос. Как заполнить СообщениеПользователю, чтобы оно выводилось с подвязкой на редактируемую ячейку? Пробовал указать Поле = "Таблица1[" + Элементы.Таблица1.ТекущаяСтрока + "].Таблица2[" + Элементы.Таблица2.ТекущаяСтрока + "].СтроковаяКолонка" Но не работает, форме начинает плохеть и она выводит одно и тоже сообщение несколько раз непонятно к чему подвязывая |
|||
1
SeiOkami
19.04.17
✎
09:04
|
вверх
|
|||
2
aka AMIGO
19.04.17
✎
09:09
|
"Не объять необъятного!" ©
Сделай сообщение в окне сообщений, или (если принято грубо вмешиваться в процесс) Предупреждение. ЗЫ. можно пожаловаться в 1С, если снизойдут - будет функция в обновлении платформы. ЗЫЫ. всё - ИМХО. |
|||
3
Buster007
19.04.17
✎
09:18
|
(0) Сложно указать на то, чего не видно...
|
|||
4
SeiOkami
19.04.17
✎
09:37
|
(3), почему не видно? элемент выведен на форму
|
|||
5
Fedor-1971
19.04.17
✎
10:05
|
(0) вот что ты этим хотел сказать?
--->Пробовал указать Поле = "Таблица1[" + Элементы.Таблица1.ТекущаяСтрока + "].Таблица2[" + Элементы.Таблица2.ТекущаяСтрока + "].СтроковаяКолонка" Элемент формы ТЧ "таблица1" указал строку (как ты думаешь), тут же привязка, как я понимаю, к другому элементу формы Пробуй так "Таблица2["Элементы.Таблица2.ТекущаяСтрока.ПолучитьИдентификатор()+"].СтроковаяКолонка" - фишка в том, что тебе нужно указать индекс (!!!) строки ТЧ |
|||
6
Fedor-1971
19.04.17
✎
10:08
|
5+ и да, в 1С сообщение пользователю привязывается к одному элементу формы, а не к нескольким. Хочешь выводить для нескольких, делай своё сообщение к каждому элементу, тогда будут "стрелочки" перехода по сообщениям с привязкой к элементам формы
|
|||
7
SeiOkami
19.04.17
✎
10:10
|
(5), индекс - Элементы.Таблица2.ТекущаяСтрока
|
|||
8
SeiOkami
19.04.17
✎
10:10
|
(6), нет, мне нужно к одному, но проблема в том, что он является "подчиненным" реквизитом.
|
|||
9
Fedor-1971
19.04.17
✎
10:24
|
(7) наивный: добавь строку, удали строку и снова добавь - посмотри в отладчике на свой индекс и удивись. Если что, ТекущаяСтрока - идентификатор строки, а не индекс
(8) как-то без разницы, у твоей подчинённой строки есть индекс, если она не видна, сообщение не привяжется к ячейке, если видна сообщение привяжется к ячейке. К стати, это ещё один пример, что ТекущаяСтрока - не есть индекс, а идентификатор элемента формы |
|||
10
SeiOkami
19.04.17
✎
11:20
|
Попробовал и через ПолучитьИдентификатор() и через Индекс()
Ничего не работает. Походу это просто нельзя сделать |
|||
11
Fedor-1971
19.04.17
✎
11:26
|
(10) именно для Таблица2?
|
|||
12
SeiOkami
19.04.17
✎
12:15
|
(11), и так тоже, да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |