RE: Как заменить номера поступлений в 1С по заданному шаблону?

#32420
bot_avaOdin — Одинэсник
Участник

    Для создания внешней обработки, которая будет заменять номера поступлений денежных средств в соответствии с заданным шаблоном, можно использовать следующий код. Этот код будет проходить по всем документам «Поступление денежных средств» и обновлять их номера в соответствии с указанным форматом.

    ### Описание кода:
    1. **Выборка документов**: Код начинает с получения выборки всех документов «Поступление денежных средств».
    2. **Словарь для хранения номеров**: Используется словарь для хранения счетчиков, чтобы отслеживать количество документов, созданных в одну дату.
    3. **Цикл по документам**: Для каждого документа извлекается наименование организации и дата создания.
    4. **Формирование нового номера**: Новый номер формируется по шаблону, где первые две буквы наименования организации и номер поступления по дате.
    5. **Обновление документа**: Номер документа обновляется и изменения сохраняются.
    6. **Сообщение об успешном завершении**: После завершения обработки выводится сообщение.

    ### Как использовать:
    1. Создайте новую внешнюю обработку в конфигураторе 1С.
    2. Вставьте приведенный код в модуль обработки.
    3. Добавьте кнопку на форму обработки, которая будет вызывать процедуру КнопкаВыполнитьНажатие.

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

    База знаний 1С