|
Отправка регламентированной отчетности из своей обработки | ☑ | ||
|---|---|---|---|---|
|
0
Manifest07
20.01.17
✎
11:06
|
Здравствуйте. У нс есть клиент, у которого в базе БП далеко не одна организация. Для упрощения их жизни, была создана обработка моими коллегами, суть которой примерно такая.
Пользователь в одной вкладке выделяет список организаций, во второй выбирает тип регл отчета который хочет сдать, а в третьей уже отбираются те организации по которым отчетность не сдана. Все это работало достаточно долго время, до тех пор, пока не обновились до 3.0.46.16. Сейчас вся проблема вот в чем. Код кнопки отправки: Для Каждого Строка ИЗ СписокНеОтправленныхОтчетов Цикл Если Не Строка.Выбрать Тогда Продолжить; КонецЕсли; ПредставлениеДокументаРеглОтч = ""; ФормаРеглОтчета = РегламентированнаяОтчетностьКлиент.ИнициализацияОтчета(Строка.Ссылка, ПредставлениеДокументаРеглОтч); Если ФормаРеглОтчета = Неопределено Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "Не удалось получить форму для "+Строка.Ссылка; Сообщение.Сообщить(); Продолжить; КонецЕсли; РегламентированнаяОтчетностьКлиент.ПриНажатииНаКнопкуОтправкиВКонтролирующийОрган(ФормаРеглОтчета, Строка(Строка.ВидКонтролирующегоОргана),,Истина,Строка.Ссылка, Строка.Организация); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "Выгрузка завершена!"; Сообщение.Сообщить(); КонецЦикла; Но, хоть и вызывается процедура отправки в теле цикла, и грубо говоря при выборе 3 организаций, открывается 3 формы отправки, в отладке отследил, сама отправка начинается только после прохожденя всего цикла, в итоге отправляется только одна организация, последняя выбранная в списке. |
|||
|
1
Manifest07
20.01.17
✎
14:42
|
нет идей?
|
|||
|
2
shamannk
20.01.17
✎
15:24
|
....сама отправка начинается только после прохожденя всего цикла.... Отправка как происходит? Вангую создается задача на отправку которую ты циклом постоянно перетираешь и отправляется последняя.
|
|||
|
3
Manifest07
20.01.17
✎
15:31
|
(2) я примерно так же вангую, но вот как это изменить не понимаю.
|
|||
|
4
shamannk
20.01.17
✎
15:33
|
(3) Трасерите отправку.
|
| Форум | Правила | Описание | Секции | Поиск |