Имя: Пароль:
1C
1С v8
Обработка "Групповой ввод документов"
0 alex-terek
 
30.05.14
13:30
Добрый день... очень нужна помощь.
Есть обработка "Групповой ввод документов"

1) Форма обработки заполняется все имеющимися документами "Заказ покупателя" за выбранный период.

2) Создаются и записываются новые документы на указанную дату.


Необходимо чтобы заполнялись документы только по определенным контрагентам. Все они находятся в отдельной группе.
Не могу сообразить как...

Процедура ОсновныеДействияФормыЗаполнить(Кнопка)
    Если Проверка() = 1 Тогда
        Возврат;    
    КонецЕсли;
    Режим = РежимДиалогаВопрос.ДаНет;
    Если ДокументыДляВыбора.Количество() > 0 Тогда
        Ответ = Вопрос("Таблица документов будет очищена. Продолжить?", Режим);
        Если Ответ = КодВозвратаДиалога.Нет Тогда
            Возврат;
        Иначе
            ДокументыДляВыбора.Очистить();
        КонецЕсли;    
    КонецЕсли;    
    
    
    
  
    
    Выборка = Документы.ЗаказПокупателя.Выбрать(НачПериода, КонПериода);
    Пока Выборка.Следующий() Цикл
        Если (Выборка.ПометкаУдаления = Истина)Тогда
            Продолжить;
        КонецЕсли;
            
        НовСтрока = ДокументыДляВыбора.Добавить();
        НовСтрока.Документ = Выборка.Ссылка;
        НовСтрока.Контрагент = Выборка.Контрагент;
        НовСтрока.ДоговорКонтрагента = Выборка.ДоговорКонтрагента;
        НовСтрока.СуммаПоДокументу = Выборка.СуммаДокумента;
        
        КонецЦикла;    
    КонецПроцедуры
1 Chameleon1980
 
30.05.14
13:35
Запрос
2 Borteg
 
30.05.14
13:36
Запрос(0)
3 alex-terek
 
30.05.14
17:40
Стыдно признаться - до запросов не дорос.
может как то без него ?
4 bolobol
 
30.05.14
18:04
(3) Можно, при помощи программиста, например.