8.х Создание ежемесячного префикса.

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

  1. TopicStarter Overlay
    Rastayak
    Offline

    Rastayak

    Регистрация:
    26 фев 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Всем добрый вечер.
    Я очень далек от программирования в 1С, но видимо задачу можно решить только программированием.
    И так, преамбула:
    учет велся с 7.7, волевым решением с нового года переехали на 8.3, большая часть мелких проблем была решена, кроме нумерации актов и выданных СФ. Бухгалтер требует, что бы нумерация велась по правилу месяц\номер_документа, например 01\000001 далее 01\000002 в январе, в феврале нумерация начинается сначала 02\000001 далее 02\000002. В 7ке это как-то само работало, она руками ставила первый номер и дальше программа сама нумеровала документы.
    Сейчас из 7.7 перенесено за этот год 598 актов и счет фактур, с номерами 01\0000001 до 01\000598.
    В 8.3 это не работает. Я в конфигураторе сделал новый нумератор с переодичностью в пределах месяца, привязал его к документам реализация и счет-фактура, но новый документ создается с номером 0000-0000001, что категорически нам не подходит.
    Префикс, задаваемый в администрировании-организация - не подходит. Однако есть мысль, что в процедуре, которая этот префикс приделывает к номеру документа можно дописать, что бы вместо него подставлялся номер месяца. Но я не знаю, как это сделать.
    Общая идея такая - найти, в какой процедуре\функции префикс приписывается к номеру документа, исправить код так, что бы брался месяц из даты документа, а не префикс от организации, исправить печатную форму, если это необходимо и все!
    Надеюсь на помощь, заранее спасибо!
    P.S. Бухгалтер согласна, что бы в документах вместо \ был -, то есть вместо 01\000001 был 01-0000001.
    P.P.S. Читал, что если править руками нумерацию - она может сбиться. Как быть в такой ситуации?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Не парить мозги никому и оставить как есть.
  3. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    Можно и без нумератора обойтись.
    upload_2016-2-26_23-43-26.png
    Только придется перенумеровать уже имеющиеся документы. Групповой обработкой можно сделать.
    Сколько работал ни разу не встречал, чтобы нумерация велась в разрезе месяца. Обычно это год. Ну может мне просто так попадалось.
    --- Объединение сообщений, 26 фев 2016 ---
    А вообще как говорит nomad_irk, то лучше оставить как есть. Не забывайте, что обновление то придется ставить. И за этим нужно следить.
  4. Vlad
    Offline

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

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Поищите УстановитьНомерДокумента()
    Пропишите Префикс, чтобы он представлял месяц + "/". Запихните этот префикс в скобочки в вышеуказанную процедуру. Ну, и периодичность В пределах месяца, как уже было сказано. Должно работать.
  5. TopicStarter Overlay
    Rastayak
    Offline

    Rastayak

    Регистрация:
    26 фев 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    И так, победа. Почти.
    К двум часам ночи префиксация по месяцам заработала, но на печать выводит без префикса. Как быть?
  6. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    смотреть код вывода на печать :)
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Ага, во всех типовых документах :)
  8. Vlad
    Offline

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

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Почему во всех? Речь вроде бы шла о СФ. Там и надо рыть.
  9. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    с одного из форумов:

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