|   |   | 
| 
 | 1С ЭДО своими руками, без регистрации и смс | ☑ | ||
|---|---|---|---|---|
| 0
    
        Stim 01.07.24✎ 13:31 | 
        Подскажите:
 У заказчика есть сайт, на котором клиенты заказывают себе услуги. Данные этих заказов отправляются в бухгалтерию. Бухи загружают оплату, формируют счет-фактуру. Клиенты хотят получить свою УПД. Они нажимают на сайте кнопку, сайт отправляет запрос в 1С(веб-сервис), 1С формирует файл *.pdf и тут встает вопрос - куда его положить, чтобы сайт его видел? Сайторазработчики хотят не перекладывать файл, а хотят сразу пересылать клиенту ссылку, полученную от 1С. Но такое маловероятно. Варианты: Отправлять файлы на защищенный фтп, отдавать сайту ссылку на файл в фтп Использовать облачное хранилище S3. Сложнее и может отвалиться/заблокироваться. Создать на сервере 1С отдельную sql базу, куда складывать файлы и выдавать на них ссылку через простенький скрипт на каком-нить php. Можно передавать эту ссылку напрямую клиенту, но нужно настраивать защиту от дос-атак и пр. Какой вариант лучше? Какие еще есть варианты? | |||
| 1
    
        vde69 01.07.24✎ 13:43 | 
        Вы действительно хотите дать возможность КЛИЕНТАМ без вашего ведомства формировать УПД от Вашего имени?     | |||
| 2
    
        vde69 01.07.24✎ 13:44 | 
        ну а по поводу сабжа - отправить на почту...     | |||
| 3
    
        maxab72 01.07.24✎ 13:54 | 
        а подписи и печати? Или это не обязательно?     | |||
| 4
    
        Elf_80_lvl 01.07.24✎ 13:56 | 
        (3) А разве не в этом смысл ЭДО?     | |||
| 5
    
        Климов Сергей 01.07.24✎ 13:58 | 
        (2) +1 
 (0) Вы понимаете, что такой pdf в юридическом смысле ничтожен? Зачем он клиенту? Как первичный документ его использовать нельзя (не соответствует утверждённому формату. отсутствует ЭЦП). А содержимое заказа клиенту и так известно. | |||
| 6
    
        Stim 01.07.24✎ 14:14 | 
        (2) на почту - интересно, но, боюсь не подойдет.
 Клиент зашел в ЛК на сайте, нажал кнопку и хочет видеть здесь же упд. При это пдф должен формироваться по требованию, здесь и сейчас. Иначе на почте может лежать пдф со старыми данными | |||
| 7
    
        Stim 01.07.24✎ 14:15 | 
        (5) абстрагируйтесь от упд. представьте на его месте любой другой пдф, который может быт сформирован только 1С     | |||
| 8
    
        Злопчинский 01.07.24✎ 14:16 | 
        а потом херак! клиент отменил заказ... и что делать с УПД?     | |||
| 9
    
        vde69 01.07.24✎ 14:20 | 
        (8) я об этом в (1) писал     | |||
| 10
    
        Aleksey 01.07.24✎ 14:25 | 
        (6) Ну пусть видит в формате html и с кнопкой скачать в pdf. Плюс параллельно письмо отправляйте на почту.     | |||
| 11
    
        Aleksey 01.07.24✎ 14:26 | 
        И правильно отправлять счет на оплату, а не УПД     | |||
| 12
    
        Новиков 01.07.24✎ 14:35 | 
        (8) ну идите, отмените ваши упдшки, которые за вас выставляют маркетплейсы. Там же тоже "заказы" могут отменить.     | |||
| 13
    
        Stim 01.07.24✎ 14:43 | 
        (10) вариант с html интересный. попробую им в ответ отправят текст html с логотипами, печатями и подписями     | |||
| 14
    
        PLUT гуру 01.07.24✎ 14:59 | 
        (13) а у вас точно УПД? 
 https://www.diadoc.ru/docs/forms/upd цЫтата: Электронный УПД — это формализованный документ, которым можно обмениваться только через аккредитованных операторов ЭДО в установленном ФНС формате. или филькина грамота с логотипами печатями и подписями на отлепись для клеента? | |||
| 15
    
        sergey198 01.07.24✎ 15:21 | 
        (0) по ws его отдавать на сайт, мы так делали с заказами.
 Клиент нажимает получить на сайте, по ws улетает в 1с, 1с формирует печатную форму и отдает ее на сайт, на сайте пдф скачивается при получении | |||
| 16
    
        Stim 03.07.24✎ 10:01 | 
        (15) как отдает?     | |||
| 17
    
        vde69 03.07.24✎ 10:28 | 
        (15) для этого нужно опубликовать базу в инет, что не очень хорошо...
 даже если запретить доступ к публикации для всего кроме сайта, то все равно остается проблемма атаки на лицензии 1с, банально WS конект жрет лицензию, и если кто-то на сайте начнет генерировать запросы на документы, ты в основной базе получишь отказ обслуживания. | |||
| 18
    
        PLUT гуру 03.07.24✎ 10:59 | 
        (17) не обязательно публиковать базу в инет
 можно "прокладку" настроить и опубликовать, а уж из прокладки обращаться в основную базу было дело, писали самописьную проксю на 1С. клеентам раздавали токены, которые использовались для "авторизации" в http-запросах по API API (состав методов) тоже как конструктор настраивались: Имя метода, входящие параметры, коннект к базе 1С через COM-соединение (поднимался ком-коннект к базе и поддерживался при необходимости "проксёй") т.е. самописьная прокся на 1С вполне себе под сотню запросов в секунду переваривала и "коннектилась" к нескольким продуктивным базам 1С | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |