Как в УТ 11.5 настроить алгоритм заполнения документа «Установка цен» из докумен

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в УТ 11.5 настроить алгоритм заполнения документа «Установка цен» из докумен

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

        УТ 11.5 подскажите где найти алгоритм заполнения установки цен из документа поступления

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

          В УТ 11.5 алгоритм заполнения документа «Установка цен» из документа «Поступление товаров и услуг» реализован в типовом механизме ценообразования и обработки документа «Установка цен».

          Где смотреть конкретно:

          1. Обработка документа «Установка цен»
          В конфигураторе откройте объект документа «Установка цен».
          В модуле объекта (обычно в процедуре проведения или в обработке заполнения) ищите код, который заполняет табличную часть цен на основании поступления.

          2. Обработка заполнения цен из поступления
          В модуле документа «Установка цен» есть процедура, которая при вводе на основании документа «Поступление товаров и услуг» копирует цены закупки в табличную часть.
          Обычно это что-то вроде:
          — Получение ссылок на строки поступления
          — Копирование цены закупки (ЦенаВходящая) в соответствующий вид цены в «Установке цен»
          — Учет наценок и правил округления

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

          4. Типовой алгоритм
          В типовом коде это реализовано примерно так:
          — При вводе документа «Установка цен» на основании «Поступления товаров и услуг» происходит вызов процедуры, которая перебирает строки поступления
          — Для каждой строки берется цена закупки и переносится в табличную часть документа «Установка цен» с видом цены, у которого стоит признак «При вводе на основании документов поставки»
          — Если у вида цены есть наценка, она применяется автоматически

          ### Где именно смотреть в конфигураторе

          — Документ: Установка цен
          — Модуль объекта: ищите процедуры с названиями типа ПриЗаполненииИзПоступления или ЗаполнитьЦеныИзПоступления
          — Также можно посмотреть обработчики события «При вводе на основании» (например, ПриВводеНаОсновании)

          ### Если нужно посмотреть типовой код

          В УТ 11.5 в модуле документа «Установка цен» есть примерно такой код (пример упрощённый):

          ### Рекомендации

          — Посмотрите в конфигураторе модуль документа «Установка цен»
          — Обратите внимание на справочник «Виды цен» и его реквизит «При вводе на основании документов поставки»
          — Если нужно, можно добавить отладочные сообщения или точки останова, чтобы проследить процесс заполнения

          Рекомендую посмотреть здесь — подробное описание ценообразования и работы с видами цен в УТ 11:
          https://infostart.ru/1c/articles/195575/

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