Имя: Пароль:
1C
1С v8
Альфа-Авто: сбилась нумерация реализаций
,
0 Mikhail Volkov
 
13.01.19
09:05
С НГ пошла новая нумерация ИП00000001, ИП00000002... ИП00000010, а сегодня возник ИП00001740!? Хотя ИП00001739 от 31.07.2018. Вроде общих нумераторов нет. Куда копать?
1 hhhh
 
13.01.19
09:08
(0) руки у пользователей проверить. Наиболее шаловливые поотрубать.
2 Mikhail Volkov
 
13.01.19
09:41
(1) Номера сегодняшних исправил. Создаю новую реализацию, опять ИП00001740 присваивается?
3 zak555
 
13.01.19
09:47
Обновить нумерацию
4 Mikhail Volkov
 
13.01.19
09:57
(3) Как?
5 Mikhail Volkov
 
13.01.19
10:00
Меняю Дату у нового, встает ИП00002018, возвращаю Дату на сегодня - встает ИП00001740?
6 ДенисЧ
 
13.01.19
10:00
(4) ОбновитьНумерациюОбъектов() - напиши и Ctrl-f1 нажми на ней
7 URAL
 
13.01.19
10:38
+(6) и смотри модули присваивания префиксов, там тоже своеобразно у раруса сделано, по организации, подразделению и т.д...

Функция дкПриУстановкеНовогоНомера(ЭтотОбъект, СтандартнаяОбработка, Префикс) Экспорт
    
    Результат = Истина;
    
    НовыйПрефикс = обПолучитьПрефиксОбъекта(ЭтотОбъект,Префикс);
    Если НовыйПрефикс = Неопределено Тогда
        СтандартнаяОбработка = Ложь;
    Иначе

                Префикс = НовыйПрефикс;

        КонецЕсли;
    КонецЕсли;
    
    Возврат Результат;
    
КонецФункции // дкПриУстановкеНовогоНомера()

в свое время я обработкой в АА исправлял когда схожая ситуация сложилась и нумерация продолжилась с последнего номера...
8 Mikhail Volkov
 
13.01.19
10:39
(6) Куда написать ОбновитьНумерациюОбъектов(), на чем нажать?
9 URAL
 
13.01.19
10:40
(8) СП подразумевалось
10 URAL
 
13.01.19
10:42
(8) Глобальный контекст (Global context)
ОбновитьНумерациюОбъектов (RefreshObjectsNumbering)
Синтаксис:

ОбновитьНумерациюОбъектов(<Метаданные>)
Параметры:

<Метаданные> (необязательный)

Тип: Массив; ОбъектМетаданных: Куб, ОбъектМетаданных: ТаблицаИзмерения, ОбъектМетаданных: ВнешнийИсточникДанных, ОбъектМетаданных: Поле, ОбъектМетаданных: Таблица, ОбъектМетаданных: HTTPСервис, ОбъектМетаданных: Функция, ОбъектМетаданных: ШаблонURLHTTPСервиса, ОбъектМетаданных: ОпределяемыйТип, ОбъектМетаданных: ПланВидовРасчета, ОбъектМетаданных: ПланСчетов, ОбъектМетаданных: БизнесПроцесс, ОбъектМетаданных: Документ, ОбъектМетаданных: ЖурналДокументов, ОбъектМетаданных: Задача, ОбъектМетаданных: ПланВидовХарактеристик, ОбъектМетаданных: ПланОбмена, ОбъектМетаданных: РегистрБухгалтерии, ОбъектМетаданных: РегистрНакопления, ОбъектМетаданных: РегистрРасчета, ОбъектМетаданных: РегистрСведений, ОбъектМетаданных: Справочник, ОбъектМетаданных: ФункциональнаяОпция, ОбъектМетаданных: ПараметрФункциональныхОпций, ОбъектМетаданных: Команда, ОбъектМетаданных: ГруппаКоманд, ОбъектМетаданных: ХранилищеНастроек, ОбъектМетаданных: ОбщаяКоманда, ОбъектМетаданных: WebСервис, ОбъектМетаданных: WSСсылка, ОбъектМетаданных: Интерфейс, ОбъектМетаданных: Константа, ОбъектМетаданных: КритерийОтбора, ОбъектМетаданных: Нумератор, ОбъектМетаданных: Обработка, ОбъектМетаданных: ОбщаяКартинка, ОбъектМетаданных: Макет, ОбъектМетаданных: ОбщийМодуль, ОбъектМетаданных: Форма , ОбъектМетаданных: Стиль, ОбъектМетаданных: Язык, ОбъектМетаданных: Отчет, ОбъектМетаданных: ПакетXDTO, ОбъектМетаданных: ПараметрСеанса, ОбъектМетаданных: Перечисление, ОбъектМетаданных: ПодпискаНаСобытие, ОбъектМетаданных: Подсистема, ОбъектМетаданных: Последовательность, ОбъектМетаданных: РегламентноеЗадание, ОбъектМетаданных: Роль, ОбъектМетаданных: ЭлементСтиля, ОбъектМетаданных: Графа, ОбъектМетаданных: Измерение, ОбъектМетаданных: ЗначениеПеречисления, ОбъектМетаданных: ОперацияWebСервиса, ОбъектМетаданных: Перерасчет, ОбъектМетаданных: ПараметрWebСервиса, ОбъектМетаданных: ПризнакУчетаПланаСчетов, ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов, ОбъектМетаданных: Реквизит, ОбъектМетаданных: ТабличнаяЧасть, ОбъектМетаданных: Ресурс, ОбъектМетаданных: РеквизитАдресации, ОбъектМетаданных: ОбщийРеквизит.
Объект метаданного или массив объектов метаданных, для объектов которого будет выполнено обновление. Если значение параметра не указано, то обновление будет выполнено для всех типов объектов.
Описание:

Выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но незаписанные номера, становятся невалидными т.к. не гарантируется их уникальность. Данный метод разрешено вызывать только администратору системы.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
11 Mikhail Volkov
 
13.01.19
10:42
(7) Что-то в конфигураторе делать, что?
12 ДенисЧ
 
13.01.19
10:45
(11) Да, в конфигураторе обработку из одной строчки.
Или взять портативные инструменты разработчика, там есть консоль кода...
13 URAL
 
13.01.19
10:51
(11) для начала нужно ОбновитьНумерациюОбъектов
После проверить стоит нумерацию, все ли верно

рекомендую:
как вариант дополнительно дописать проверку присваивания номера не мешало в ааа 4 на момент присваивания кода т.к. при динамическом обновлении  базы или когда субд логает бывает тоже проблема с нумерацией, не раз исправлял особенно проблема наблюдалась в ааа 4, в ааа 5 был только один случай с этой проблемой, это из опыта
14 Mikhail Volkov
 
13.01.19
11:25
(12) Вроде помогло...
15 ДенисЧ
 
13.01.19
11:32
(14) Это староновогоднее чудо...
16 Mikhail Volkov
 
13.01.19
11:36
Старый Новый год!