Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 07:52

Поле флажок булево

Автор Vasylii, 15 дек 2022, 10:55

0 Пользователей и 1 гость просматривают эту тему.

Vasylii

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

    Запрос.УстановитьПараметр("Ссылка", Ссылка);

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

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

Пока Выборка.Следующий() Цикл
Если Выборка.ТекущийЛимит < 0 Тогда
ИначеЕсли Выборка.ТекущийЛимитНаМесяц < 0 Тогда
ИначеЕсли Выборка.ОстатокЛимита < 0 Тогда
ИначеЕсли Выборка.ОстатокЛимитаНаМесяц < 0 Тогда
КонецЕсли;

КонецЦикла;

Vasylii

Vasylii, все проблему решил Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Систем_ЗаявкаПланированияББДСЛимиты.ТекущийЛимит КАК ТекущийЛимит,
| Систем_ЗаявкаПланированияББДСЛимиты.ТекущийЛимитНаМесяц КАК ТекущийЛимитНаМесяц,
| Систем_ЗаявкаПланированияББДСЛимиты.ОстатокЛимита КАК ОстатокЛимита,
| Систем_ЗаявкаПланированияББДСЛимиты.ОстатокЛимитаНаМесяц КАК ОстатокЛимитаНаМесяц
|ИЗ
| Документ.Систем_ЗаявкаПланированияББДС.Лимиты КАК Систем_ЗаявкаПланированияББДСЛимиты
|ГДЕ
| Систем_ЗаявкаПланированияББДСЛимиты.Ссылка = &Ссылка";

    Запрос.УстановитьПараметр("Ссылка", Ссылка);

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

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

Пока Выборка.Следующий() Цикл
Если Выборка.ТекущийЛимит < 0 Тогда
ИначеЕсли Выборка.ТекущийЛимитНаМесяц < 0 Тогда
ИначеЕсли Выборка.ОстатокЛимита < 0 Тогда
ИначеЕсли Выборка.ОстатокЛимитаНаМесяц < 0 Тогда
Возврат Ложь;
КонецЕсли;

КонецЦикла;
Возврат Истина;



               


Похожие темы (5)

Рейтинг@Mail.ru

Поиск