• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

УправлениеГостиницей

  • Автор темы Marccc
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

Marccc

Прошу помощи,конфигурацию УправлениеОтелем делаю, у меня есть Общий Модуль "РаботаСоСправочниками"

Функция РозничнаяЦена(АктуальнаяДата, ЭлементНомераГостиницы) Экспорт
Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ
| ЦеныСрезПервых.Цена
|ИЗ
| РегистрСведений.Цены.СрезПервых(&ДатаСреза, &ВидНомераГостиницы) КАК ЦеныСрезПервых";
Запрос.Параметры.Вставить("ДатаСреза", АктуальнаяДата);
Запрос.Параметры.Вставить("ВидНомераГостиницы", ЭлементНомераГостиницы.ВидНомераГостиницы);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() тогда
Возврат Выборка.Цена; Иначе Сообщить("Ошибка");
Возврат 0;
КонецЕсли;
КонецФункции

В Документе Посление Есть Процедура ПриИзменении()

Процедура ПереченьПоселенцевНомерГостиницыПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.ПереченьПоселенцев.ТекущиеДанные;
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Дата,СтрокаТабличнойЧасти.НомерГостиницы);
КонецПроцедуры

При выполнении этого выскакивает ошибка
{ОбщийМодуль.РаботаСоСправочниками(12)}: Ошибка при вызове метода контекста (Выполнить): {(4, 46)}: Неверные параметры "РегистрСведений.Цены.СрезПервых, 1"РегистрСведений.Цены.СрезПервых(&ДатаСреза, <<?>>&ВидНомераГостиницы) КАК ЦеныСрезПервых Выборка = Запрос.Выполнить().Выбрать();по причине:{(4, 46)}: Неверные параметры "РегистрСведений.Цены.СрезПервых, 1"РегистрСведений.Цены.СрезПервых(&ДатаСреза, <<?>>&ВидНомераГостиницы) КАК ЦеныСрезПервых

Помогите её исправить
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!