Показать сообщение отдельно
Старый 24.11.2006, 07:55   #5
deevil
Пользователи
 
Регистрация: 12.09.2006
Сообщений: 27
По умолчанию

Твой способ конешно интересен, но одна загвоздка...

Короче обьясню все по порядку:
Делаю Инет-Магазин.
При выводе корзины, активных заказов контрагента и товаров в заказе использую такой метод:
В C# идет запрос в результате которого получается список товаров в корзине (активных заказов или товаров в заказе).
Для каждой полученного результата запроса запускается функция 1С (своя для каждого раздела), которая говорит, что происходит в корзине (активных заказах, товарах в заказе).

Поэтому получается, что если в запросе получено 10 позиций, то функция запуститься 10 раз.
А этот процесс идет очень долго, то бишь с помощью деббагера, я определил что тормаза в функциях.

В силу этого я хотел чтоб делалось так:
Данные полученные в запросе закидываются в массив, этот массив обрабатывается в 1С, данные получаем в C# и выводим так как нам нужно...

Поэтому твой способ, в котором будет запрос который будет закидывать данные в массив, две функции которые будут до цикла и еще 10 функций в цикле не особо исправят ситуацию))))
deevil вне форума   Ответить с цитированием