Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Неправильная нумерация
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
sia_1980
Как исправить нумерацию документа
товарищи поломали нумерацию П2 к налоговым
попробовал исправить через стандартные настройки документа не получилось

дописал в документ код для нумерации но всё равно нумерует не правильно

номер следующий номер должен начинаться УТР1250 а тянет УТР966 авто нумерацию отключил.
Процедура ПриОткрытии()

    //МеханизмНумерацииОбъектов.УстановитьДоступностьПоляВводаНомера(Метаданные(), ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю1,ЭлементыФормы.Номер = "УТрей" + "д");
    МеханизмНумерацииОбъектов.УстановитьДоступностьПоляВводаНомера(Метаданные(), ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю1,ЭлементыФормы.Номер);
    //Константа =
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |   МАКСИМУМ(Приложение2КНалоговойНакладной.Номер) КАК Номер
    |ИЗ
    |   Документ.Приложение2КНалоговойНакладной КАК Приложение2КНалоговойНакладной
    |ГДЕ
    |   Приложение2КНалоговойНакладной.Дата МЕЖДУ &НачГода И &КонГода
    |   И Приложение2КНалоговойНакладной.Ссылка <> &Ссылка";
    
    Запрос.УстановитьПараметр("КонГода", КонецГода(Дата));
    Запрос.УстановитьПараметр("НачГода", НачалоГода(Дата));
    Запрос.УстановитьПараметр("Ссылка",Ссылка);
    Результат = Запрос.Выполнить();  
    ВыборкаДетальныеЗаписи = Результат.Выбрать();
    ВыборкаДетальныеЗаписи.Следующий();
    Если ЗначениеЗаполнено(ВыборкаДетальныеЗаписи.Номер) тогда
        Номер=ВыборкаДетальныеЗаписи.Номер+2222;
    Иначе  
        Номер=1;
    КонецЕсли;
        
    //Номер = "УТРей1250";
//номер = Номер +1;


подскажите как правильно сделать этот нумератор


 ! 

Правила, п.5.
И пожалуйста ознакомьтесь с правилами форума, это уже третье подряд предупреждение. Больше предупреждений не будет, темы будут сразу удалятся!
 
sia_1980
Больше не буду нарушать сори.
Vofka
В данной ситуации тяжело без "больного" что-то советовать
Zaval
Цитата(sia_1980 @ 05.07.12, 15:45) необходимо зарегистрироваться для просмотра ссылки
номер следующий номер должен начинаться УТР1250 а тянет УТР966 авто нумерацию отключил.


Ох, уж эти хирурги!
Не нужно ничего отключать и дописывать.
Один "вумник" уже исправил УТР0965 на УТР965. Не будьте вторым, исправьте нумерацию и надавайте по рукам.
sia_1980
Испаравить не получится поскольку документы уже ушли под неправильной нумерацией и переделать их нет никакой возможности.
logist
Цитата(sia_1980 @ 06.07.12, 9:15) необходимо зарегистрироваться для просмотра ссылки
Испаравить не получится поскольку документы уже ушли под неправильной нумерацией и переделать их нет никакой возможности.

В таком случае Вы никак не выровняете нумерацию.
sia_1980
А дописать нумератор?
logist
Цитата(sia_1980 @ 06.07.12, 9:24) необходимо зарегистрироваться для просмотра ссылки
А дописать нумератор?

Дописывайте. Только не так как в первом сообщении, а используя "ПриУстановкеНовогоНомера".
sia_1980
Цитата(logist @ 06.07.12, 9:53) необходимо зарегистрироваться для просмотра ссылки
Дописывайте. Только не так как в первом сообщении, а используя "ПриУстановкеНовогоНомера".


А можно по подробней с этого момента?
sia_1980
Всем Спасибо разобрался !!!
logist
Цитата(sia_1980 @ 06.07.12, 11:58) необходимо зарегистрироваться для просмотра ссылки
разобрался

Огласите решение, интересно посмотреть.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.