Привет.Конфа ТИС 7.7.
Есть документ ПриходнаяНакладная.Реквизит НомерДок строковый длина 10.
Все работало нормально.Доки выписывались с номером вида ПН-0000123.
В один прекрасный день спустя 2 месяца назад кто-то руками вбил приходную с номером вида ПН-777.Соответственно последующие доки при вводе нового получали
номер вида ПН-778 и т.д.Дошли в общем до ПН-999.И после этого каждый новый док при вводе имеет Номер Пн-100.Уже и ПН-999 пробовали номер менять, но не помогло.
Есть варианты решения?Неужели придется перебирать все доки за 3 месяца и дописывать в номер нули?
Заранее Спасибо.
док=создатьОбъект("Документ.ПриходнаяНакладная");
Пока док.получитьДокумент()=1 цикл
Номер=СтрЗаменить(Док.НомерДок,"ПН-","");
Док.НомерДок = "ПН-"+Прав("0000000000000000000"+Номер,7);
Док.Записать();
КонецЦикла;
користуюсь цим http://pro1c.org.ua/index.php?showtopic=7518
Спасибо.Мне не тяжело написать или скачать готовую обработку.Есть ведь UChoice.
Вопрос, Как быть с теми доками для которых эти Приходные являются основанием?
Не знаю, насколько это приемлемо(тут Вам виднее).
Изменить префикс. Создать и записать "пустышку" с номером ХХ-0000999.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua