Версия для печати темы (https://pro1c.org.ua/index.php?s=c29e98a56376defba11c0ea2450daaee&showtopic=55017)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Создание счета на сайте, средставми 1С

Автор: Inkognito 04.11.19, 11:53

Клиент хочет избавиться от формы выставления счета на сайте, и предлагает такую схему:
1) Разворачивается пустая база 1С у него на сервере. Дорабатывается 1Сником при необходимости.
2) На его сайте добавить ссылку "Выставить счет", при нажатии которой запускается его конфигурация с формой заполнения нужных полей. По нажатии ОК - данные отправляются для формирования и последующей отправки счета клиента на указанную почту

Собственно, у меня несколько вопросов:
1) Это вообще безопасно, заходить пользователю даже в пустую базу? Ограничить минимальными правами какого-то юзера?
2) Ссылку на сайте как сделать, чтобы нужная база запустилась (у кого-либо на любом устройстве без установки 1С)? Нужно прописать видимо пользователя и пароль в этой ссылке (юзера с мин правами)?
3) Это вообще реально? Нигде такого не встречал. Заказчика тоже можно понять - найти 1Сника на доработку формы выставления счета проще, быстрее и дешевле, чем программиста по сайтам.

Автор: podcast 04.11.19, 16:09

Inkognito @ Сегодня, 11:53 * ,
В БСП есть внешние пользователи, они вам должны подойти почитайте за них, опубликовать базу получить ссылку вставить в сайт вроде не чего сложного.

Автор: nik389 04.11.19, 16:20

Цитата
Это вообще реально? Нигде такого не встречал. Заказчика тоже можно понять - найти 1Сника на доработку формы выставления счета проще, быстрее и дешевле, чем программиста по сайтам.

Делал подобную задачу
Насчет дешевле - очень спорный вопрос
Опубликовать базу, это нужно развернуть веб сервер и мало-мальски настроить его
Плюс сайт все равно дорабатывать под формирование ссылки
Ну и плюс работа по формированию счета

Автор: Vofka 08.11.19, 23:31

А что в этой форме находится?

Автор: Inkognito 11.11.19, 13:44

Планируется: контргент, номенклатура, флажок, кнопка "ОК". Т.е. на небольшой форме, которая должна открыться в браузере (фреймом? окном?) небольшая форма выставления счета. Клиент должен иметь возможность сформировать счет без установки 1С, даже на мобильном телефоне. Тут планирую использовать mailto() с параметрамами, указанными в форме. Получать эти данные в 1С, читать почту, и выставлять счет регламентным заданием.
Пока клиент застрял на 1 пункте smile.gif (разворачивание сервера, раздача прав). А я соотвтевенно уже думаю на несколько шагов вперед.

Автор: mut 11.11.19, 16:22

По идее всё возможно. Сервер на котором крутится сайт должен сформировать и отправить запрос, правильнее POST-запрос, со всеми нужными параметрами в 1С. Соответственно в 1С должен быть сконфигурирован хттп-сервис, который сделает всё остальное. При выполнении запроса сервер авторизуется в 1С, ну и т.к. это всё на стороне сервера, то вполне безопасно, покупатель который жмет кнопку никаких паролей не увидит и что там будет происходить не узнает.

Автор: Vofka 12.11.19, 10:06

Inkognito, вы хотите, что бы сама эта форма была уже в 1С? Ну тогда создаете обычную базу, без пользователей, публикуете ее на веб сервере, проверяете что она доступна по ссылке и при нажатии кнопки "Сформировать счет" просто отправляете пользователя по нужной ссылке. Но решение, скажем так, очень специфическое smile.gif

Автор: awp 12.11.19, 10:58

Цитата(Vofka @ 12.11.19, 11:06) *
Но решение, скажем так, очень специфическое


Я бы слово "специфическое" заменил бы на 47046430.gif


Пока запуститься, потом логин пароль(если есть хоть 1 пользователь, а клиент захочет чтобы у пользователя была скидка smile.gif ), потом заполни и нажми на кнопку для счета(ну это уже быстро).

Используйте обмен с сайтом - самое оно(имхо).


Автор: Vofka 12.11.19, 12:30

awp, я и не такое видел. crazy.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua