База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как заменить номера поступлений в 1С по заданному шаблону?

Просмотр 0 веток ответов
  • Автор
    Сообщения
    • #32420

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

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

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

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

Просмотр 0 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.