Настраиваю обмен через веб сервис в рознице 1.0. В сервисе - 4 функции. У всех входной и выходной параметр хранилище значений.
Суть:
1.сначала я из переферийной базы обращаюсь к одной функции веб-сервиса и получаю контрольные данные,
2. затем я на основе этих контрольных данных делаю выгрузку из переферийной базы в центр уже обращаясь ко второй функции и вот тут то проблема. Начинает выполняться часть кода, но потом падает.
Падает с указанием: в этой транзакции происходили уже ошибки. Долго промучавшись, подключил отладку сервиса. Нашел места где падает: то при получении константы, то при выполнении запроса и так далее.
Начал копать далее, ведь я никаких транзакций не открываю. Стал искать в какой момент она открывается и оказалось , что она уже открыта в момент вызова функции веб сервиса: т.е только переферийная база подключилась и уже открыта транзакция.
Вопрос: как правильно вызывать функции одного и того же веб сервиса несколько раз подряд?