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

Тема в разделе "1C и всё что с ней связано", создана пользователем ymv, 13 фев 2009.

Статус темы:
Закрыта.
  1. ymv

    ymv Гость

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

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


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

    Пока Выборка.Следующий() Цикл
    ОбъектОС = Выборка.СсылкаОС.ПолучитьОбъект();
    ОбъектОС.УстановитьПометкуУдаления(Истина);
    КонецЦикла;
     
  2. Гость

    Репутация:
    0
    Рискну предположить, это означает: нужно удалить из базы ОС, которые вообще не использовались в проводках? Тогда и не нужны никакие фильтры по счетам или датам...

    ВЫБРАТЬ
    ОС.Ссылка КАК СсылкаОС
    ИЗ
    Справочник.ОсновныеСредства КАК ОС
    ГДЕ
    (НЕ ОС.Ссылка В
    (ВЫБРАТЬ РАЗЛИЧНЫЕ
    ХозрасчетныйСубконто.Значение
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Субконто КАК ХозрасчетныйСубконто
    ГДЕ
    ХозрасчетныйСубконто.Вид = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства)))
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей