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