0
Nemirov
24.04.20
✎
08:54
|
Здравствуйте. Такой вопрос: делаю обработку в "1с бухгалтерия" как сделать проверку существующего или не проведенного документа, что бы каждый раз не создавать одно и тоже. Может кто сталкивался. В синтаксисе чет не могу найти подходящее.
Процедура КнопкаВыполнитьНажатие(Кнопка)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтчетОРозничныхПродажах.Ссылка,
| ОтчетОРозничныхПродажах.Дата
|ИЗ
| Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах
|ГДЕ
| ОтчетОРозничныхПродажах.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Док = Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();
Док.Заполнить(ВыборкаДетальныеЗаписи.ссылка);
Док.Дата = ВыборкаДетальныеЗаписи.Дата;
Попытка
Док.Записать(РежимЗаписиДокумента.Проведение);
Исключение
Сообщить(""+ОписаниеОшибки());
КонецПопытки;
док.Записать();
конецЦикла;
Возврат;
КонецПроцедуры
|
|