|
СообщениеПользователю в ячейке табличного поля
| ☑ |
0
varyag
19.12.13
✎
09:40
|
Пытаюсь вывести всплывающее сообщение пользователю.. Но почему то сообщение только сбоку формы, хотя ячейка переходит в режим редактирования. Уже всяко пробовал.. если не указываю колонку, а пишу просто Сообщение.Поле = "Товары[0].Количество", тогда сообщение всплывает на табличном поле внизу.
я уже голову сломал) задача простая, и у Чистова она описана, но я не успокоюсь пока не пойму почему не работает)))
Процедура ОбработкаПроведения(Отказ, Режим)
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Куку";
Сообщение.Поле = "Товары[0].Количество";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Куку";
Сообщение.Поле = "Объект.Товары[0].Количество";
//Сообщение.УстановитьДанные(Объект);
Сообщение.Сообщить();
КонецПроцедуры
|
|
1
varyag
19.12.13
✎
09:40
|
|
|
2
Spieluhr
19.12.13
✎
10:40
|
Сообщение.УстановитьДанные(ЭтаФорма);
|
|
3
varyag
19.12.13
✎
10:59
|
(2) то же самое...
|
|
4
varyag
19.12.13
✎
10:59
|
может глюк платформы? 8.3.3.687
|
|
5
banco
19.12.13
✎
11:11
|
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Пример сообщения.'"), ,
"Товары[0].Количество",
"Объект");
|
|
6
varyag
19.12.13
✎
11:51
|
(5) причем тут процедура из типовой конфы?
|
|
7
banco
19.12.13
✎
11:55
|
(6) это из БСП. так работает и просто хороший тон программирования.
|
|
8
varyag
19.12.13
✎
11:59
|
(7) речь не о тоне программирования, цель просто получиться результат, я на тестовой конфе это делаю)) у меня просто друг щас изучает 1С и обратился ко мне с таким вопросом, я воспроизвел у себя и тоже не работает.. А тут же не докопаться до истины я не могу)
|
|
9
banco
19.12.13
✎
12:00
|
(8) на сервере или на клиенте не работает?
|
|
10
varyag
19.12.13
✎
12:05
|
и там и там, выше же обе процедуры предоставил
|
|
11
banco
19.12.13
✎
12:09
|
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = НСтр("ru = 'Пример сообщения.'");
Сообщение.Поле = "Товары[3].Количество";
Сообщение.ПутьКДанным = "Объект";
Сообщение.Сообщить();
|
|
12
varyag
19.12.13
✎
12:10
|
это на сервере? или на клиенте?
|
|
13
varyag
19.12.13
✎
12:12
|
Хаха, поставил платформу 8.2.18.104 и все заработало) До этого была 8.3 в режиме совместимости..
|
|
14
varyag
19.12.13
✎
12:18
|
Спасибо, что откликнулись)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший