|
Нумерация документа 1С 8.1
| ☑ |
0
program345
31.03.15
✎
10:05
|
Добрый день!
Последний созданный документ 01-0000174, при создании нового номер встает 01-0000197, я не сохраняю, закрываю, создаю новый уже 01-0000198, как это поправить?
написал обработку, чтобы без вопросов:
//
Процедура КнопкаВыполнитьНажатие(Кнопка)
Выборка = Документы.Выписка.Выбрать();
Массив = Новый Массив();
Для Счетчик = 0 По 9 Цикл
Массив.Добавить(Строка(Счетчик));
КонецЦикла;
Пока Выборка.Следующий() Цикл
Переменная = Прав(Выборка.Номер,7);
Для Счетчик=1 По СтрДлина(Переменная) Цикл
Число1 = Сред(Переменная,Счетчик,1);
Если Не ЗначениеЗаполнено(Массив.Найти(Число1)) И Массив.Найти(Число1) <> 0 Тогда
Сообщить(Выборка.Номер + " " + Выборка.Дата + " "+ Выборка.Организация);
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
//
прогнал - без сообщений
|
|
1
Cube
31.03.15
✎
10:06
|
(0) В свойствах конфигурации стоит "Не освобождать номера автоматически".
|
|
2
program345
31.03.15
✎
11:08
|
режим автонумерации объектов стоит Освобождать автоматически
|
|
3
program345
31.03.15
✎
11:10
|
документы с префиксом 11- все нормально работает.
|
|
4
program345
31.03.15
✎
11:28
|
при создании и не сохранении счетчик увеличивается. особенность платформы 8.1.
|
|
5
Fedor-1971
31.03.15
✎
11:32
|
у формы сними галку Автонумерация, номер присфоится при сохранении
|
|
6
program345
31.03.15
✎
11:42
|
(5) работает но подозрительно, как же идет нумерация...
|
|
7
Fedor-1971
31.03.15
✎
11:48
|
(6) что подозрительного? Система то не монопольная, основная проблема как проверить открыт ли документ с таким номером у кого-то ещё? Вот и реализован счётчик нумерации.
В варианте: "При сохранении" ищется последний сохранённый номер и добавляется 1.
|
|
8
program345
31.03.15
✎
11:51
|
(7) спасибо!
|
|
9
Serg_1960
31.03.15
✎
11:52
|
(7) Правильнее сказать, не "ищется", а очередной номер "выдаётся" - платформа ведет учет выданных номеров.
|
|