Когда выделяю несколько документов Счет на оплату, нажимаю на кнопку Отправить и в поле Кому не подтягиваются адреса. Если я беру один документ, то адрес в поле Кому подтягивается. Как получить выделенные строки и по ним получить документы а потом либо обходить это все либо передать всех контрагентов в запрос и получать в цикле? Конфигурация БП 3.0
&наклиента
процедура нажалинакнопку(команда)
МассивСсылок = новый Массив;
Для каждого УказательСтроки из Элементы.СписокСчетов.выделенныеСтроки Цикл
ТД = Элементы.СписокСчетов.ДанныеСтроки(УказательСтроки);
МассивСсылок.добавиь(ТД.Ссылка);
конеццикла;
ВыборкаКонтрагентов = ПолучитьВыборкуСИтогами(МассивСсылок);
Пока ВыборкаКонтрагентов.Следующий() Цикл
Письмо = создатьписьмо(ВыборкаКонтрагентов.АдресПолучателя,ВыборкаКонтрагентов,ИмяКонтакта);
ВыборкаСчетов = ВыборкаКонтрагентов.Выбрать();
Пока ВыборкаСчетов.Следующий() Цикл
ВставитьСчетВПисьмо(Письмо,ВыборкаСчетов);
конеццикла;
конеццикла;
конецпроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший