Имя: Пароль:
1C
 
добавить условие в выборку
0 Филипп Остырко
 
01.02.19
12:20
процедура достает из базы все неиспользуемые элементы в таблицу. куда тут добавить условие, чтобы избирала не все, а только до определенной даты?  



СсылкиНеИспользуемые.Очистить();
...
Если ЭлементыФормы.ГруппаПоиска.Видимость Тогда
// a - cправочник
        мОбъекты=РазвернутьГруппу(а,ЭлементыФормы.ГруппаПоиска.Значение);
    Иначе
        мОбъекты = РазвернутьГруппу(а);
    КонецЕсли;
......
    Для Каждого мО ИЗ мОбъекты Цикл
        Если НЕ мО.Предопределенный Тогда
            Если ТолькоБезСсылок Тогда
                Найдено = Таб.Найти(мО, "Ссылка");
                Если Найдено = Неопределено Тогда
                    Стр=ТабБезСсылок.Добавить();
                    Стр.Ссылка = мО;
                    Стр.ЕстьСсылки = Ложь;
                КонецЕсли;
                         ...
                         КонецЕсли;
                    ...
               КонецЕсли;
         ...
       КонецЦикла;
КонецПроцедуры
1 OldCondom
 
01.02.19
12:27
Если НЕ мО.Предопределенный Тогда
            Если ТолькоБезСсылок Тогда

Если НЕ мО.Предопределенный И ТолькоБезСсылок И МО.Дата <= НеобходимаяДата Тогда
2 Радим1987
 
01.02.19
12:29
В запросе
3 OldCondom
 
01.02.19
12:31
(2) так это муторно писать запрос к ТЗ, что иногда проще абы какие циклы
4 Филипп Остырко
 
01.02.19
12:32
(1) (2) благодарю старшие товарищи
Независимо от того, куда вы едете — это в гору и против ветра!