|
v7: Нумерация документов |
☑ |
0
Dark_Warrior
15.03.13
✎
07:41
|
Всем привет. Вопрос по 1с 7.7 Комплексная конфигурация: добавили новое юр. лицо (все в одной базе), перевели на него все остатки и документы за нужный период. Как теперь сделать так, чтобы нумерация документов с определенного числа началась заново? Пробовал вручную присвоить документу номер 00000001, но данный номер уже существует (с начала учета по старому юр. лицу).
|
|
1
miki
15.03.13
✎
07:43
|
префикс.
|
|
2
Dark_Warrior
15.03.13
✎
07:49
|
(1) он меняется как константа или прямо в документе?
|
|
3
fgaabbb
15.03.13
✎
07:52
|
(2) глянь там, где ты описывал новое юрлицо - название, инн и т.п. там должно быть поле "префикс"
|
|
4
fgaabbb
15.03.13
✎
07:52
|
справочник Свои Юрлица, вроде или как-то так
|
|
5
Dark_Warrior
15.03.13
✎
07:57
|
(4) Да, точно. после этого действия нужно перепровести документы, я правильно понимаю?
|
|
6
fgaabbb
15.03.13
✎
07:59
|
(5) неа. номера не поменяются при проведении. разве что ты обработкой сделаешь УстановитьНовыйНомер(твойПрефикс)
УстановитьНовыйНомер(<?>);
Синтаксис:
УстановитьНовыйНомер(<Префикс>)
Назначение:
Установить новый номер документа с заданным префиксом.
Параметры:
<Префикс> - строка с префиксом номера документа.
|
|
7
Dark_Warrior
15.03.13
✎
08:00
|
(6) а можно немного поподробнее?
|
|
8
Dark_Warrior
15.03.13
✎
08:01
|
(6) хм.. префикся поменял, но новые документы все равно идут со старым префиксом
|
|
9
fgaabbb
15.03.13
✎
08:03
|
Док = СоздатьОбъект("Документ.ВидВведеногоУжеДокументаТвоего");//к примеру, ПКО
Док.Выбрать();
Пока док.ПолучитьДокумент()=1 Цикл
Док.УстановитьНомер("ПрефиксТвоегоНовоегоЮрЛица");
Док.Записать();
Док.Провести(); //если надо
КонецЦикла;
|
|
10
fgaabbb
15.03.13
✎
08:03
|
и так по каждому виду уже введеного документа.
|
|
11
krakazybra
15.03.13
✎
08:03
|
А еще на ИТС есть обработка UChoice.ert, которая может сделать перенумерацию.
|
|
12
Dark_Warrior
15.03.13
✎
08:35
|
(11) ей и воспользовался. всем спасибо за советы
|
|