Упд сф реализация не подключен слишком много файлов настроек
PS: Нужно отметить - Акты продавца отправляются успешно, код аналогичный, но конструкция при этом такая:
//Third_DocumentToSend = SendTask.AddDocumentFromFile("XmlAcceptanceCertificate", "default", "rezru_05_02_01",ПутькФайлуXML)
regsvr32.exe C:\Файлы\Diadoc_5_32_0_627_x64.dll
// или regsvr32.exe C:\Файлы\DiadocCom_5_32_2_632_x64.dll
// 64 разряда
ПодключитьВнешнююКомпоненту("AddIn.DiadocInvoiceAPI");
//Создание объекта DiadocInvoiceAPI
DiadocApi_ = Новый("AddIn.DiadocInvoiceAPI");
DiadocApi = DiadocApi_.CreateObject();
//Получение списка сертификатов
Certificates = DiadocApi.GetPersonalCertificates();
//Создание соединения
мОснованяОрг = ОбменСДиадок.ВернутьКонстанту("ОсновнаяОрганизация");
ИННОрганизации = ПолучитьРеквизитОбъектаНаСервере(мОснованяОрг,"ИНН");
СтруктураСертификата = ПолучитьОтпечатокСертификата(Certificates, ИННОрганизации); // Отпечаток, Сертификат
ОтпечатокСертификата = СтруктураСертификата.Отпечаток;
DiadocConnection = DiadocApi.CreateConnectionByCertificate(ОтпечатокСертификата);
ИНН = Прав(Certificates.GetItem(0).Inn,10);
КПП = Certificates.GetItem(0).kpp;
СтруктураКонтрагентов = ОбменСДиадок.ПолучитьСтрокуДоступныхИННКонтрагентов();
СтрокаИНН = СтруктураКонтрагентов.СтрокаИНН;
МассивКонтрагентов = СтруктураКонтрагентов.МассивКонтрагентов;
мКонтрагент = МассивКонтрагентов[0];
// Получение списка организаций
OrganizationList = DiadocConnection.GetOrganizationList();
Ц = 0;
Пока Ц < OrganizationList.Count() Цикл
Organization = OrganizationList.GetItem(ц);
мОрг = ПолучитьЭлементСправочникаПоЗначению(Organization.INN,"ИНН","Организации");
Ц = Ц + 1;
КонецЦикла;
SendTask = Organization.CreatePackageSendTask2();
МассДокКОтправке = ПолучитьВыборкуДокументовДляОтправки(мОрганизация,мКонтрагент);
Для каждого элем Из МассДокКОтправке Цикл
ПутькФайлуXML = СформироватьВременныйФайл(элем.Файл);
Third_DocumentToSend = SendTask.AddDocumentFromFile("UniversalTransferDocument", "СЧФДОП", "utd820_05_01_01",ПутькФайлуXML); // Ок, принимает параметры
/// Пробовали: "СЧФДОП", "СЧФ", "ДОП" результат одинаков
ОтправленныеДокументы = SendTask.Send(); // !!Ошибка!!
От внедрения электронного документооборота компании в целом выигрывают, однако не обходится и без сложностей. Например, довольно серьезные неудобства бизнесу может доставить проблема совместимости различных программ, которыми он пользуется. В этой статье расскажем, как выгрузить УПД из 1С в СБИС.
Как выгрузить УПД из 1С в СБИС
Никто не любит делать одну и ту же работу дважды. Это кажется не логичным. Особенно в наши дни, когда машинный интеллект избавил людей от необходимости совершать многие исключительно рутинные действия. Но как быть, если один и тот же документ должен быть сразу в двух программах? В идеале системы должны уметь обмениваться данными и корректно их воспроизводить. Такая совместимость имеется у 1С и СБИС. Достаточно оформить передаточный документ в 1С и потом просто его передать в СБИС. Чтобы выгрузить УПД из 1С в СБИС:
- Начните обработку. Для этого откройте 1С, в меню кликните «Файл», далее «Открыть», далее выберите один из файлов в зависимости от версии 1С: epf, Sbis1C.epf или Sbis1C.ert ;
- Далее откройте СБИС. Там выберите пункт «Настройки», далее «Файлы настроек»;
- Проверьте, правильно ли указана версия 1С;
- С помощью галочки выберите файлы настроек, в названии которых есть слово «УПД»;
- Нажмите на кнопку, изображающую стрелочку, показывающую право;
- Настройки переданы и сохранены. Убедитесь в этом, перейдя в раздел «Продажа», далее в категорию «УПД (СФ + Реализация)».
rom-kat commented Apr 2, 2021
Версия модуля: 5.47.01.875
Модуль типовой: Да
Версия компоненты: 5.33.4.674
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.90.45)
В УПД в иные сведения должна попадать информация из реквизита счета. Все работало до того момента как для одного клиента не сделали реализацию не на основании счета. Без счета не отправлялся УПД. После разбирательств пришли к решению отключать ПМ перед отправкой УПД этому клиенту. И соответственно включать для остальных.
Конечно же хотелось добиться корректной работы ПМ без его отключения. Поэтому стал разбираться. Нашел поиском этот код, обернул его условием и после этого перестала выводиться информация совсем.
Не могу настроить отладку. В основной модуль получается зайти, но вот в ПМ никак. Сейчас буду пробовать на сервере и подключу ПМ с диска.
kulakovskaya commented Apr 5, 2021
Добрый день. Удалось ли разобраться с отладкой подключаемого модуля?
Если у Вас клиент-серверная база то в разделе "Настройки" - "Подключаемый модуль" должен быть указан серверный путь.
rom-kat commented Apr 6, 2021
Особенности запуска внешней обработки штатными средствами программы 1С
Такой способ запуска внешней обработки подходит, если программа ограничивает доступ для работников. В числе основных особенностей данного метода можно назвать отсутствие автоматического обновления обработки (надо обновлять их вручную) и настройки обработки при работе в СБИС во временный каталог пользователя ОС. Для запуска внешней обработки в обычной форме 1С 8.x:
- Откройте пункт меню «Бухгалтерия предприятия 8.2», далее «Сервис», «Дополнительные отчеты и обработки», «Дополнительные внешние обработки» или в зависимости от конфигурации «Управление производственным предприятием», далее «Сервис», «Дополнительные внешние отчеты и обработки», «Обработки», или «Управление торговлей 10.3», «Сервис»,«Внешние печатные формы и обработки», «Внешние обработки», или «Комплексная автоматизация», «Сервис», «Дополнительные внешние отчеты и обработки», «Обработки»;
- Далее кликните «Добавить»;
- Выберите файл обработки.
Более подробно о запуске файла обработки в 1С версии 7.7 и управляемых формах можно почитать на сайте СБИС в категории «Помощь».
Добавить комментарий Отменить ответ
Электронный документооборот может осуществлять как между системой СБИС, так и между контрагентами, р.
Многие привычные документы на бумажных носителях постепенно переводятся в электронный документооборо.
Электронный документооборот является максимально удобным, и может использоваться не только для отпра.
При проведении налоговых проверок, и в других ситуациях Налоговая служба имеет право запросить у ком.
мы подключили ЭДО из 1С.8.3 сентябрь месяц наш заказчик получил документы корректные, а вот октябрь и ноябрь в загруженных УПД появилась техническая строка.Они требуют переделать , но у наших 1С.БИЗНЕС РЕШЕНИЕ пока ответа мы не дождались может вы поможете разобрать что нам делать? на каком этапе ошибка? у нас УПД выглядит корректно-может они загружают как-то не правильно?прикрепляю сканы
Здравствуйте Ирина. Пришлите пожалуйста скрин — Настройки заполнения дополнительных полей (вложение — показано как найти). Надо увидеть что у вас там указано в качестве дополнительных параметров.
Спасибо Ирина. Еще попрошу Вас выслать XML-файл документа на мою почту.
Ирина, проверил присланный XML-файл, загрузив в собственную базу. Всё-таки кажется что у вас установлены дополнительные настройки полей. Попробуйте зайти в них (вы прислали скрин -надо нажать на гиперссылку -не установлены — синим цветом надпись выделена) и удалить все поля, которые там увидите. После чего сформировать новый электронный документ и проверить наличие технических полей.
здесь пусто- нет никаких полей по всем закладкам пусто
посмотрите пожалуйста что происходит с единицей измерения у на (-) к ним приходит 10м3домхоз — это что?и откуда? у меня в базе нет такого наименования , единица в (шт) приходит нормально, но у нас есть договор где мы проводим техническое обслуживание и это уже услуга и в счет-фактуре в колонке 2а по услуге должен быть (-)в принципе можем везде заменить на (шт) но техническая строка остается нерешенной проблемой
И ещё — снимите галочку Выгружать дополнительные сведения. Заново создайте документ
я не могу снять галочку-тогда иные сведения, которые устраивают заказчика не попадут в УПД, а вообще вы правы все дело в иных сведениях — это недоработка какая-то они в сентябре у меня не попадали в УПД у заказчика и мне приходилось значение РО вставлять в текст первой строки, а в октябре разработчики наладили выбор УПД(2скан)но даже если я не выбираю его ,а оставляю выписать счет-фактуру, все равно появляется техническая строка. Если я уберу дополнительные сведения — программа не даст мне возможности внесения иных сведений для указания РО(оно необходимо для заказчика)(1скан)где тогда мне внести эти данные -подскажите? если я их указываю в сопроводительной записке (3 скан) они их не видят почему-то.
И еще тогда как же мне не удаляя документ(не копируя с новым номером и не удаляя всю цепочку эл.документа) снова создать электронный и допустим сняв галочку иных сведений повторно сбросить эл.документ?
Вот этот кусок ДополнитьМассивKeyValue(Content.AdditionalInfoId.StructedAdditionalInfos, "инвойс", СокрЛП(ДокументСсылка.ДокументОснование.СчетНаОплатуПокупателю.ТД)); // заполнение иных сведений Не работает.
Перестал работать после того как я обернул в условие
Если ЗначениеЗаполнено(ДокументСсылка.ДокументОснование.СчетНаОплатуПокупателю) Тогда
Попытка
ДополнитьМассивKeyValue(Content.AdditionalInfoId.StructedAdditionalInfos, "инвойс", СокрЛП(ДокументСсылка.ДокументОснование.СчетНаОплатуПокупателю.ТД)); // заполнение иных сведений
Исключение
Сообщить("Проверьте правильность заполнения поля ДТ");
КонецПопытки;
КонецЕсли;
Затем убрал условие перезагрузил модуль, но не заработало.
Помощь нужна срочно. ГЛБух премии лишает.
The text was updated successfully, but these errors were encountered:
kulakovskaya commented Apr 6, 2021
В событии ПослеЗаполненияКонтента лучше использовать параметр ТипКонтента.
Возможные типы контентов можно посмотреть в функции ТипыКонтента модуля основной обработки.
В ряде случаев пользователям требуется по одной сделке отправлять несколько документов контрагенту. Начиная с версии модуля ЭДО 1.9.1, появилась возможность объединять данные документы в один пакет. При этом связанные документы учётной системы и присоединённые файлы будут автоматически доступны для выбора при формировании пакета электронных документов.
Формирование пакета происходит из формы просмотра электронного документа перед его отправкой контрагенту (ЭДО – Просмотреть электронный документ). Для объединения документов требуется нажать «Добавить в пакет», а затем из выпадающего списка выбрать месторасположение необходимых документов.
- Файл с компьютера
- Файл из хранилища
Данная команда позволяет выбрать файл из ранее сформированного хранилища без обращения к директории компьютера пользователя.
Данная команда позволяет добавить в пакет электронный документ, созданный на основании связанных документов учётной системы и присоединённых файлов. В случае отсутствия электронного документа он будет сформирован на основании данных из документа учёта, представленного в списке. При этом имеется возможность добавить не только формализованный документ, но и печатную форму как PDF – вложение в исходящий произвольный документ. Формализованный документ будет сформирован в формате, который установлен в действующей настройке отправки с данным контрагентом.
Если нужный документ учёта отсутствует в окне выбора, необходимо нажать «Добавить другой» и указать соответствующий вид документа из представленного списка.
В открывшемся журнале документов учёта требуется выбрать интересующий документ, после чего он станет доступен для добавления в пакет.
После добавления второго электронного документа произойдёт их объединение в пакет. Для переключения между документами следует использовать появившиеся вкладки.
Чтобы исключить документ из пакета, следует нажать закрыть на необходимой вкладке. Добавление следующих документов осуществляется при помощи соответствующей кнопки. В одном пакете может содержаться неограниченное количество документов.
Если число документов в одном пакете превышает три, то все остальные документы доступны для просмотра по ссылке «ещё» на панели вкладок пакета.
Стандартными настройками предусмотрено пакетное отображение электронных документов в рабочем месте «Текущие дела ЭДО».
При необходимости режим просмотра можно изменить. Для этого следует перейти в «Настройки просмотра» и отключить пакетное отображение.
При данном варианте просмотра документы будут отображаться отдельно.
Независимо от настройки просмотра, при переходе в электронный документ произойдёт открытие пакета на вкладке, соответствующей выбранному документу.
2. ПОЛУЧЕНИЕ ПАКЕТА ЭЛЕКТРОННЫХ ДОКУМЕНТОВ
Все операции по обработке документов, такие как утверждение, подписание, отклонение, аннулирование можно выполнить с пакетом целиком. Для пакетной обработки следует использовать соответствующие команды.
При необходимости документы можно обработать отдельно, например, часть принять, а остальные отклонить. Для этого требуется выбрать интересующий документ, на соответствующей вкладке пакета нажать «Другие действия - Действия с документом» и выполнить необходимую команду.
От контрагентов, работающих в системе СБИС, могут поступать пакеты, по которым действия с отдельными документами недоступны. Данные пакеты можно обработать только целиком.
rom-kat commented Apr 5, 2021
Добрый день.
Отладку подключаемого модуля запустил.
На форме отправки я кликаю на УПД - в отладчике в функция ОбработкаСобытияПодключаемогоМодуля ИмяСобытия = "ПослеЗаполненияКонтента" запускает процедуру ОбработатьСобытиеПослеЗаполненияКонтента(ПараметрыСобытия)
А в ОбработатьСобытиеПослеЗаполненияКонтента ПараметрыСобытия.DocumentType = Неопределено.
А должен выполняться вот этот код
kulakovskaya commented Apr 6, 2021
Добрый день. Можете ли Вы приложить файл подключаемого модуля?
Читайте также: