8.х Нумерация документа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Hatake, 27 сен 2008.

  1. TopicStarter Overlay
    Hatake
    Offline

    Hatake

    Регистрация:
    27 сен 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Добрый всем))
    Такая ситуация, очень нужно что бы номера документов имели вид ДДММ№№№
    Ну типа если сегодня счет первый, то его номер должен быть 2709001, завтра первый счет 2809001, голову ломал долго, так ничего и непридумал, может у кого было что то наподобие этого, поделитесь кодиком, спасиб. Да конфа УТ 10.3.
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    ну чтож, кодируй ПриОткрытии формы
    Код:
    Если ЭтоНовый()  Тогда
    //Здесь из текущей даты получаем строку ДДММ функцией Формат, и эта строка - префикс докуменета.
    ...
    
    Проблема будет при создании документа задним числом
  3. TopicStarter Overlay
    Hatake
    Offline

    Hatake

    Регистрация:
    27 сен 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Спасиб, бум пробовать))))
    Ну задним числом это не проблема, номер ручками проставят))))
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Мне кажется лучше ПриЗаписи его формировать. Кроме того удобнее сделать формат ММДД№№№ (так проще сортировать). У нас на работе такая нумерация.
  5. TopicStarter Overlay
    Hatake
    Offline

    Hatake

    Регистрация:
    27 сен 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Впринципе данный изврат оправдан тем что поиск доков убыстряеться)))) но мне пока знаний нехватает для таких вестчей, вот по мелочи сконфигурить, а такие вестчи тяжеловаты))))
  6. tunec
    Offline

    tunec Опытный в 1С

    Регистрация:
    2 июн 2008
    Сообщения:
    469
    Симпатии:
    0
    Баллы:
    26
    так тут тоже по мелочи. я бы запихнул в ПриЗаписи конечно...
    делаешь выборку за день все номера доков, сортируешь их по убыванию и берешь первый. Потом от него отделяешь первые 4 и последние 3 символа и переводишь 3х-сивольную строку в число. К числу прибавляешь 1, потом его конкотенируеши с первыми 4мя и запихиваешь в номер... Всего то делов...

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