Имя: Пароль:
1C
1С v8
Можно ли ОбновитьНумерациюОбъектов(Метаданные.Документы.ЗаказПокупателя) добавить в код?
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) >> у нас обработка просто создает документы и при создании иногда выскакивает такая ошибка

Разберитесь с обработкой и устраните ошибку.
От постоянного применения метода обновления нумерации ошибка (косяк в логике работы обработки) не исчезнет.
Запуск обработки под обычным пользователем, не имеющих админских прав, метод скорее всего не сработает (но это надо бы проверить).
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн