Клиент хочет избавиться от формы выставления счета на сайте, и предлагает такую схему:
1) Разворачивается пустая база 1С у него на сервере. Дорабатывается 1Сником при необходимости.
2) На его сайте добавить ссылку "Выставить счет", при нажатии которой запускается его конфигурация с формой заполнения нужных полей. По нажатии ОК - данные отправляются для формирования и последующей отправки счета клиента на указанную почту
Собственно, у меня несколько вопросов:
1) Это вообще безопасно, заходить пользователю даже в пустую базу? Ограничить минимальными правами какого-то юзера?
2) Ссылку на сайте как сделать, чтобы нужная база запустилась (у кого-либо на любом устройстве без установки 1С)? Нужно прописать видимо пользователя и пароль в этой ссылке (юзера с мин правами)?
3) Это вообще реально? Нигде такого не встречал. Заказчика тоже можно понять - найти 1Сника на доработку формы выставления счета проще, быстрее и дешевле, чем программиста по сайтам.
Inkognito @ Сегодня, 11:53
,
В БСП есть внешние пользователи, они вам должны подойти почитайте за них, опубликовать базу получить ссылку вставить в сайт вроде не чего сложного.
А что в этой форме находится?
Планируется: контргент, номенклатура, флажок, кнопка "ОК". Т.е. на небольшой форме, которая должна открыться в браузере (фреймом? окном?) небольшая форма выставления счета. Клиент должен иметь возможность сформировать счет без установки 1С, даже на мобильном телефоне. Тут планирую использовать mailto() с параметрамами, указанными в форме. Получать эти данные в 1С, читать почту, и выставлять счет регламентным заданием.
Пока клиент застрял на 1 пункте (разворачивание сервера, раздача прав). А я соотвтевенно уже думаю на несколько шагов вперед.
По идее всё возможно. Сервер на котором крутится сайт должен сформировать и отправить запрос, правильнее POST-запрос, со всеми нужными параметрами в 1С. Соответственно в 1С должен быть сконфигурирован хттп-сервис, который сделает всё остальное. При выполнении запроса сервер авторизуется в 1С, ну и т.к. это всё на стороне сервера, то вполне безопасно, покупатель который жмет кнопку никаких паролей не увидит и что там будет происходить не узнает.
Inkognito, вы хотите, что бы сама эта форма была уже в 1С? Ну тогда создаете обычную базу, без пользователей, публикуете ее на веб сервере, проверяете что она доступна по ссылке и при нажатии кнопки "Сформировать счет" просто отправляете пользователя по нужной ссылке. Но решение, скажем так, очень специфическое
awp, я и не такое видел.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua