Имя: Пароль:
1C
1С v8
Как раскрасить текст предупреждения
0 DAVI
 
14.01.14
19:47
Добрый вечер! УПП. вывожу Предупреждение("бла бла бла"). Возможно ли раскрасить текст предупреждения. Если да,то как это сделать?
1 DJ Anthon
 
14.01.14
19:48
переопределить функцию предупреждение и вызвать свою обработку, а в ней формочка. можно туда будет и звуков напихвать, и анимации, и чтобы по рукам током било...
2 Dmitry1c
 
14.01.14
19:49
(0) можешь написать внешнюю компоненту, которая будет теми цветами, которые тебе нужны.
3 Beduin
 
14.01.14
19:49
(1) От какого класса наследовать? Я так много каких функции хочу перегрузить в 1С)
4 Dmitry1c
 
14.01.14
19:50
(2) че-то я запарил.

Можешь написать свою общую форму в 1С и выдавать именно её вместо обычного предупреждения.
5 Dmitry1c
 
14.01.14
19:50
(1) а можно мне те исходные коды, что вы курите?
6 DJ Anthon
 
14.01.14
19:51
(5) в семерке делал, а че, в восьмерке низя, да?
7 ДенисЧ
 
14.01.14
19:51
(0) На хе ра?
8 DAVI
 
14.01.14
19:52
(4) я так и понял,просто думал есть такой способ раскраски. Наши юзеры редко читают что-то,думаю ярко красный цвет текста хоть как то поможет)) будем делать общ форму
9 DJ Anthon
 
14.01.14
19:54
(7) жалкая попытка отсрочить прогулку по юзерам с металлической линейкой, которая больно бьет по пальцам
10 marvak
 
14.01.14
19:55
(9)
Посмотри описание функции Предупреждение().
Есть там намек на цвет текста?

Так что, если обойтись штатными средствами, то просто вызывай вместо нее свою форму/обработку.
11 DAVI
 
14.01.14
19:56
(9) так и есть)
12 marvak
 
14.01.14
19:56
Пардон, (10) было к (8)
13 DAVI
 
14.01.14
20:02
(12) Ну я в принципе после предупреждения поставил Отказ на проведение документа,пока они не заполнят нужное поле.Нашел выход))
14 DJ Anthon
 
14.01.14
20:04
(13) можно взломать ресурсы исполняемого файла 1С и нарисовать там свою форму. в 7.7 такое прокатывало ))) без этого, кстати, в бгу работать было просто невозможно
15 DJ Anthon
 
14.01.14
20:05
(13) надеюсь, предупреждение у тебя не в модуле проведения документа, ну или, на крайний случай, вызывается только при интерактивном проведении...
16 DAVI
 
14.01.14
20:07
(15)В обработке проведения. А чем грозит это?
17 Asmody
 
14.01.14
20:10
А ФорматированныйТекст там не проканает?
18 Asmody
 
14.01.14
20:11
(16) за такое надо убивать
19 DJ Anthon
 
14.01.14
20:11
(18) опоздал...
20 DJ Anthon
 
14.01.14
20:13
(16) скорее всего у тебя обслуживания базы и пересчета себестоимостей и прочей полезной деятельности так не наблюдается, иначе бы сам же на это и напоролся )
21 DAVI
 
14.01.14
20:13
(18) (19) Разъясните пожалуйста
22 vicof
 
14.01.14
20:15
(21) На сервере клиентские процедуры не могут исполняться.
А чем не устраивает проверка зполнения на уровне реквизитов?
23 DAVI
 
14.01.14
20:21
(22)мне нужно чтоб только на определенные контрагенты предупреждение выдавал,на кредитные организации
24 vicof
 
14.01.14
20:23
Есть специальная обработка проверки заполнения, чтобы как тебе угодно проверять
25 Explorer1c
 
14.01.14
20:23
(23) Что за предупреждение и почему это нельзя сделать в модуле формы?
26 marvak
 
14.01.14
20:23
(23)
В ПередЗаписью() В форме добавь.
27 vicof
 
14.01.14
20:24
в проведении из проверок должен быть контроль остатков, и то не всегда
28 DAVI
 
14.01.14
20:35
(26) Сделал так,работает. Объясните мне тупому почему нельзя в обработку проведения??
29 vicof
 
14.01.14
20:43
(28) читаем внимательно (22)
30 GROOVY
 
14.01.14
20:46
(28) Потому что это транзакция!
31 GROOVY
 
14.01.14
20:46
Да и проведение может без участия пользователя происходить.
32 DAVI
 
14.01.14
20:53
(29) (30) Спасибо
Закон Брукера: Даже маленькая практика стоит большой теории.