Имя: Пароль:
1C
1С v8
Добавляем тег в обработке СБИС
0 happysan
 
30.05.24
13:46
Доброго времени суток!

Обработку СБИС можно скачать тут: https://sbis.ru/help/integration/1C_set/modul/download

Вопрос: может кто-то занимался добавлением нового тега (параметра) в выгружаемый файл XML, например, добавить тег "ТранГруз":
<СвПродПер>
      <СвПер СодОпер="Реализация">
        <ОснПер НаимОсн="Без документа-основания"/>
        <ТранГруз СвТранГруз = "Тест_Транспорт"/>
      </СвПер>
    </СвПродПер>
В каком месте кода это корректнее сделать?
1 happysan
 
30.05.24
14:32
Никто не сталкивался с подобным?
2 2S
 
30.05.24
14:33
В месте, где обрабатывается ТЧ документа и пишется в тег. Ваш кэп.
3 happysan
 
30.05.24
15:05
(2) Это в курсе, подробнее: имя процедуры?
4 happysan
 
31.05.24
14:30
Блин, не нашёл что-то(
5 happysan
 
31.05.24
14:31
Народ, посодействуйте.
6 happysan
 
31.05.24
14:34
Понимаю, что XDTO-пакет "ON_NSCHFDOPPR_2019" задействован из типовой конфигурации Комплексная автоматизация 2 (2.5.16.107).
7 Волшебник
 
31.05.24
14:37
(3) Начните с формы, а потом уже имя процедуры. Там этих форм десятки... ХЗ
8 Aleksey
 
31.05.24
14:44
9 GreenLab
 
31.05.24
14:49
10 happysan
 
31.05.24
14:50
(8) На выходе XML-файл, не совсем уловил вашу мысль?
11 GreenLab
 
31.05.24
14:53
Правда была проблема на УТ10 когда расширяемые функции  обработки ВнешниеФункции_Клиент.epf брались только из обработки загруженной в справочник "ВнешниеОбработки". Возможно уже исправили.
12 happysan
 
31.05.24
15:02
Благодарю, сейчас ознакомлюсь.
13 GreenLab
 
31.05.24
15:29
Вот пример выгрузки тега вывода из оборота марок при продаже для УПД

Функция сбисПослеФормированияДокумента(Док, Кэш, Контекст) Экспорт
	
	Если Контекст.Документ.ДокументОснование.ОперацияВыбытияМаркированныхТоваров <> 0 Тогда
		Док.Файл.Документ.Параметр.Добавить (Новый Структура ("Имя, Значение", "СвВыбытияМАРК", Контекст.Документ.ДокументОснование.ОперацияВыбытияМаркированныхТоваров));	
	КонецЕсли;	
	
КонецФункции

Добавляется в модуль формы "Файл_УпдСчфДоп_3_01" обработки "ВнешниеФункции_Клиент.epf"
14 happysan
 
31.05.24
15:25
(13) Спасибо, это в конец файла добавляется, как я понимаю. А если внутри какого-то тега нужно?
15 happysan
 
31.05.24
15:26
Всё равно думаю, что можно где-то в конфигурации всё это дело перехватить. Пока ищу.
16 GreenLab
 
31.05.24
15:56
(15) Нельзя. В СБИС все реализовано в обработке и файлах конфигурации. В базе хранятся только данные доп. реквизитов.
17 happysan
 
31.05.24
16:45
(16) Ну да, это понятно, но файлы конфигурации, получается, можно отредактировать, верно?
18 happysan
 
31.05.24
17:19
В главном окне обработки СБИС слева колонка, там раздел "Продажа" - "УПД (СФ + Реализация)". Какая форма используется из обработки не пойму. В форму "Файл_УпдСчфДоп_3_01" и в другие формы, где фигурирует аббревиатура "УПД", отладчик при отправке не попадает, только в "ФормаГлавноеОкно".
19 Aleksey
 
31.05.24
17:43
(17) нельзя. Ну почитай уже матчасть. Обработку писали не 1сники и там нет привычного подхода как в типовых
20 happysan
 
31.05.24
20:12
Осталось только это выяснить в (18), чтобы знать какую форму добавлять в обработку "ВнешниеФункции_Клиент.epf". Пока никак. Может кто-то в курсе?
21 Ivan_495
 
31.05.24
20:17
можно все и структуру отредактировать и добавить,  что угодно, только сбис ваши доработки не примет. Или свое на базе СБИСА строите?
22 happysan
 
31.05.24
20:25
(21) Заказчик такую задачу поставил.
23 happysan
 
31.05.24
20:27
(18) Или эти формы не задействованы, а лишь заготовки для обработки "ВнешниеФункции_Клиент.epf"?
24 happysan
 
31.05.24
20:28
(21) Это уже не наша задача)
25 Ivan_495
 
31.05.24
21:40
Там все в модуле объекта скорее всего.
26 GreenLab
 
01.06.24
10:16
(19) Вообще то можно переопределить обработку документов не трогая типовые файлы настроек.  И тут это описано https://sbis.ru/help/integration/1C_set/modul/api/struct?ysclid=lwvrveoauj296978880
27 Aleksey
 
01.06.24
10:49
(26) так редактировать типовые файлы конфигурации или не трогая их?
Я как раз об этом что типовые нельзя трогать, а для редактирование параметров нужно создать свои XMLфайлы. Что и описано в матчасти https://sbis.ru/help/integration/1C_set/modul/user_file
28 GreenLab
 
01.06.24
11:06
(27) Ну да. Типовую обработку и типовые файлы конфигурации не трогаем вообще. Создаем свои файлы конфигурации и переопределяем все в них и во внешней обработке. Не верно понял ответ в (19)
29 happysan
 
03.06.24
11:10
А никто не решал ситуацию с просмотром печатных форм в обработках СБИС? Что-то с кодировкой, но где это настраивается?
Couldn't resolve host name: http://  ,%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B5%20%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D0%BF%D1%80%D0%B0%D0%B2%20(%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20%D0%BE%D0%B1%20%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D0%B8%20%D1%83%D1%81%D0%BB%D1%83%D0%B3)%22%20%D0%9D%D0%B0%D0%B8%D0%BC%D0%94%D0%BE%D0%BA%D0%9E%D0%BF%D1%80=%22%D0%9F%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%22%20%D0%94%D0%B0%D1%82%D0%B0%D0%98%D0%BD%D1%84%D0%9F%D1%80=%2203.06.2024%22%20%D0%92%D1%80%D0%B5%D0%BC%D0%98%D0%BD%D1%84%D0%9F%D1%80=%2210.39.16%22%20%D0%9D%D0%B0%D0%B8%D0%BC%D0%AD%D0%BA%D0%BE%D0%BD%D0%A1%D1%83%D0%B1%D0%A1%D0%BE%D1%81%D1%82=%22"%D0%98%D0%BD%D0%B4%D0%B8%D0%B2%D0%B8%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%20%D0%91%D0%B0%D0%BB%D0%B0%D0%B1%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0%20%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F%20%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D1%8C%D0%B5%D0%B2%D0%BD%D0%B0"%22%3E%20%20%20%20%3C%D0%A1%D0%B2%D0%A1%D1%87%D0%A4%D0%B0%D0%BA%D1%82%20%D0%9D%D0%BE%D0%BC%D0%B5%D1%80%D0%A1%D1%87%D0%A4=%221%22%20%D0%94%D0%B0%D1%82%D0%B0%D0%A1%D1%87%D0%A4=%2201.03.2022%22%20%D0%9A%D0%BE%D0%B4%D0%9E%D0%9A%D0%92=%22643%22%3E%20%20%20%20%20%20%3C%D0%98%D1%81%D0%BF%D1%80%D0%A1%D1%87%D0%A4%20%D0%94%D0%B5%D1%84%D0%9D%D0%BE%D0%BC%D0%98%D1%81%D0%BF%D1%80%D0%A1%D1%87%D0%A4=%22-%22%20%D0%94%D0%B5%D1%84%D0%94%D0%B0%D1%82%D0%B0%D0%98%D1%81%D0%BF%D1%80%D0%A1%D1%87%D0%A4=%22-%22/%3E%20%20%20%20%20%20%3C%D0%A1%D0%B2%D0%9F%D1%80%D0%BE%D0%B4%3E%20%20%20%20%20%20%20%20%3C%D0%98%D0%B4%D0%A1%D0%B2%3E%20%20%20%20%20%20%20%20%20%20%3C%D0%A1%D0%B2%D0%98%D0%9F%20%D0%98%D0%9D%D0%9D%D0%A4%D0%9B=%22054302743481%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%D0%A4%D0%98%D0%9E%20%D0%A4%D0%B0%D0%BC%D0%B8%D0%BB%D0%B8%D1%8F=%22"%D0%98%D0%BD%D0%B4%D0%B8%D0%B2%D0%B8%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%22%20%D0%98%D0%BC%D1%8F=%22%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%22%20%D0%9E%D1%82%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE=%22%D0%91%D0%B0%D0%BB%D0%B0%D0%B1%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0%20%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F%20%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D1%8C%D0%B5%D0%B2%D0%BD%D0%B0"%22/%3E%20%20%20%20%20%20%20%20%20%20%3C/%D0%A1%D0%B2%D0%98%D0%9F%3E%20%20%20%20%20%20%20%20%3C/%D0%98%D0%B4%D0%A1%D0%B2%3E%20%20%20%20%20%20%20%20%3C%D0%90%D0%B4%D1%80%D0%B5%D1%81%3E%20%20%20%20%20%20%20%20%20%20%3C%D0%90%D0%B4%D1%80%D0%A0%D0%A4%20%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81=%22125167%22%20%D0%9A%D0%BE%D0%B4%D0%A0%D0%B5%D0%B3%D0%B8%D0%BE%D0%BD=%2277%22%20%D0%A3%D0%BB%D0%B8%D1%86%D0%B0=%221-%D1%8F%208%20%D0%9C%D0%B0%D1%80%D1%82%D0%B0%20%D1%83%D0%BB%22%20%D0%94%D0%BE%D0%BC=%223%22%20%D0%9A%D0%BE%D1%80%D0%BF%D1%83%D1%81=%22%D1%81%D1%82%D1%80.2%22/%3E%20%20%20%20%20%20%20%20%3C/%D0%90%D0%B4%D1%80%D0%B5%D1%81%3E%20%20%20%20%20%20%20%20%3C%D0%9A%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%20%D0%A2%D0%BB%D1%84=%22(495)%20124-02-.............
30 DrZombi
 
гуру
03.06.24
11:12
(17) Обновление вас не страшит :)
31 DrZombi
 
гуру
03.06.24
11:13
(19) Там  больше подход, как в обработках, писанных для консолей запросов с использованием разных фишечек и рюшечек :)
32 DrZombi
 
гуру
03.06.24
11:16
(29) А чего, проблема в (0) уже решена?
Или для экономии места, решили в одном топике обо всем спросить :) :)
33 happysan
 
03.06.24
11:23
(30) Предвидел это.
34 happysan
 
03.06.24
11:25
(32) Они связаны.
35 dali
 
03.06.24
12:33
(29) Как мне говорила техподдержка сбиса, если выгружаете в файл - нет печатной формы.
36 happysan
 
03.06.24
12:46
(35) Полезная информация, но странно как-то)