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

База знаний Одина — Одинэсника › Форумы › 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С