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

Кто как дорабатывает внешнюю обработку обмена БП3.0 с СБИС?

Кто как дорабатывает внешнюю обработку обмена БП3.0 с СБИС?
Я
   paxan
 
10.12.20 - 22:02
Здравствуйте.
Назрела необходимость подправить работу внешней обработки, что раздается СБИС для обмена с их ЭДО. Попытался нахрапом взять штурмом эту задачу, а не тут -то было). Код не столько запутанный, сколько сильно разветвленный, все делается через довольно сложные параметры процедур в виде структур, вызовов экспортных процедур кучи форм, притом сами названия вызываемых процедур динамические и тп.
Мне сейчас нужно чтобы в выгружаемом документе за место определенных данных для конкретного вида документа в хмл-ке которая шлется сбису писались другие данные.Т.. грубо говоря за место одного клиента, договора, номера или еще что выбрать другие данные, возможно по какому-то алгоритму, который сложно будет просто запросом описать.
Максимум что удалось найти - это место, где процедура формирует на основе описания полей запроса текст запроса, потом он выполняется. Но в упор не могу найти место, где из этих данных в виде кучи собственно формируется хмл-документ. Направьте пожалуйста, кто сталкивался с подобной задачей, куда рыть то? В какой процедуре, форме, модуле или еще как лучше сделать такое переопределение?
Есть вообще такое подозрение что текст хмл вообще даже не эта обработка формирует, а как-то сам сайт или сервисы сбиса (говорю топорно)...
Как правильнее вести отладку обработки, чтобы не нужно было отправлять документы на рабочую учетку сбиса и тп.. В общем буду рад любым советам из этой сферы)
   mikecool
 
1 - 10.12.20 - 22:05
"Код не столько запутанный" - это ты с Диадоком еще не сталкивался )))
читать инструкции, замер производительности и точки останова в отладке
   mikiton
 
2 - 10.12.20 - 22:57
в макетах гляньте коды модулей
   zak555
 
3 - 10.12.20 - 23:02
Зачем ?
Есть же внутри 1с-эдо
   paxan
 
4 - 10.12.20 - 23:14
(3) Есть то оно есть, но чем мне эта информации поможет в моем вопросе?
   paxan
 
5 - 11.12.20 - 09:35
(2) Нет там ничего в макетах, точнее есть, но только описание разделов а не механизм получения данных.
   Garykom
 
6 - 11.12.20 - 09:42
(4) Перейдите со СБИСа на 1С-ЭДО
   paxan
 
7 - 11.12.20 - 10:41
апну тему
   zak555
 
8 - 13.12.20 - 15:39
(4) в 1с-эдо намного проще свои теги добавлять
   dis12345
 
9 - 13.12.20 - 17:27
Когда понадобилось выгружать в Астрал-отчет 4.5 и АстралОнлайн с подменой контрагента, правил общий модуль ОбменСконтрагентамиБП-ЗаполнитьДанныеУчастника
   NorthWind
 
10 - 13.12.20 - 17:46
(0) для мелких доработок там вроде xml-шаблончики были. Кроме того, СБИСники сами готовы делать доработки за бабло, во всяком случае, их ТП, когда сталкивается с вопросом, который они решить не могут, они сразу говорят - этого нет, но можем сделать, ценник от стольких-то тыс рублей. В принципе норм, с учетом того что обработка предоставляется бесплатно и за апи денег тоже не берут. Можно разово заплатить за доработку.
   paxan
 
11 - 14.12.20 - 15:44
Спасибо всем ответившим. Примерно уже разобрался с общим принципом. Да, мелкие доработки через хмл-шаблоны делаются, плохо что нет нигде полного описания их структуры.
   NorthWind
 
12 - 14.12.20 - 17:42
(11) думаю что ссылку ниже вы читали, если всерьез подошли к вопросу. Но на всякий случай оставлю ее здесь.
http://wiki.razgovorov.ru/index.php/Настройка_внешней_обработки_СБИС_для_1С_8.х
   paxan
 
13 - 17.12.20 - 16:48
(12) Да. именно она и помогла. Кроме этой информации толком ничего и не нашел. Спасибо. Побольше бы деталей..
   NorthWind
 
14 - 17.12.20 - 16:52
(13) да, все так. Больше ничего толком и нет. Как я понимаю, СБИСники сами не очень заинтересованы в том чтобы выкладывать инфу и консультировать специалистов, потому что они зарабатывают на доделках этой обработки. Во всяком случаи, мои попытки что-то спрашивать натыкались на предложение заказать доработку за деньги.
   NorthWind
 
15 - 17.12.20 - 16:55
* случае

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