7.7 Перенумерация нумераторов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Weman, 16 янв 2010.

  1. TopicStarter Overlay
    Weman
    Offline

    Weman Опытный в 1С

    Регистрация:
    5 апр 2009
    Сообщения:
    165
    Симпатии:
    6
    Баллы:
    29
    Здравствуйте! Ситуация такая: Зарплата и Кадры 7.70.292, есть небольшие изменения!
    Создано 2 новых нумератора:
    1. Нумератор.ПоКадрам
    2. Нумератор.ПоПредОтп

    Первый (Нумератор.ПоКадрам) используется в:
    1. Документ.КадровоеПеремещение
    2. Документ.ПриказОбУвольнении
    3. Документ.ПриказОПриемеНаРаботу

    Второй (Нумератор.ПоПредОтп) используется в:
    1. Документ.ПриказПоОтпуску

    Где-то полгода назад было неудачное обновление, в котором забыли учесть эти особенности и теперь эти 4 вида документов используют один стандартный нумератор (Нумератор.КадровыйГражданский). К тому же "сломалась" сквозная нумерация...

    Если сейчас попробовать поменять нумераторы, то выдаются ошибки о "Нарушены правила уникальности номеров документов...."

    Как быть, очень надо исправить? Есть ли какие-нибудь обработки, которые позволяют поменять значения определенного нумератора в пределах года? Спасибо!
  2. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Делал для документов, но переделать на справочники, я думаю, не составит труда.

    Вложения:

  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Подобный перенумератор пишется самостоятельно за 15 минут
  4. TopicStarter Overlay
    Weman
    Offline

    Weman Опытный в 1С

    Регистрация:
    5 апр 2009
    Сообщения:
    165
    Симпатии:
    6
    Баллы:
    29
    Извините, но пока в программировании на 1С не силен...
  5. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Очень просто:

    1) Длина номера у всех документов одинакова.
    2) Допустим начинаем с номера а00000001 (префикс нужен для уникальности - документ с номером 00000001 м.б. не первым)
    3) Проходим в цикле по всем документам текущего года - пренумеровываем только те которые включены в нумератор - определяем по виду документа (прибавляем к номеру по единице)
    4) Изменяем нумерацию заново ("а" меняем на "0" чтобы все было красиво)
    5) Изменяем нуметор в конфигураторе.....
  6. kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    Подскажите, пожалуйста, как создать нумератор через объекты конфигурации. Или это делается через функции языка 1С.
  7. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    в конфигураторе..

    Вложения:

    • 12345.JPG
      12345.JPG
      Размер файла:
      21,9 КБ
      Просмотров:
      22

Поделиться этой страницей