Имя: Пароль:
1C
 
Счет-фактура полученный. Значение поле "Номер" не уникально
0 MiniMuk
 
28.10.14
12:33
Добрый день.
Подскажите что можно сделать.
В авансовом отчете поставили счет фактура предъявлена и вбили номер СФ 09227050/99
Автоматически создалась счет-фактура с номером 09227050/99.
Теперь при записи счет фактуры как я понимаю 1с не может получить новый номер поскольку нумерация закончилась номером 99. Пробовал вручную править номер не помогло.

Бухгалтерия предприятия, редакция 2.0 (2.0.60.4) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C", 2009 - 2014. Все права защищены
(http://www.1c.ru)
1 Looser-1c
 
28.10.14
12:34
Поправить руками, потом программно сказать ОбновитьНумерациюОбъектов()
2 MiniMuk
 
28.10.14
12:35
(1) Сталю любой номер, через табло можно запустить ОбновитьНумерациюОбъектов()?
3 MiniMuk
 
28.10.14
12:36
(1) А зачем в стандартной конфе норме счет фактуры дублирует  вх.номер? или это не стандартное поведение а местная дописка?
4 cons74
 
28.10.14
12:36
Вручную править номер.
5 Сияющий Асинхраль
 
28.10.14
12:39
(3) Не, кажется это не стандартное поведение, входящий номер и просто номер не связаны никак...
6 cons74
 
28.10.14
12:41
Смотрите не "входящий номер", а номер документа сч-фактура (слева вверху).
7 MiniMuk
 
28.10.14
12:42
(4) ну вот я поставил вручную норме 00000000010, при записи тож самое. Сейчас попробую ОбновитьНумерациюОбъектов(), интересно без написание обработки с 1 строкой это можно сделать?
(6) Я про этот номер и говорю, база не родная пытаюсь понять
8 shuhard_серый
 
28.10.14
12:43
(3)[счет фактуры дублирует  вх.номер]
странные фантазии
9 MiniMuk
 
28.10.14
12:43
(5) Я вот подозреваю что тоже, зачем из связали..
10 MiniMuk
 
28.10.14
12:55
Вручную присвоил номер 0922705/100
написал в обработке
СписокДляОбновленяНумерации = Новый Массив;
СписокДляОбновленяНумерации.Добавить(Метаданные.Документы.СчетФактураПолученный);
ОбновитьНумерациюОбъектов(СписокДляОбновленяНумерации);

выполнил обработку не помогло, все равно присваивается последний код 09227050/99
11 MiniMuk
 
28.10.14
13:22
ап?
12 anatoly
 
28.10.14
13:37
(10) в СП почитай как эту процедуру вызывать.
13 MiniMuk
 
28.10.14
13:40
(12) читал, там

Синтаксис:
ОбновитьНумерациюОбъектов(<Метаданные>)
Параметры:
<Метаданные> (необязательный)
Тип: Массив; Объекты метаданных.
ЗАпускал и с массивом и без. отрабатывает без ошибок, нечего не происходит...
14 hhhh
 
28.10.14
13:43
(13) 0922705/100 ведь меньше чем 0922705/99. Поэтому последний самый большой 0922705/99. Всё правильно программа считает.
15 dmpl
 
28.10.14
13:46
(13) Нужно сначала убрать "проблемный" номер, и только потом вызывать этот метод.
16 MiniMuk
 
28.10.14
13:47
(14) Хм, поставил следующий перфикс 09227051/02
нумерация началась заново. Я префис теперь не убрать?
17 Зеленый пень
 
28.10.14
13:52
(16) Убрать все введенные кривыми руками номера, заменить на нормальные.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший