Имя: Пароль:
1C
 
Можно ли обойти свойства обязательное заполнение и запрет незаполненных значений измерения
,
0 Momus
 
12.07.22
12:54
После обновления в одном из регистров добавили новое измерения, старое уже пометили префиксом "удалить". Движения одного документа неправильно были обработаны обработчиком обновления: обязательное для заполнения измерения не заполнилось. Хочу теперь списать остатки с незаполненным измерением. У измерения стоит свойство проверки заполнения и запрета незаполненных значений. Можно ли как-то списать эти неправильные остатки без снятия конфигурации с поддержки?
1 vicof
 
12.07.22
12:56
Надо было проверку на обменданными делать в обработчиках записи
2 Momus
 
12.07.22
13:14
(1) не понял. Чтоб списать остатки, нужно обменданными = истина записывать?
3 Momus
 
12.07.22
13:18
Это типовой регистр и проверка заполнения указана в свойствах измерения, а не в модуле объекта
4 Kigo_Kigo
 
12.07.22
14:21
Ну обработка похер эти проверки, это происходит при интерактивном вводе, при программном этих проверок нет
5 Momus
 
12.07.22
14:45
(4) и получаю ошибку: "Запись не верна! Значение поля "Объект расчетов" не может быть пустым! (Регистр накопления: Расчеты с поставщиками; Номер строки: 1)"
6 Momus
 
12.07.22
14:46
вот на "обязательное заполнение" - пофиг, на "незаполненных значений измерения" нет, увы
7 Kigo_Kigo
 
12.07.22
15:41
ну так заполни тем что он хоче, хоть прочерками, хоть "Удалить, не используется"
8 Momus
 
12.07.22
15:42
(7) И как я спишу остатки, если измерение заполню прочерками?
9 Kigo_Kigo
 
12.07.22
15:48
Списывай тоже с прочерками, по этому ресурсу то у тебя прочерк будет
Такой вопрос, а что мешает правильно заполнить движения с реквизитом"удалить", что туда сюда данный то гонять?
10 Momus
 
12.07.22
16:09
(9) это не ресурс, а измерение.
Документ четырехлетней давности, не хочу лезть туда. Ну в крайней случае залезу, если другого выбора не будет
11 ZDenis
 
12.07.22
16:31
(10) "Движения одного документа неправильно были обработаны обработчиком обновления: обязательное для заполнения измерения не заполнилось."

Так а если обработкой прописать то что надо в измерение?
12 youalex
 
12.07.22
16:37
(0) А если все-таки в режиме ОбменДанными.Загрузка = Истина ?
13 Momus
 
12.07.22
16:46
(11) я не правильно выразился. Там нетиповой документ и обработчики обновления его проигнорировали.
(12) ошибка (4)
14 ZDenis
 
12.07.22
16:49
(13) Ну так обработку свою написать по заполнению. Напрямую в движения без проведения документов.
15 Kigo_Kigo
 
12.07.22
17:06
(14) Я ему это еще в (7) бредложил
16 Momus
 
12.07.22
21:23
это не работает. стал бы я создавать тему иначе?
17 Momus
 
12.07.22
21:24
ошибка (4) появляется в момент записи программно заполненных движений
18 youalex
 
12.07.22
21:46
(17) попробовал на пустой базе.
Измерение Номенклатура - Запрет незаполненных, Проверка - выдавать ошибку.

При Набор.ОбменДанными.Загрузка - пишется пустая ссылка без проблем.
Может у тебя еще в коде (событии/подписке) дополнительная проверка?

Код покажи
19 alarm2020
 
12.07.22
22:09
(17) А ты не записывай новые движения, ты удаляй старые