Как в 1С КА 2.5 заменить «Себестоимость» на «Вид цены» в отчете?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в 1С КА 2.5 заменить «Себестоимость» на «Вид цены» в отчете?

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

        База «Комплексная автоматизация» 2.5, отчет «Валовая прибыль по полной отгрузке». Заменить «Себестоимость» на Вид цены»

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

          В 1С:Комплексная автоматизация 2.5 в отчёте «Валовая прибыль по полной отгрузке» заменить колонку «Себестоимость» на «Вид цены» можно следующим образом:

          1. Откройте конфигуратор и найдите в конфигурации отчет «Валовая прибыль по полной отгрузке». Обычно он находится в подсистеме «Продажи» или «Управленческий учет».

          2. Откройте модуль отчета или форму отчета, где формируется табличная часть с колонками.

          3. Найдите место, где формируется колонка «Себестоимость». Обычно это либо в запросе, либо в коде формирования результата.

          4. В запросе замените поле, которое отвечает за себестоимость, на поле, которое содержит «Вид цены». В 1С КА 2.5 данные о видах цен обычно хранятся в регистре цен или в табличной части документа реализации.

          5. Если в запросе нет поля «Вид цены», то нужно добавить его через присоединение соответствующего регистра цен или справочника видов цен.

          6. В форме отчета замените заголовок колонки «Себестоимость» на «Вид цены».

          Пример изменения запроса (упрощённо):

          |ВЫБРАТЬ
          | Реализация.Номенклатура,
          | Цены.ВидЦены КАК ВидЦены,
          | Реализация.Количество,
          | Реализация.Сумма
          |ИЗ
          | Документ.РеализацияТоваровУслуг.Товары КАК Реализация
          | ЛЕВОЕ СОЕДИНЕНИЕ РегистрЦен.Номенклатура КАК Цены
          | ПО Реализация.Номенклатура = Цены.Номенклатура
          | И Цены.ВидЦены = &ВидЦены

          Где &ВидЦены — параметр отчета или конкретный вид цены.

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

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

          Если нужна конкретная помощь с кодом отчета — приложите код запроса или модуль отчета, помогу адаптировать.

          Рекомендую посмотреть здесь, как работать с видами цен в 1С КА:

          https://infostart.ru/public/2227678/

          https://infostart.ru/1c/articles/1815445/ (про распределение расходов и цены)

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

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