Имя: Пароль:
1C
1C 7.7
v7: Как заставить отправлять документы пакетом по несколько штук?
0 xotabi4
 
28.03.14
05:51
Добрый день! Отправляю документы в систему SAP поставщика.

Он рекомендует посылать документы по 20-25 штук за раз, иначе их сервер типо не успевает отвечать)

Собственно проблема, отбираю документы за 1 день, херачу их в xml строку и отправляю собственно на их сервер. Но есть дни в которых количество документов переваливает за 200+ штук, и обработка тупо вываливается с timeout.

Как заставить не прерывая цикл отбирать по 20 документов и отправлять им и так далее? Что-то не могу родить идею), чую что надо использовать счетчик документов, но как именно вообще, тем более башка трещит еще.

P.S. болею =(
1 mehfk
 
28.03.14
06:01
для й = 1 по КоличествоДокументов Цикл

   // Добавление документа в XML строку

   Если (й % 20 = 0 ) Или (й = КоличествоДокументов) Тогда
       // Отправка XML Строки
   КонецЕсли

КонецЦикла
2 Mikeware
 
28.03.14
07:27
(0) а у вас чо, программистов совсем нет?
3 NikVars
 
28.03.14
16:33
(0) Покажи деньги, допилим!
4 trad
 
28.03.14
16:34
если есть возможность увеличить timeout
5 trad
 
28.03.14
16:35
если есть возможность, увеличить timeout
6 Смок
 
28.03.14
16:35
(0)Была аналогичная проблема. Я делал отправку пакетами по 20 доков с интервалом в пятикратного таймута. Практически все проходило.
7 Balonbl4
 
28.03.14
16:37
Пусть переходят на 1С=)