Сбилась нумерация докумнетов с префиксом #3893


#0 by Killgur
1С77, бухгалтерия Документ Поступление материалов доработан. При выборе склада приходования документу назначается свой префикс код (2 символа, из справочника Места хранения). С некоторых пор сбилась нумерация (руками заменяли коды не по порядку). Сейчас при выборе склада 1, назначается первый номер - СГ000001, который уже существует. Если создать документ с нормальным номером после которого их уже нет, следующий автоматический номер все равно будет СГ000001. Как восстановить автоматическую нумерацию? Каким образом 1С формирует номера?
#1 by SnarkHunter
УстановитьНовыйНомер
#2 by Мистика
искать где не правильно поменяли или сделать не очень правильно изменить букву С русскую на С английскую
#3 by Killgur
На счет "С" проверю ...
#4 by Killgur
да вроде все русское .. или сделать не очень правильно.. Это как? Пытался сделать новый документ с завышенным номером. По фигу. Все равно начинаем потом с СГ000001
#5 by SnarkHunter
Длина номера какая?
#6 by Killgur
Текстовый 8
#7 by SnarkHunter
А документ с номером СГ000001 имеется?
#8 by Killgur
Да, имеется. Их много имеется СГхххххх, правда не все они по порядку.
#9 by SnarkHunter
Я спрашиваю про СГ000001...
#10 by lexa
Попробуй ПрефиксАвтоНумерации Установить префикс для автоматического создания новых номеров. Синтаксис: Англоязычный синоним: AutoNumPrefix Параметры: <ИмяВида> Строковое выражение с полным названием справочника или документа, как он назван в конфигурации. <Префикс> Строковое выражение — префикс номеров документов или кодов элементов справочника. Описание: Процедура ПрефиксАвтоНумерации устанавливает префикс для автоматического создания новых номеров документов или кодов элементов справочника. Вызов данного метода может быть использован для установки префикса всем документам или справочникам. При этом используется символ \"*\" вместо идентификатора вида документа/справочника, например Пример:
#11 by Killgur
Повторяю. Да, имеется. Один и тот же документ нумеруется в зависимости от склада приходования с разными префиксами. Так что думаю ПрефиксАвтоНумерации тут не совсем кстати. Я использую . Да, и синтаксис-помощник у меня есть. Незачем столько из него приводить :)
#12 by SnarkHunter
Не синтаксис, а синтакс... Документ с этим номером в том же периоде нумерации, что и создаваемый?..
#13 by Killgur
Да. Год тот же. Периодичность Год, Автоматическая нумерация, контроль уникальности, нумератора нет. При попытке записать с номером СГ000001 ругается на неуникальный номер.
#15 by Killgur
Да не в этом видимо проблема то... Разницы никакой, особенно для префикса СГ (общая длина поля 2 - см. )
#16 by lexa
а ты попробуй в ТиС в глобальном модуле в процедуре аналогичной твоей именно так не Префикс а СокрЛП(префикс)
#17 by Killgur
Да я попробовал - разницы никакой. Кстати метод нормально отрабатывает и префикс "Г ", пробел он просто не замечает. Номер формируется вида Гххххххх (8 символов) В данном случае СокрЛП("СГ") = "СГ", так что на результат не влияет. :(
#18 by Killgur
Ап А товарищи со звездами ничего не подскажут?
#19 by FAM
Обработкой перенумеруй документы. Док = СоздатьОбъект("Документ.ПоступлениеМатериалов");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям