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

типовая бухия - готовый набор лего "Замок принцессы".
чтобы не ломать и не переделывать набор замка надо использовать типовые возможности.
основные фронты:
1. система обмена через xml в разделе администрирование - синхронизация.
2. внешняя обработка с загрузчиком - читаем из файла то что можно скормить в 1с (да очень много чего можно).
3. расширение конфигурации с загрузчиком и вывешенным web-сервисом. куда можно совать json xml, да хоть чёрта лысого.
16 Enreward
 
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
все типовые его умеют читать
20 Enreward
 
08.07.21
13:02
Я имел в виду что на стороне сторонней программы нужно дописывать web сервис или не обязательно?
21 Вафель
 
08.07.21
13:03
(20) конечно нужно, а иначе как к вам обращаться?
22 МихаилМ
 
08.07.21
13:06
(16) Вы вообще идете неправильным путем. используйте форматы общепринятые в вашей отрасли. не надо велосипед изобретать. и думать ,что  Вы первые решатели данной задачи.

узнайте какие форматы используются в аналогичных программах и почему.
23 Enreward
 
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) вариант с инициацией обмена на вашей стороне тоже имеет место быть, но уже когда все остальное будет готово
26 Enreward
 
08.07.21
13:15
А xml не общепринятый формат?
EnterpriseData в сторонней программы мы не станем реализовывать, это просто не нужно
27 Вафель
 
08.07.21
13:16
(26) ну делайте свой формат тогда
28 Вафель
 
08.07.21
13:16
но тогда еще и придется расширения-обработки для 1с писать
29 Enreward
 
08.07.21
13:18
Так а что с вот этим вопросом то: А если в 1с опубликовать встроенный REST API, то загрузку документов в 1с нужно производить на стороне сторонней программы, т.е. обращаться к API и посылать POST запрос с xml/json, и в 1с документ отобразиться автоматически?
Будет эта система работать так как я описал или я всё не правильно понимаю?
30 ДенисЧ
 
08.07.21
13:30
(29) Что значит "автоматически"? Как напишешь реакцию на запрос, то и получишь.
Может, у тебя ядерная кнопка к 1с прикручена и получишь ты не документ в 1с, а Ярс на гору Кайенн...
31 ptiz
 
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С что надо