|
Запретить проведения документа если не заполнено значение. | ☑ | ||
---|---|---|---|---|
0
Олеся999
28.08.15
✎
12:36
|
Добрый день :) подскажите пожалуйста как запретить проведения документа если не заполнено значение (Элементы.ТаблЧастьЯчейка)?
|
|||
1
ДенисЧ
28.08.15
✎
12:37
|
"Элементы.ТаблЧастьЯчейка" - это форма, а не документ...
|
|||
2
Nuobu
28.08.15
✎
12:38
|
(0) Иди в обработку проверки заполнения и напиши Отказ = Истина.
|
|||
3
Rebelx
28.08.15
✎
12:39
|
Фотка есть, можно и помочь :)
В свойствах реквизита (в дереве метаданных) надо поставить "Проверка заполнения" - "Выдавать ошибку" |
|||
4
Олеся999
28.08.15
✎
12:39
|
(1) Ну я знаю это реквизит ТаблЧастьи
|
|||
5
Олеся999
28.08.15
✎
12:40
|
Документ ПриходнаяНакладная
|
|||
6
ДенисЧ
28.08.15
✎
12:41
|
(5) ОбработкаПроведения
Для Каждого стр из Товары Цикл Если НЕ ЗначениЗаполнено(стр.Ячейка) Тогда Отказ =Истина; КонецЕсли; КонецЦикла; если Отказ Тогда Возврат; КонецЕсли; |
|||
7
Rebelx
28.08.15
✎
12:44
|
(6) Руки надо отрывать таким учителям!
Никогда, вообще никогда не должна быть генерируемая кодом ошибка без внятного описания. |
|||
8
Олеся999
28.08.15
✎
12:46
|
(6) Спасибо:)
|
|||
9
ДенисЧ
28.08.15
✎
12:46
|
(7) Я тут стратегическими вопросами занимаюсь, а тактика - не моё поле деятельности!
|
|||
10
Rebelx
28.08.15
✎
12:51
|
(8) ответ (6) не правильный. В данном случае. А особенно если ты решаешь тестовые задачи (судя по названию документа). За подобное будет снижение оценки.
правильный вариант - (3) |
|||
11
bolobol
28.08.15
✎
12:51
|
(7) А вы о чём? Про какую ошибку и тем более "генерируемую кодом" вы пишете? Что за ошибки такие, которые кодом генерируются? СделатьКодСОшибкой().Выполнить()?
|
|||
12
bolobol
28.08.15
✎
12:52
|
(10) А, всё. 11 отменяется. Вы, видимо, не знакомы с обменом данными и приёмами, когда пользователь не делает вручную документы.
|
|||
13
mikiFox
28.08.15
✎
12:53
|
ничо что можно в свойствах реквизита ПроверкаЗаполнение выставить в "Выдавать ошибку"
|
|||
14
ДенисЧ
28.08.15
✎
12:53
|
(10) (13) А если заполнение нужно опроверять по условию?
|
|||
15
Jonny_Khomich
28.08.15
✎
12:59
|
(14) "запретить проведения документа если не заполнено значение ".
Твой код для данного задания не сильно подходит, не оптимально. Гораздо проще через реквизит делать, даже код писать не надо. |
|||
16
bolobol
28.08.15
✎
13:02
|
(15) Интересно, а записать-то документ пользователь сможет при такой настройке реквизита? Проверяли?
|
|||
17
Rebelx
28.08.15
✎
13:08
|
(14) Стандарты 1С предписывают разрешать проведение по условию. Т.е. если когда-либо требуется заполнение реквизита - это должно быть указано в метаданных. И уже в проверке заполнения этот реквизит может быть очищен из проверяемых.
Согласен, это не всегда удобно, если условие проверяется для каждой строки отдельно. (16) безусловно, никто кроме тебя не знаком ни с обенами, ни с интерактивной работой пользователей. Однако ж проверка заполнения срабатывает только при проведении документа исключительно из формы. |
|||
18
GROOVY
28.08.15
✎
13:09
|
(16) Можно.
|
|||
19
bolobol
28.08.15
✎
13:20
|
(18) Ээээ... как это? У меня вот никак не даёт платформа - заполни, молвит, и баста!
|
|||
20
Rebelx
28.08.15
✎
13:24
|
(19) ты же на документе играешься? и для него разрешено проведение?
справочник - проверяется при записи документ - при проведениии |
|||
21
Масянька
28.08.15
✎
13:24
|
(19) А ты на кнопочку "Записать" давишь? А док-т не проведен?
|
|||
22
Ненавижу 1С
гуру
28.08.15
✎
13:26
|
(6) НайтиСтроки проходили?
|
|||
23
bolobol
28.08.15
✎
13:29
|
(20) (21) Аааааа!!! Выдру ща волосы с головы... Конечно - КонтролЭнтер прессил...
|
|||
24
Масянька
28.08.15
✎
13:30
|
(23) Про грудь не забудь! (волосы) :))))))))))
|
|||
25
bolobol
28.08.15
✎
13:31
|
(24) А ты откуда знаешь, что их есть у меня там?? 00
|
|||
26
Масянька
28.08.15
✎
13:33
|
(25) Ты - настоящий мужчина? У настоящего мужчины может не быть волос на голове, а вот на груди... Есть всегда :)))))))))
|
|||
27
bolobol
28.08.15
✎
13:37
|
(26) Хм... Я не особо обращал на это внимание (как выяснилось и не только на это), но в рекламе по телеку я вижу только начисто выбритые торсы... )))))))))
Сорри, за офф - я в себя прийти не могу от открытия (я не про мужчин). Стоило один раз уткнуться на заре 1С8 в невозможность записать документ - даже не задумался, что записывал с проведением - сразу вывод - не рабочий механизм. Спасибо, что глаза раскрыли!! |
|||
28
Масянька
28.08.15
✎
13:39
|
(27) Ну, ты, блин, даешь... По телеку - чего только не покажут :))))))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |