Имя: Пароль:
1C
 
Форма списка документа
0 Фоксик
 
17.03.21
16:17
Всем привет!
При открытии формы списка документа - в ней отображается список документов. В модуле этой формы делаю запрос
Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    саМаршрутныйЛист.Ссылка КАК Ссылка1,
    |    саМаршрутныйЛист.Курьер,
    |    саМаршрутныйЛист.Дата,
    |ИЗ
    |    Документ.саМаршрутныйЛист КАК саМаршрутныйЛист,
    |ГДЕ
    |    саМаршрутныйЛист.ПометкаУдаления = &ПометкаУдаления
    |    И саМаршрутныйЛист.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    
    Запрос.УстановитьПараметр("ПометкаУдаления", Ложь);
    Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ДатаСобытия));
    Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаСобытия));
    РезультатЗапроса = Запрос.Выполнить();
    ВыборкаЗапроса = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаЗапроса.Следующий() Цикл
        НовыйДокумент = Документы.саРасчетЗарплатыКурьеров.СоздатьДокумент();
        НовыйДокумент.Курьер = ВыборкаЗапроса.Курьер;
        НовыйДокумент.Дата = ВыборкаЗапроса.Дата;
        НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение);
    КонецЦикла;

Как проверить, если в этом списке есть документ, с датой и фио курьера, то его записывать не нужно?
1 Фоксик
 
17.03.21
16:19
С текущей датой
2 vicof
 
17.03.21
16:23
Если РезультатЗапроса.Количество() > 0 Тогда
3 vicof
 
17.03.21
16:23
Условия на дату и курьера накладывать в запросе
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн