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