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

Загрузка документов из внешнего WEB-приложения.

Загрузка документов из внешнего WEB-приложения.
Я
   Enreward
 
28.06.21 - 17:07
В каких форматах возможно загрузить документ из внешнего WEB-приложения в 1С 8.3 Бухгалтерия? Документ представляет собой платную услугу с расходованием материала со склада.
   polosov
 
1 - 28.06.21 - 17:08
(0) В любых.
   Enreward
 
2 - 28.06.21 - 17:08
Желательно перечислить все возможные форматы данных.
   polosov
 
3 - 28.06.21 - 17:10
(2) Пусть json'ом тебе отдает. Или xml.
   acht
 
4 - 28.06.21 - 17:56
(0) Эту информацию тебе должен предоставить автор этого "внешнего WEB-приложения".
   acht
 
5 - 28.06.21 - 17:57
А то будет это, например, dbf
   Deal with it
 
6 - 28.06.21 - 18:05
(5) а че, нормальный формат, надежный как автомат калашникова)))
   Deal with it
 
7 - 28.06.21 - 18:07
(0) да хоть в .txt, лишь бы структура строк была правильной.
   acht
 
8 - 28.06.21 - 18:15
(6) Не, ну может собеседуется паренек, волнуется.
   Enreward
 
9 - 28.06.21 - 18:40
Мы создаём свою медицинскую информационную систему и нам нужно передавать из неё передавать документы в 1с Бухгалтерия 3. Я в 1с совсем новичок, и мне нужно разобраться какие форматы документов можно передавать, чтобы определиться с тем, какой формат мы будем передавать в 1с из нашей МИС.
Ещё хотелось бы узнать, есть ли штатная обработка для загрузки документа из внешнего web-сервиса?
   Chameleon1980
 
10 - 28.06.21 - 18:56
как напишешь то и отдаст
   ДенисЧ
 
11 - 28.06.21 - 19:05
(9) Посмотри в документацию 1с. Там расписаны все платформенно поддерживаемые форматы.
А ещё лучше - пообщайся с программистами той 1с, в которую вы собираетесь что-то передавать.
   acht
 
12 - 28.06.21 - 20:37
(9) Надо передавать те форматы, с которыми вы умеете работать. "Штатной обработки из внешнего  web-сервиса" не существует, потому что во-первых, все веб-сервисы разные, а во-вторых, все документы разные.
   Enreward
 
13 - 29.06.21 - 11:57
Понял, спасибо.
   DGorgoN
 
14 - 29.06.21 - 12:00
из внешнего WEB-приложения должен какой то формат прийти в любом случае, либо набор переменных, либо допустим xml или json. 1с позволяет сделать по идее все распространенные.
   lodger
 
15 - 29.06.21 - 12:03
(9) 1с это коробка с инструментами.
их там валом.
как их использовать - дело хозяйское.

типовая бухия - готовый набор лего "Замок принцессы".
чтобы не ломать и не переделывать набор замка надо использовать типовые возможности.
основные фронты:
1. система обмена через xml в разделе администрирование - синхронизация.
2. внешняя обработка с загрузчиком - читаем из файла то что можно скормить в 1с (да очень много чего можно).
3. расширение конфигурации с загрузчиком и вывешенным web-сервисом. куда можно совать json xml, да хоть чёрта лысого.
   Enreward
 
16 - 08.07.21 - 12:56
Подскажите, пожалуйста, каким инструментом проще сделать импорт документов в 1С бухгалтерия из сторонней программы?
Рассматриваются и загрузка по кнопке на стороне 1с, и автоматическая отправка в 1с из сторонней программы. Документы стандартизированы. Документы должны каким-то из двух способов появиться в 1с в
Интересует вопрос как на стороне 1с проще реализовать данную задачу?
Я в 1с слабо развит и особо заморачиваться с решением не хочется. Голова уже пухнет от информации в интернете.
1)Если использовать встроенный в 1с REST API, то возможно ли настроить чтобы сервис сам отсылал запрос внешней программе (по кнопке или по расписанию), или для этого нужно чтобы веб-сервис был опубликован сторонней программой?
2)Если писать через http запросы, то для этого нужен API от сторонней программы или запрос отправляется напрямую по адресу программы в сети (веб-приложение) и запрос обрабатывается самим сервером где лежит сторонняя программа?
3)Если делать интеграцию с внешней реляционной БД, то насколько это сложно с точки зрения написания кода на 1с для новичка (я сдал теоретический экзамен на 1с:профессионал и в практике очень слаб, да и не особо интересно копаться в 1с)?
4)Если реализовывать импорт через обращение к 1c REST API из сторонней программы, то на стороне 1с нужно что-то дорабатывать (при условии что документ стандартизированный) для обработки приходящих данных, или 1с в таком случае автоматически распарсит xml или json и положит сформированный документ куда нужно и бухгалтеру останется только проверить и провести его?
   ДенисЧ
 
