|
И снова сообщение пользователю |
☑ |
0
pro3ri
17.08.15
✎
14:31
|
ДОбрый день!
Есть док Операция:
в модуле набора записей делаем проверку и нужно сообщение пользователя привязанное к строке Таблицы формы.
так не работает:
Если НЕ ЗначениеЗаполнено(СтрокаТЗ.СчетДт.Родитель) И ЗначениеЗаполнено(ТЗЗапроса.Найти(СтрокаТЗ.СчетДт)) Тогда
Отказ = Истина;
УстановитьСоответствиеОбъектаИРеквизитаФормы(ЭтотОбъект, "Объект");
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "В строке табличной части № " + СтрокаТЗ.НомерСтроки + " в поле ""СчетДт"" нельзя указывать групповой счет!!!";
Сообщение.Поле = "Дата";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
с кодом и процедурой ОМ //ОбщегоНазначенияКлиентСервер.СообщитьПользователю("В строке табличной части № " +
// СтрокаТЗ.НомерСтроки + " в поле ""СчетДт"" нельзя указывать групповой счет!!!",
// ,"Дата", "Объект");
тоже, как побороть и возможно ли это?
|
|
1
pro3ri
17.08.15
✎
14:33
|
(0) + поправка, вместо
Сообщение.Поле = "Дата";
Сообщение.Поле = "ДвиженияРегистрБухгалтерии1[СтрокаТЗ.НомерСтроки].ДвиженияРегистрБухгалтерии1СчетДт";
|
|
2
pro3ri
17.08.15
✎
14:35
|
(1) с датой как раз все работает
|
|
3
Dmitriy_76
17.08.15
✎
14:36
|
Сообщение.Поле = ""+ДвиженияРегистрБухгалтерии1[СтрокаТЗ.НомерСтроки].ДвиженияРегистрБухгалтерии1СчетДт;
|
|
4
pro3ri
17.08.15
✎
14:40
|
(3) на это выходит синт ошибка:
{РегистрБухгалтерии.РегистрБухгалтерии1.МодульНабораЗаписей(248,77)}: Ожидается идентификатор
Сообщение.Поле = ""+ДвиженияРегистрБухгалтерии1[СтрокаТЗ.НомерСтроки-1].<<?>>ДвиженияРегистрБухгалтерии1СчетДт"; (Проверка: Сервер)
|
|
5
Lexey_
17.08.15
✎
14:48
|
(4) кавычка в конце
|
|
6
pro3ri
17.08.15
✎
14:51
|
(5) {РегистрБухгалтерии.РегистрБухгалтерии1.МодульНабораЗаписей(248,25)}: Переменная не определена (ДвиженияРегистрБухгалтерии1)
Сообщение.Поле = ""+<<?>>ДвиженияРегистрБухгалтерии1[СтрокаТЗ.НомерСтроки-1].ДвиженияРегистрБухгалтерии1СчетДт; (Проверка: Сервер)
|
|
7
Dmitriy_76
17.08.15
✎
15:00
|
мда....
|
|
8
Dmitriy_76
17.08.15
✎
15:01
|
а так ?
Сообщение.Поле = ""+ЧеЗаХрЕнЬяТуТНаПиСаЛ[СтрокаТЗ.НомерСтроки].ДвиженияРегистрБухгалтерии1СчетДт;
|
|
9
pro3ri
17.08.15
✎
15:04
|
(8) заработало, спасибо!)
|
|