Для добавления маркетинговых мероприятий в прайс-лист в УТ 11.5 необходимо корректно настроить запрос в Системе Компоновки Данных (СКД) и убедиться, что вы используете необходимые данные в подзапросах.
Вот общая рекомендация о том, как это можно сделать:
1. **Проверьте структуру данных**: Убедитесь, что в регистре "ЦеныНоменклатуры" действительно хранится поле "МаркетинговоеМероприятие". Его наличие и правильность определения являются критически важными для дальнейших шагов.
2. **Настройка подзапроса**:
- В вашем подзапросе, где вы уже используете `ЦеныНоменклатурыСрезПоследних`, добавьте поле "МаркетинговоеМероприятие" и отфильтруйте результаты по необходимым критериям (например, по дате или статусу мероприятия).
- Убедитесь, что по каждому товару может быть выбрано соответствующее маркетинговое мероприятие. Для этого может потребоваться использование дополнительных условий в запросе.
3. **Добавление новых полей в основной запрос**:
- В основном запросе прайс-листа добавьте необходимые поля: старая цена, маркетинговое мероприятие и дата его действия.
- Возможно, вам придется использовать объединение таблиц или дополнительные запросы, чтобы получить всю необходимую информацию.
4. **Обработка ошибок**:
- Если при добавлении поля "МаркетинговоеМероприятие" возникает ошибка, убедитесь, что у вас есть доступ к этому полю, и оно правильно определено в структуре данных.
- Также проверьте, что в назначениях и фильтрах нет противоречий, которые могут вызывать ошибку.
5. **Тестирование**:
- После добавления всех необходимых данных проведите тестирование, чтобы убедиться, что цены, мероприятия и даты отображаются корректно.
Если у вас будут возникать специфические ошибки, можно более подробно рассмотреть их, чтобы определить возможные пути решения. Не забудьте также обратить внимание на логи для выявления дополнительных сведений об ошибках во время выполнения.