Версия для печати темы (https://pro1c.org.ua/index.php?s=4bc9955fd01f9e39313e8ba662d4030b&showtopic=7789)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Проблема с новым номером документа.

Автор: Flexy 18.06.12, 14:04

Привет.Конфа ТИС 7.7.
Есть документ ПриходнаяНакладная.Реквизит НомерДок строковый длина 10.
Все работало нормально.Доки выписывались с номером вида ПН-0000123.
В один прекрасный день спустя 2 месяца назад кто-то руками вбил приходную с номером вида ПН-777.Соответственно последующие доки при вводе нового получали
номер вида ПН-778 и т.д.Дошли в общем до ПН-999.И после этого каждый новый док при вводе имеет Номер Пн-100.Уже и ПН-999 пробовали номер менять, но не помогло.
Есть варианты решения?Неужели придется перебирать все доки за 3 месяца и дописывать в номер нули?

Заранее Спасибо. icon_beer17.gif

Автор: Ardi 18.06.12, 14:21

док=создатьОбъект("Документ.ПриходнаяНакладная");
Пока док.получитьДокумент()=1 цикл
Номер=СтрЗаменить(Док.НомерДок,"ПН-","");

Док.НомерДок = "ПН-"+Прав("0000000000000000000"+Номер,7);
Док.Записать();
КонецЦикла;

Автор: mister-x 18.06.12, 14:25

користуюсь цим http://pro1c.org.ua/index.php?showtopic=7518

Автор: Kutuzov 18.06.12, 14:26

Цитата(Flexy @ 18.06.12, 15:04) *
Привет.Конфа ТИС 7.7.
Есть документ ПриходнаяНакладная.Реквизит НомерДок строковый длина 10.
Все работало нормально.Доки выписывались с номером вида ПН-0000123.
В один прекрасный день спустя 2 месяца назад кто-то руками вбил приходную с номером вида ПН-777.Соответственно последующие доки при вводе нового получали
номер вида ПН-778 и т.д.Дошли в общем до ПН-999.И после этого каждый новый док при вводе имеет Номер Пн-100.Уже и ПН-999 пробовали номер менять, но не помогло.
Есть варианты решения?Неужели придется перебирать все доки за 3 месяца и дописывать в номер нули?

Заранее Спасибо. icon_beer17.gif


Есть обработка по перенумерации документов, вот ей и стоит воспользоваться....

Автор: Flexy 18.06.12, 14:27

Спасибо.Мне не тяжело написать или скачать готовую обработку.Есть ведь UChoice.
Вопрос, Как быть с теми доками для которых эти Приходные являются основанием?

Автор: mister-x 18.06.12, 14:31

Цитата(Flexy @ 18.06.12, 14:27) *
Вопрос, Как быть с теми доками для которых эти Приходные являются основанием?

а з ними що, ми ж змінимо номер дока-основи, а не лінк на нього

Автор: Zaval 18.06.12, 18:59

Не знаю, насколько это приемлемо(тут Вам виднее).
Изменить префикс. Создать и записать "пустышку" с номером ХХ-0000999.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua