Имя: Пароль:
1C
1С v8
Выгрузка PDF документа СБИС
0 Новичок_1С
 
31.07.23
14:52
Добрый день.
Самописная конфигурация. В конфе формируется pdf документ. Может ли кто подсказать, как с помощью внешней обработки Sbis1C_UF отравить один единственный pdf документ в сбис.
В инструкции написано, что в пакет документов можно добавить произвольный документ, но при этом "Первое вложение пакета должно быть ссылкой на документ 1С, т.к. по нему будут определяться отправитель и получатель пакета."
Но у меня первый и он же единственный PDF. Возможно, можно указать отправителя и получателя в дополнительных параметрах в функции ВИ.сбисОтправка(Кэш, СписокСтрок, ДополнительныеПараметры), но структура этих параметров нигде не описана.
Прошу помощи.
1 arsik
 
31.07.23
15:08
(0) Сие тайна страшная. Поищи в рунете отправку документов из 77. Может там чего понятнее будет.
2 arsik
 
31.07.23
15:17
3 arsik
 
31.07.23
15:55
В дополнительных параметрах херня

// Функция выполняет отправку документов
//Параметры
//    Кэш:                        структура, кэш обработки Sbis1C
//    МассивСтрок:                список значений, содержащий структуры СоставПакета в качестве значения.
//                                где СоставПакета - список значений, содержащий ссылки на документы 1С в качестве значения и наименование файла настройки для расчета документа в качестве представления для возможности точечной корректировки (если не указано, то определяется по типу документа).
//    ДополнительныеПараметры:    необязательная структура, может содержать поле ИниРеестра с имененем ТипДок для изменения настройки формирования для всех документов
//
//Возвращает
//    Истина, если ини прошли проверку и успешно установлены.
&НаКлиенте
Функция сбисОтправка(Кэш, МассивСтрок, ДополнительныеПараметры = Неопределено) Экспорт    
    фрм = сбисПолучитьФорму("Документ_Шаблон");
    Кэш.Текущий.Вставить("Форма",сбисПолучитьФорму("Раздел_Продажа_Шаблон"));
    Если ТипЗнч(ДополнительныеПараметры) = Тип("Структура") и ДополнительныеПараметры.Свойство("ИниРеестра") Тогда
        Кэш.Текущий.ТипДок = ДополнительныеПараметры.ИниРеестра;
    КонецЕсли;
    фрм.ОтправитьДокументы(Кэш,МассивСтрок);
    Возврат Кэш.РезультатОтправки;
КонецФункции