Имя: Пароль:
1C
1С v8
Убрать проверку стандартных реквизитов
,
0 Novostruev
 
30.08.13
16:25
Добрый вечер. Не могу убрать проверку стандартных реквизитов КОД и НАИМЕНОВАНИЕ. Делаю вроде все по справке:

&НаСервере
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
    
    ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Код"))    ;
    ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Наименование"));

КонецПроцедуры

Выдает ошибку:

{Справочник.ПоднадзорныеОтделы.Форма.ФормаЭлемента.Форма(5)}: Ошибка при вызове метода контекста (Удалить)
    ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Код"))    ;
по причине:
Несоответствие типов (параметр номер '1')

Проверил через отладчик, так он пишет, что поля КОД и Наименование имеют тип ДАТА. Как это исправить ???
1 Wobland
 
30.08.13
16:26
я бы взглянул на то, как оно пишет код типа дата
2 Novostruev
 
30.08.13
16:27
(1) Мне скрин выложить ? =)
3 Wobland
 
30.08.13
16:27
(2) ага
4 Novostruev
 
30.08.13
16:30
(3) Поправочка, я случайно не двойные, а одинарные ковычки в  выражении поставил. Теперь тип - Неопределено
5 Wobland
 
30.08.13
16:33
(4) у кого?
6 DexterMorgan
 
30.08.13
16:33
(4) чета ты гонишь
7 Novostruev
 
30.08.13
16:45
Так, нашел свою ошибку. Я не внимательно прочитал справку, и процедуру записал не в модуль объекта, а в модуль формы. Сейчас процедуру в модуль объекта записал, поставил нужную галочку(ПроверятьЗаполнениеАвтоматически ). Но проверка не происходит, выдает ошибку о незаполненности поля
8 Wobland
 
30.08.13
16:46
подождём ещё с полчасика
9 Поросенок Петр
 
30.08.13
16:50
(0) Убери в стандартных реквизитах проверку заполнения и будет тебе щасте.
10 Novostruev
 
30.08.13
16:55
(9) Отключил. Сразу не нашел. Сейчас все работает, но почему процедура не работает, о которой я писал выше. вроде все по справке