Дополнить внешнюю обработку запросом: П-ль должен иметь возможность выбрать интервал дат, за которые нужно переписать документы; Должны обрабатываться только документы, не помеченные на удаление - вопрос №2526020

изображение из вопроса
&НаКлиенте Процедура Сделать(Команда) СделатьНаСервере(); КонецПроцедуры &НаСервере Процедура СделатьНаСервере() Выборка=Документы.ПоступлениеТоваров.Выбрать(); Пока Выборка.Следующий() Цикл Префикс=Лев(Выборка.Организация.Наименование,1); ДокОбъект=Выборка.ПолучитьОбъект(); ДокОбъект.УстановитьНовыйНомер(Префикс); Докобъект.Записать(); КонецЦикла; //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ |ПоступлениеТоваров.Дата, |ПоступлениеТоваров.ПометкаУдаления |ИЗ |Документ.ПоступлениеТоваров КАК ПоступлениеТоваров |ГДЕ |ПоступлениеТоваров.ПометкаУдаления = &ПометкаУдаления |И ПоступлениеТоваров.Дата МЕЖДУ &Дата1 И &Дата2»; Запрос.УстановитьПараметр(«Дата1», Дата1); Запрос.УстановитьПараметр(«Дата2», Дата2); Запрос.УстановитьПараметр(«ПометкаУдаления», ПометкаУдаления); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); //Пока ВыборкаДетальныеЗаписи.Следующий() Цикл //// Вставить обработку выборки ВыборкаДетальныеЗаписи //КонецЦикла; //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецПроцедуры
Вопрос задан анонимно
16.07.17
0 ответов
Ответов пока нет

Глеб Черняк

Сейчас на сайте
Читать ответы

✯ Анна ✯

Читать ответы
Посмотреть всех экспертов из раздела Технологии > 1С, Парус
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store