Имя: Пароль:
1C
1C 7.7
v7: Предложить пользователю выбор для заполнения обязательного поля
,
0 hripunkov
 
14.05.13
19:10
Подскажите пожалуйста, как после проверки заполнения не обязательного поля предложить пользователю выбор "вернуться для заполнения" или "продолжить".
Например в этом коде:

Если ПустоеЗначение(XXX)=1 Тогда
       ИмяПоля = """XXX""";
   ИдПоля = "XXX";
   Предупреждение("Не заполенено поле " + ИмяПоля, 60);
КонецЕсли;

Спасибо.
1 Джинн
 
14.05.13
19:14
Вопрос
2 SnarkHunter
 
14.05.13
19:16
Если поле необязательное, то не нужно на него так эрегерировать. Это раздражает пользователей.

P.S. "Не заполенено" - это пять...
3 hripunkov
 
14.05.13
19:23
(2) Не заполенено - это конечно опечатка )))

у меня на самом деле одно поле. данные в котором как говорится на скорость не влияют, но для чистоты заполнения счета клиенту очень важны.

так все же есть решение?
4 Svetka
 
14.05.13
19:24
(2) Поле заполень)))), прямо как двери запили
5 Джинн
 
14.05.13
19:24
(3) См. (1)
6 NikVars
 
14.05.13
19:25
(0) Нужно не так
"Подскажите пожалуйста, как после проверки...",
а так
"Подскажите, пожалуйста, как после проверки..."
7 Безработный 1Сник
 
14.05.13
19:26
(5) Разжуй ему
8 Джинн
 
14.05.13
19:28
(7) ЖКК разжует.
9 NikVars
 
14.05.13
19:28
(0) Да, еще спорный вопрос можешь ли ты в использовать в своей работе термин "поле" или "огород".
10 Безработный 1Сник
 
14.05.13
19:30
(8) Поясни, с чем едят "ЖКК"?
11 NikVars
 
14.05.13
19:32
(10) Как дети, все в рот, все в рот...
12 Джинн
 
14.05.13
19:33
(10) Это уже платная консультация.
13 alex74
 
14.05.13
19:34
(0) учитывая что проверка заполнения бывает при записи и при проведении - это очень, очень плохая идея.
14 Aleksey
 
14.05.13
19:38
АктивизироватьОбъект?
15 Aleksey
 
14.05.13
19:38
Активизировать(ИмяПоля);
16 NikVars
 
14.05.13
19:39
(15) Не-е-е, в (0) нужно поле активизировать.
17 Джинн
 
14.05.13
19:41
(14) Это уже после того, как юзверь решение заполнять примет.
18 Aleksey
 
14.05.13
19:44
(16) что такое поле?
19 NikVars
 
14.05.13
19:45
(18) Это что-то там у (0).
20 Безработный 1Сник
 
14.05.13
19:56
(18) Где картошка растет
21 Джинн
 
14.05.13
20:06
(20) Не, это то, которое взаимодействует с электрически заряженными телами, а также с телами, имеющими собственные дипольные и мультипольные электрические и магнитные моменты.
22 NikVars
 
14.05.13
20:08
Ну вот! Пошло дело! Дачники с конфигуратором - беда для бухучета!
23 hripunkov
 
14.05.13
21:39
))) хм... даже и не думал, что вопрос вызовет такую "дискуссию"!
24 Ganiev
 
15.05.13
06:28
Если ПустоеЗначение(XXX)=1 Тогда
   ИмяПоля = """XXX""";
   ИдПоля = "XXX";
   Если Вопрос("не заполнено поле ХХХ
   |Вернутся для заполнения?","ДА+Нет")= "Да" Тогда
      Активизировать(ХХХ,1);
   КонецЕсли;
КонецЕсли;
25 hripunkov
 
15.05.13
07:36
(24) Спасибо!
26 hripunkov
 
16.05.13
08:02
Не кидайте в меня ничем, но спрошу, а можно активизировать не только поле но еще и вкладку?
27 Mikeware
 
16.05.13
08:20
(26) можно
28 hripunkov
 
16.05.13
10:56
(27) не подскажите как???
29 NikVars
 
16.05.13
10:59
Процедура ПриОткрытии() //Это к примеру
// Определение закладок формы
Форма.ИспользоватьЗакладки(1);
Форма.Закладки.ДобавитьЗначение(1,"Основной");
Форма.Закладки.ДобавитьЗначение(2,"Настройка печати");
Форма.Закладки.ДобавитьЗначение(3,"Прочие настройки");
Форма.ИспользоватьСлой("Основной, Кнопки", 2); //Важное тут!!!
30 1Сергей
 
16.05.13
11:03
(29) самое главное и не написал :)
31 1Сергей
 
16.05.13
11:04
Форма.Закладки.ТекущаяСтока(...
32 oslokot
 
16.05.13
11:07
(21) "оно" до сих пор не изучено, поле - это скорей часть эфира
33 NikVars
 
16.05.13
11:10
(30) Ага! Не скопипастил!