K
kentochek
Здравствуйте у меня такой вопрос, как мне сделать выборку документов по определенному контрагенту,т.е. другими словами, мы выбираем определенного контрагента, затем мы выбираем документ, и нужно чтобы при выборе документа отображались только те, которые в реквизите имеют точно такого же контрагента,другие из этого же журнала выводить не надо.Мой код имеет следующий вид, и он выводит все документы...
Док=СоздатьОбъект("Документ.ПередачаИмВЗалог");
Док.ВыбратьДокументы(); //***Делаем выборку документов
Пока Док.ПолучитьДокумент()=1 Цикл
///***Выбираем только документы,у которых контрагент такой же как и в "Кредитном договоре"
Если Док.Контрагент=Контрагент Тогда
Если Док.Выбран()=1 Тогда
Док.ВыбратьСтроки(); //***Делаем выборку табличной части документа
Пока Док.ПолучитьСтроку()=1 Цикл
//***Заносим значения в определенные поля
Сумма=Док.Сумма;
ДатаДог=ДатаДок;
СуммаКредита=Сумма;
КонецЦикла
КонецЕсли;
Иначе
Сообщить("Нет подходящих документов для данного контрагента!");
КонецЕсли;
КонецЦикла;
За ранее спасибо...
Док=СоздатьОбъект("Документ.ПередачаИмВЗалог");
Док.ВыбратьДокументы(); //***Делаем выборку документов
Пока Док.ПолучитьДокумент()=1 Цикл
///***Выбираем только документы,у которых контрагент такой же как и в "Кредитном договоре"
Если Док.Контрагент=Контрагент Тогда
Если Док.Выбран()=1 Тогда
Док.ВыбратьСтроки(); //***Делаем выборку табличной части документа
Пока Док.ПолучитьСтроку()=1 Цикл
//***Заносим значения в определенные поля
Сумма=Док.Сумма;
ДатаДог=ДатаДок;
СуммаКредита=Сумма;
КонецЦикла
КонецЕсли;
Иначе
Сообщить("Нет подходящих документов для данного контрагента!");
КонецЕсли;
КонецЦикла;
За ранее спасибо...