7.7 найти номер последнего документа в году

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

  1. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Добрый день

    Есть документ Заявка

    В нем не задана периодичность нумерации, хотя Автонумерация и Контроль уникальности включены

    Так документы вели года два, на данный момент последний номер документа 00015606. Тип номера - строка

    Теперь заказчик хочет начать нумерацию с 1, причем не с начала 2014 года, а с сегодняшнего дня, потому что январские документы уже распечатаны с этими номерами

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

    Как то можно начать нумерацию с 1 не исправляя номера документов в 2014 году?

    Если нельзя, то насколько я понимаю надо отключить автонумерацию и при открытии нового документа искать последний номер документа в этом году и прибавлять 1

    Но в 7.7 я почти не работал, не могу написать запрос, или может быть есть функция, возвращающая номер последнего документа?
  2. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Попробуйте первым символом поставить букву, например, "О"...
  3. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Идея хорошая! А в 7.7 при печати нет фнукции, которая убирает все незначащие нули перед номером? А то с буквой О она не будет работать...
  4. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Может и есть... Конфигурация-то какая?
  5. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Комплексная конфигурация, редакция 4.5 (7.70.454)
  6. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Должна быть процедура в ГМ глНомерНаПечать
  7. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Помогите тогда составить запрос. Для знающего 7.7 это думаю 1 минута, а я в конструкторе запроса поковырялся - не понимаю логику построения запроса, Вообще похоже в 7.7 надо думать не так как на 8ке).

    запрос аналогичный 8ке:

    Код:
    ВЫБРАТЬ ПЕРВЫЕ 1
    Заявка.Номер
    ИЗ
    Документ.Заявка КАК Заявка
    ГДЕ
    Заявка.Дата >= &ДатаНачалаГода
    УПОРЯДОЧИТЬ ПО
    Заявка.Номер УБЫВ
    причем тип номера - строка, как то можно перевести его в тип Число, чтобы прибавить 1?
  8. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    если я правильно понял... нужны все заявки за текущий год? Зачем вам это нужно?
  9. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    скорее не с начала года, а с сегодняшней даты.

    То есть сегодня вручную поменяем номер на 00000001, а дальше нужно автоматически создавать
  10. Хряк
    Offline

    Хряк Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.447
    Симпатии:
    37
    Баллы:
    54
    уменьши номер на 1 ноль, думаю от заказчика не убудет
  11. Бухгалтерский угодник
    Offline

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

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

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