новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
torgvisor
Приватное сообщение

Проблема c написанием обработки под 1С Штрих-М Продуктовый Магазин 5.2.1 платформа 8.2.19

19 |  0
10 ноября 2023 в 00:08:12 (23 недели 4 дня 11 часов назад)
1500
Текст задания
Нужна помощь в написании обработки которая получает цену товара по заданому шторихкоду.
Никогда ранее не работал с этой конфой... конкретно проблема в том запрос рабочим а конфигурация выдает пустые данные.

4й день уже не могу разобраться. в то же самое время такой же запрос из консоли запросов выдает данные.

Товар = Справочники.ШтрихКоды.НайтиПоНаименованию(""+ШтрихКод);

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

Запрос.УстановитьПараметр("Номенклатура", Товар.Владелец);
Запрос.УстановитьПараметр("ТипЦен" , ТипЦен.Ссылка);

РезультатЗапроса = Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выбрать();

Если ТЗ.Количество() > 0 Тогда
сообщить(""+ТЗ.Номенклатура+ " Цена: "+ТЗ.Цена+ " "+ТЗ.ЕдиницаИзмерения);
КонецЕсли;

Этот запрос выше то выдает данные то не выдает

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

Запрос.УстановитьПараметр("ШтрихКод", ШтрихКод);
Запрос.УстановитьПараметр("ТипЦен", ТипЦен);

РезультатЗапроса = Запрос.Выполнить();

ТЗ = РезультатЗапроса.Выбрать();
Пока ТЗ.Следующий() Цикл
сообщить(""+ТЗ.Номенклатура+ " "+ТЗ.Цена);

КонецЦикла;

Такой вполне рабочий вариант вообще не работает...
подозреваю что дело в защите но почему и как не понятно.

Поможет устранить причину оплачу.
0
Кандидаты в исполнители
Отклики (9)