С Новым годом! Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/46: Рейтинг темы: голосов - 46, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 15.06.2016
Сообщений: 11
1

Что исправить в запросе 1c 8.1?

12.02.2009, 13:47. Показов 8491. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Запрос помечает на удаление элементы справочника, если остатки или обороты нулевые. или их вообще нет. А мне надо, чтобы помечались, если их ТОЛЬКО ВООБЩЕ НЕТ(остатков и оборотов). Что исправить?

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


СчетаУчетаОС=Новый СписокЗначений;
СчетаУчетаОС.Добавить(Счет1.Ссылка);
СчетаУчетаОС.Добавить(Счет2.Ссылка);
Запрос.УстановитьПараметр("СчетаУчетаОС", СчетаУчетаОС);
Запрос.УстановитьПараметр("НачПериода", НачПериода);
Запрос.УстановитьПараметр("КонПериода", КонПериода);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл
ОбъектОС = Выборка.СсылкаОС.ПолучитьОбъект();
ОбъектОС.УстановитьПометкуУдаления(Истина);
КонецЦикла;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2009, 13:47
Ответы с готовыми решениями:

Исправить ошибку в запросе к БД
фотки . ошибки. в чем может быть проблема? небольшие фотки можно выкладывать напрямую на форум

Как исправить ошибку в запросе?
SELECT Таблица1. FROM Таблица1 WHERE (Таблица1. =' + nameText1 + ' AND DMAX()) Нужно вывести...

Исправить ошибку в запросе json
Добрый вечер. есть код: NpgsqlCommand command = new NpgsqlCommand("insert into \"zayavka\" (kol,...

Ошибка в запросе как исправить
Здравствуйте, есть две таблицы по ним создан запрос подсчитывающий сумму в нем три поля...

1
12.02.2009, 21:05 2
Цитата Сообщение от ymv
если их ТОЛЬКО ВООБЩЕ НЕТ(остатков и оборотов).
Рискну предположить, это означает: нужно удалить из базы ОС, которые вообще не использовались в проводках? Тогда и не нужны никакие фильтры по счетам или датам...

ВЫБРАТЬ
ОС.Ссылка КАК СсылкаОС
ИЗ
Справочник.ОсновныеСредства КАК ОС
ГДЕ
(НЕ ОС.Ссылка В
(ВЫБРАТЬ РАЗЛИЧНЫЕ
ХозрасчетныйСубконто.Значение
ИЗ
РегистрБухгалтерии.Хозрасчетный.Субконто КАК ХозрасчетныйСубконто
ГДЕ
ХозрасчетныйСубконто.Вид = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства)))
12.02.2009, 21:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2009, 21:05
Помогаю со студенческими работами здесь

Исправить ошибку в запросе api vk
Всем привет. Я скачал эту библиотеку, но у меня возникла проблема с запросом wall.getById с...

Необходимо исправить ошибку в медиа-запросе
Всем привет! Ребята, подскажите, в чем проблема? Накарябал сайтик:...

Надо исправить ошибку в запросе на добавление
Я немного туплю как сделать, хоть мне и объяснили что надо привести к типу данных, но как это...

Исправить ошибки в запросе (Cannot redeclare getnavigation)
<?php #Îïðåäåëèë êîíñòàíòû äëÿ ïîäêëþ÷åíèÿ ê ñåðâåðó define("HOST","localhost");...

Как исправить синтаксическую ошибку в запросе?
Ребята помогите выходит ошибка You have an error in your SQL syntax; check the manual that...

Нужно исправить ошибки в POST запросе
Есть сайт уже 2ю неделю пишу автоотправщик файла((((. Не знаю или нужен ШТМЛ. <p> <label...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru