1С Предприятие 8.2 обычное приложение.
Конфигурация "Управление торговым предприятием для Украины", редакция 1.2.
Здравствуйте уважаемые.
Пытаюсь прикрутить вывод сообщения к полю ввода реквизита. Работаю в режиме обычного приложения, но форма управляемая.
Сообщение как бы выводит но только в нижней части, т.е. в некрасивой области сообщений. А хотелось бы выводить облачко именно на незаполненом поле.
Пробую вот так:
&НаКлиенте
Процедура ПродажаПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
Если Элементы.ПолеКурс.ТекстРедактирования="0,00" Тогда
Отказ=Истина;
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Сначала введите курс!";
Сообщение.Поле = "Курс";
Сообщение.ПутьКДанным = "Объект";
Сообщение.Сообщить();
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура Сообщить4НаСервере()
Сообщение4 = новый СообщениеПользователю;
Сообщение4.УстановитьДанные(РеквизитФормыВЗначение("Объект"));
Сообщение4.Текст = "Сначала введите курс!";
Сообщение4.Поле = "Курс";
Сообщение4.Сообщить();
КонецПроцедуры
&НаКлиенте
Процедура ПродажаПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
Если Элементы.ПолеКурс.ТекстРедактирования="0,00" Тогда
Отказ=Истина;
Сообщить4НаСервере();
КонецЕсли;
КонецПроцедуры
Yevhenii @ Сегодня, 11:23
,
Функции общего назначения помещайте в блок для клиента и сервера. Если в такой функции встречаются клиентские вызовы, например Сообщить или Состояние, то берите их в скобки ЕслиКлиент.
Petre @ Сегодня, 12:40
,
К тому что когда база будет на скуле то будут ошибки, буквально пару дней назад столкнулся с такой ошибкой, в файловом варианте всё работала, а на скуле ошибка.
podcast @ Сегодня, 13:33
,
А можно конкретно указать, на какой строчке приведенного ТС кода будет ошибка "на скуле"?
Petre @ Сегодня, 13:51
,
А пардон,
Сообщить();
На прикручивание забил, сделал ОповещениеПользователю и переходом фокуса на нужное поле.
Теперь другая проблемка:
Этот же документ где Форма документа является управляемой.
В обработке на ТабличномПоле с типом данных ДокументСписок.ИмяДокумента вывожу список данных документов, но при попытке открыть документ мне открывается документ со стандартной сконфигурируемой обычной формой. Т.е. не управляемая которая открывается при создании, а стандартная. С свойствах документа создана только одна управляемая форма, она же выбрана как основная и как дополнительная форма документа.
Как мне по клику открывать документ именно с моей управляемой формой?
! | http://pro1c.org.ua/index.php?act=announce&id=2: 6 |
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua