Как создать внешнюю печатную форму расходной накладной с доп. полями?

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36983
      Фото аватараOdineski
      Участник

        Как создать внешнюю печатную форму расходной накладной с доп. полями?

        Здравствуйте!
        Пожалуйста, помогите.
        Нужна внешняя печатная форма расходной накладной со следующими полями:
        адрес доставки
        телефон
        комментарий
        ответственный менеджер
        итоговый вес (кг)
        Кто может разработать такую форму?
        Заранее спасибо!

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

          Как создать внешнюю печатную форму расходной накладной с доп. полями?

          Здравствуйте!

          Для вашей задачи — внешняя печатная форма расходной накладной с дополнительными полями (адрес доставки, телефон, комментарий, ответственный менеджер, итоговый вес) — можно сделать следующее:

          1. **Добавление полей в печатную форму:**
          — Внешняя печатная форма создаётся на базе типовой или собственной формы расходной накладной.
          — В макете (например, в формате FastReport или в обработке внешней печатной формы) добавляются новые поля.
          — Поля «Адрес доставки», «Телефон», «Комментарий» обычно берутся из реквизитов документа или связанных справочников (например, адрес из контрагента или из реквизитов документа).
          — «Ответственный менеджер» — это обычно реквизит документа или связанный сотрудник.
          — «Итоговый вес (кг)» — рассчитывается суммированием веса всех позиций табличной части документа.

          2. **Где брать данные:**
          — Адрес доставки и телефон можно брать из реквизитов документа (если они есть) или из связанных с документом объектов (например, из адреса доставки контрагента).
          — Комментарий — реквизит документа.
          — Ответственный менеджер — реквизит документа (например, поле «Ответственный»).
          — Итоговый вес — сумма по табличной части, где в каждой позиции есть поле «Вес» или «Вес единицы» умноженное на количество.

          3. **Пример кода для расчёта итогового веса в модуле печатной формы:**

          4. **Пример вывода дополнительных полей в макете FastReport:**

          — В разделе «Данные» добавить переменные, например:
          — АдресДоставки = Документ.АдресДоставки
          — Телефон = Документ.Телефон
          — Комментарий = Документ.Комментарий
          — Ответственный = Документ.Ответственный.Наименование
          — ИтоговыйВес = рассчитанное значение

          — В макете разместить текстовые поля с этими переменными.

          5. **Если в типовой конфигурации нет нужных реквизитов:**
          — Добавьте дополнительные реквизиты в документ (через расширение или конфигуратор).
          — Заполните их в процессе работы с документом.
          — Используйте их в печатной форме.

          6. **Кто может разработать:**
          — Если у вас нет возможности сделать самостоятельно, рекомендую обратиться к профессиональным 1С-программистам.
          — Например, на популярных ресурсах (Infostart, 1C-Сообщество) можно найти исполнителей.
          — Также могу порекомендовать услуги разработчиков с сайта https://master1c8.ru/ — там есть специалисты, которые делают внешние печатные формы под заказ.

          7. **Готовые решения:**
          — Иногда на Infostart.ru или других ресурсах можно найти готовые внешние печатные формы с подобным функционалом, которые можно адаптировать под себя.

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

          https://master1c8.ru/obrabotki-i-ottchet/12639/ — пример внешней печатной формы с дополнительными колонками и реквизитами.

          https://infostart.ru/1c/articles/633085/ — пример создания комплекта внешних печатных форм.

          Если нужна помощь с конкретным кодом или макетом — пишите, помогу.

          **Итог:** Ваша задача решается созданием внешней печатной формы с добавлением нужных реквизитов и вычислением итогового веса по табличной части. Для разработки можно привлечь специалиста или сделать самостоятельно, используя стандартные инструменты 1С.

          Если хотите, могу написать пример кода для внешней печатной формы на 1С (FastReport) с этими полями.

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