| 
    
            
         
         | 
    
  | 
Можно ли обойти свойства обязательное заполнение и запрет незаполненных значений измерения | ☑ | ||
|---|---|---|---|---|
| 
    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) А ты не записывай новые движения, ты удаляй старые     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |