|
Проверка заполнения теперь только при записи из формы элемента? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
22.04.19
✎
11:36
|
Справочник
ОГРН - Выдавать ошибку запись из формы ругается снятие пометки удаления из списка справочника - без вопросов запись из кода - без вопросов |
9 10 |
||
1
Nuobu
22.04.19
✎
11:36
|
Кнопка подменена.
|
2 |
||
2
RomaH
naïve
22.04.19
✎
11:47
|
(1) ты что несешь?
|
|||
3
Ботаник Гарден Меран
22.04.19
✎
11:47
|
СП:
ОбработкаПроверкиЗаполнения Вызывается расширением формы при необходимости проверки заполнения реквизитов при записи в форме, а также при выполнении метода ПроверитьЗаполнение |
4 8 12 |
||
4
RomaH
naïve
22.04.19
✎
11:49
|
(3) и чего?
Модуль объекта: Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) МассивНепроверяемыхРеквизитов = Новый Массив; Если Не СМО И Не СМО_ОМС И Не СМО_ДМС И Не МО И Не РЖД Тогда МассивНепроверяемыхРеквизитов.Добавить("ОГРН"); КонецЕсли; МИС_ЗаполнениеДокументов.УдалитьНепроверяемыеРеквизитыИзМассива(ПроверяемыеРеквизиты,МассивНепроверяемыхРеквизитов); КонецПроцедуры код с ошибкой (забыл ОГРН) Контр = Справочники.Контрагенты.СоздатьЭлемент(); Контр.НаименованиеПолное = НаименованиеПолное; Контр.СМО = Истина; Контр.СМО_ОМС = Истина; Если ПустаяСтрока(Контр.Наименование) Тогда Контр.Наименование = НаименованиеПолное; КонецЕсли; Контр.Регион = Справочники.АдминистративныеТерриторииРФИЗарубежья.НайтиПоКоду(Территория,Ложь); Контр.Записать(); и насоздавал дублей без ОГРН |
8 |
||
5
Cyberhawk
22.04.19
✎
12:05
|
У тебя же прописано в коде "МассивНепроверяемыхРеквизитов.Добавить("ОГРН")", в чем вопрос?
|
6 |
||
6
RomaH
naïve
22.04.19
✎
12:27
|
(5) втом, что из формы этот элемент не записывается - пишет не заполнен ОГРН
|
7 8 10 |
||
7
Cyberhawk
22.04.19
✎
12:27
|
(6) Так форму и анализируй. Может там реквизит формы не в объекте и с проверкой заполнения, он и дает отлуп. Или элемент управления.
|
|||
8
ptiz
22.04.19
✎
13:27
|
||||
9
spiller26
22.04.19
✎
15:13
|
(0) Что за конфа? Я тут с БП сражаюсь, клиент банк загрузка, как раз не хочет программно контрагентов создавать.
|
|||
10
igork1966
22.04.19
✎
15:42
|
11 |
|||
11
igork1966
22.04.19
✎
15:43
|
(10) + сорри, пропустил что тебя справочник...
|
|||
12
RomaH
naïve
23.04.19
✎
08:29
|
(3) спасибо - важная мелочь - "Вызывается расширением формы" - как-то я это упустил
а какой формы? а стандартная команда из какого-нибудь списка "провести" вызовет проверку заполнения? |
13 |
||
13
ptiz
23.04.19
✎
08:48
|
(12) ОбработкаПроверкиЗаполнения - обработчик для типа СправочникОбъект, т.е. для формы, связанной с Объектом, а не списком.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |