| 
    
            
         
         | 
    
  | 
Можно ли ОбновитьНумерациюОбъектов(Метаданные.Документы.ЗаказПокупателя) добавить в код? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        pumba055    
     26.05.22 
            ✎
    12:27 
 | 
         
        Коллеги, можно ли в своем коде - в регламенте в обработке загрузки заказов покупателей написать
 
        ОбновитьНумерациюОбъектов(Метаданные.Документы.ЗаказПокупателя); смущает надпись --> Данный метод разрешено вызывать только администратору системы. у меня обработка загрузки заказов вызывается под админскими правами  | 
|||
| 
    1
    
        1Сергей    
     26.05.22 
            ✎
    12:29 
 | 
         
        Зочем. Если у вас постоянно слетает нумерация, то что-то не так в королевстве     
         | 
|||
| 
    2
    
        Галахад    
     гуру 
    26.05.22 
            ✎
    12:46 
 | 
         
        Надпись говорит лишь о том, что нужно думать перед вызовом метода.     
         | 
|||
| 
    3
    
        Выпрь    
     26.05.22 
            ✎
    12:47 
 | 
         
        если это не внешняя, то можно написать  
        УстановитьПривилегированныйРежим(Истина)  | 
|||
| 
    4
    
        pumba055    
     26.05.22 
            ✎
    14:42 
 | 
         
        При создании заказов какие-то создаются, какие-то нет из-за этой ошибки...
 
        В королевстве чтобы порядок навести нет таких ресурсов, да и не факт что это не косяк платформы или каких-то транзакций... Как вариант я так и не поняла, знает ли кто-то можно ли этот метод использовать написать у себя в обработке?  | 
|||
| 
    5
    
        Kassern    
     26.05.22 
            ✎
    14:43 
 | 
         
        (0) а вы понимаете, что этот метод делает и чем это черевато?     
         | 
|||
| 
    6
    
        pumba055    
     26.05.22 
            ✎
    14:49 
 | 
         
        чем черевато не написано в синтакс помощнике     
         | 
|||
| 
    7
    
        Kassern    
     26.05.22 
            ✎
    14:54 
 | 
         
        (6) для этого нужна уже голова и логика. Простой пример из серии костылестроения:
 
        Допустим вы делаете рассылку писем о создании документа, какой-нибудь накладной. И решили такой в транзакции записи это делать. В итоге вы письмо то отправили с номером и датой, такая-то сумма такие-то товары. А документ не провелся по какой-нибудь ошибке. Если вы не обновили нумерацию, то следующий документ будет уже с номером+1, так как 1ска помнит, что вы пытались создать документ. А теперь представьте, что вы взяли и обнулили нумерацию и создали новый документ с этим же номером но уже совсем с другими данными и так же сделали рассылку. В итоге у вас на почте будет 2 документа с одинаковым номером, но с разными данными. Как потом разбираться?)  | 
|||
| 
    8
    
        Kassern    
     26.05.22 
            ✎
    14:55 
 | 
         
        навеяли темы с ночным охотником и его рассылкой))     
         | 
|||
| 
    9
    
        pumba055    
     26.05.22 
            ✎
    15:17 
 | 
         
        рассылать номер накладной надо после создания накладной     
         | 
|||
| 
    10
    
        pumba055    
     26.05.22 
            ✎
    15:21 
 | 
         
        у нас обработка просто создает документы и при создании иногда выскакивает такая ошибка     
         | 
|||
| 
    11
    
        Ryzeman    
     26.05.22 
            ✎
    15:28 
 | 
         
        (0) Можно, но (1) и лучше всё-таки разобраться почему происходит затык с нумерацией. В качестве платформерного косяка это изредка случается при обновлении платформы или типовых или реструктуризаций. Но что б каждый раз при записи документа, не стоит)     
         | 
|||
| 
    12
    
        Dmitrii    
     гуру 
    26.05.22 
            ✎
    15:38 
 | 
         
        (10) >> у нас обработка просто создает документы и при создании иногда выскакивает такая ошибка
 
        Разберитесь с обработкой и устраните ошибку. От постоянного применения метода обновления нумерации ошибка (косяк в логике работы обработки) не исчезнет. Запуск обработки под обычным пользователем, не имеющих админских прав, метод скорее всего не сработает (но это надо бы проверить).  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |