Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить выделенные строки и по ним получить документы

Получить выделенные строки и по ним получить  документы
Я
   sergqwert
 
31.08.20 - 21:47
Когда выделяю несколько документов Счет на оплату, нажимаю на кнопку Отправить и в поле Кому не подтягиваются адреса. Если я беру один документ, то адрес в поле Кому подтягивается. Как получить выделенные строки и по ним получить документы а потом либо обходить это все либо передать всех контрагентов в запрос и получать в цикле? Конфигурация БП 3.0
   Ёпрст
 
1 - 31.08.20 - 22:48
(0) Обходить коллекцию выделенныеСтроки и использовать поиск по Идентификатору записи
   lodger
 
2 - 31.08.20 - 22:55
&наклиента
процедура нажалинакнопку(команда)
МассивСсылок = новый Массив;
Для каждого УказательСтроки из Элементы.СписокСчетов.выделенныеСтроки Цикл
ТД = Элементы.СписокСчетов.ДанныеСтроки(УказательСтроки);
МассивСсылок.добавиь(ТД.Ссылка);
конеццикла;

ПоехалиНаСервер(МассивСсылок);
конецпроцедуры

&НаСервере
процедура ПоехалиНаСервер(МассивСсылок)

ВыборкаКонтрагентов = ПолучитьВыборкуСИтогами(МассивСсылок);
Пока ВыборкаКонтрагентов.Следующий() Цикл
Письмо = создатьписьмо(ВыборкаКонтрагентов.АдресПолучателя,ВыборкаКонтрагентов,ИмяКонтакта);
ВыборкаСчетов = ВыборкаКонтрагентов.Выбрать();
Пока ВыборкаСчетов.Следующий() Цикл
ВставитьСчетВПисьмо(Письмо,ВыборкаСчетов);
конеццикла;
конеццикла;
конецпроцедуры

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.