17 - 08.07.21 - 12:59
Чем в твоём понимании API программы отличается от сервера, на котором работает программа?
Вот у меня в домашней сетке работает программа. На сервере. Но скажу по секрету, если я просто обращусь "по адресу сервера" - та программка мне ничего не скажет...

Тебе надо изучить матвопросы. Рекомендую книгу от 1с "Технологии интеграции".
   Вафель
 
18 - 08.07.21 - 12:59
если это ваша программа,то выгружайте в EnterpriseData
   Вафель
 
19 - 08.07.21 - 13:00
все типовые его умеют читать
   Enreward
 
20 - 08.07.21 - 13:02
Я имел в виду что на стороне сторонней программы нужно дописывать web сервис или не обязательно?
   Вафель
 
21 - 08.07.21 - 13:03
(20) конечно нужно, а иначе как к вам обращаться?
   МихаилМ
 
22 - 08.07.21 - 13:06
(16) Вы вообще идете неправильным путем. используйте форматы общепринятые в вашей отрасли. не надо велосипед изобретать. и думать ,что  Вы первые решатели данной задачи.

узнайте какие форматы используются в аналогичных программах и почему.
   Enreward
 
23 - 08.07.21 - 13:12
А если в 1с опубликовать встроенный REST API, то загрузку документов в 1с нужно производить на стороне сторонней программы, т.е. обращаться к API и посылать POST запрос с xml/json, и в 1с документ отобразиться автоматически?
   Вафель
 
24 - 08.07.21 - 13:13
(23) это же нужно еще и апач какой поднимать. не каждый ларек на это пойдет
   Вафель
 
25 - 08.07.21 - 13:14
(23) вариант с инициацией обмена на вашей стороне тоже имеет место быть, но уже когда все остальное будет готово
   Enreward
 
26 - 08.07.21 - 13:15
А xml не общепринятый формат?
EnterpriseData в сторонней программы мы не станем реализовывать, это просто не нужно
   Вафель
 
27 - 08.07.21 - 13:16
(26) ну делайте свой формат тогда
   Вафель
 
28 - 08.07.21 - 13:16
но тогда еще и придется расширения-обработки для 1с писать
   Enreward
 
29 - 08.07.21 - 13:18
Так а что с вот этим вопросом то: А если в 1с опубликовать встроенный REST API, то загрузку документов в 1с нужно производить на стороне сторонней программы, т.е. обращаться к API и посылать POST запрос с xml/json, и в 1с документ отобразиться автоматически?
Будет эта система работать так как я описал или я всё не правильно понимаю?
   ДенисЧ
 
30 - 08.07.21 - 13:30
(29) Что значит "автоматически"? Как напишешь реакцию на запрос, то и получишь.
Может, у тебя ядерная кнопка к 1с прикручена и получишь ты не документ в 1с, а Ярс на гору Кайенн...
 
 
   ptiz
 
31 - 08.07.21 - 13:36
(29) Программисты 1С должны будут написать обработку для обращения из 1С к вашему сервису.
   Вафель
 
32 - 08.07.21 - 13:41
(29) читай (24)
   Жан Пердежон
 
33 - 08.07.21 - 14:20
(9) публикуешь в своей супермега-ИС веб-сервис и API (для 1С удобнее, чтобы это был WSDL, но по большому счет пофиг),
отдаешь его 1Сникам - они допилят в 1С что надо


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