#0
by LapoTb
Есть задача: реализовать личный кабинет клиента организации. Чтобы он мог видеть свои счета/оплаты и всякие отчеты типа акта сверки. Пускать его в главную базу нет никакого желания (а ну как к работающим 100 человекам добавится еще 1000 клиентов и все разом начнут формировать сложные страшные отчеты).
#1
by Cube
Веб клиент будет кушать 1 лицензию на каждый коннект. То есть, вы готовы купить ещё 1000 лицензий?
#4
by LapoTb
форум глюкнуло %-) к. Решили сделать мини базу, содержащую "выжимку" интересной для клиента информации и опубликовать ее в нете (обновлять ее будет раз в час, например). Встал вопрос - при таком раскладе имеет ли смысл вообще использовать 1Сину? Или проще выгружать инфу в виде каких-нибудь файликов xml и веб клиентом отображать ее пользователю по запросу? И что безопасней? И вообще есть ли какие-то адекватные примеры использования веб-клиента от 1С для пользователей вне организации (доступ для сторонних клиентов)?
#5
by Cube
"обновлять ее будет раз в час" - всё, суши весла. Тут твоя работа кончилась, повози веб-программиста, он всё сделает. 1С тут уже не при чем.
#6
by Balonbl4
Не дело для этого 1Сный веб клиент использовать. Во первых - тормозит, во вторых, закалебетесь клиентам объяснять почему в хроме не работает, и как отключить блокировку всплывающих окон в IE и т.д. Это не голословно,это - опыт(
#7
by LapoTb
Зная клиента, предвижу ВНЕЗАПНОЕ расширения функционала вида: а давайте клиенты сами инфу будут вносить/изменять в базу + чтобы и они работники организации обновления в информации видели сразу. А тут уже неохота чисто вебом пользоваться.
#8
by Cube
"Зная клиента"... Знал бы ты веб-клиент... всё верно говорит. 1С - учетная система, а пользователи интернета привыкли к скорости и бантикам. Этого в веб-киенте 1С нет. Забудь и позови веб-программиста.
#9
by LapoTb
, А почему это тормозит? Там формы для отрисовки будут наимпримитивнейшие и с минимумом элементов. Ну отчеты в mxl формироватся будут как положено (т.к. они так уже есть). С хромом обойдутся! IE и MF наш выбор :-) Это не принципиально. Мы контора 1Сная. Веб-программера потом (см. 7) пойди найди и скорее всего он заявит, что нужно ВСЕ переделывать с нуля (что логично, т.к. синхронизация нужна будет в обе стороны). На самом деле все банально: охота посмотреть, что за зверек вообще веб-клиент 1Ски и какой от него практический толк + деньги не охота на сторону отдавать.
#13
by LapoTb
Вполне готовы. Нужно понять практический смысл веб-клиента от 1С. И постараться реализовать поставленную задачу именно на нем, т.к. держать вебкодера смысла нет, а для постоянных доработок (которые 100% будут) постоянно дергать человека со стороны нет никакого желания. Ни разу не тормозит. Не самолет, но вполне комфортно для просмотра отчетов и внесения небольшого объема информации. Другой вопрос, как это будет работать, если одновременно залогинится человек 50-100, но думаю ненамного медленней.
#16
by LapoTb
Я так понимаю была попытка показать работающий для сторонних клиентов "сайт" на базе 1Сного веб клиента?
#17
by Cube
"Не самолет, но вполне комфортно" Давай-давай... Клиенты тебе потом всё скажут, ты не переживай.
#18
by WhiteCat
Раз так, то наймите php-ника, он слепит вам базу на MySQL и веб-морду - будет значительно удобней и быстрее, чем доступ к веб-клиенту. И хостить можно где угодно.
#19
by sikuda
Надежней сделать отдельную базу и выгружать туда всю информацию. Да по цене . Там даже для Web-сервиса в 1С нужна обязательно юридически лицензия.
#20
by ХомаБрут
а если бы 1С не была такая охочая до денег, она смогла бы подвинуть php-шников и протчая с рынка. P.S. у меня то, что спрашивает ТС работает. чуваки остатки смотрят риал-тайм. чтобы не задалбывать по телефону
#21
by LapoTb
При реализации на пхп придется, например, создавать ВСЕ отчеты заново. А их немеряно + там есть достаточно сложные и заковыристые + иногда их надо изменять. Я уж не говорю о том, что клиенты привыкли к внешнему виду печатных форм отчетов. К тому же любое изменение объема выводимой информации приведет к необходимости переделывать не только базу но и веб-морду. А с 1Сным клиентом достаточно будет просто обновить саму конфигурацию - минимум затрат.
#22
by sikuda
Вот так начинаешь понимать, что 1С отлично отлаженная финансовая компания. И каждый 1С-ник должен знать лицензии наизусть
#24
by WhiteCat
Так вы же все равно мини-базу собираетесь делать. Ясно, что php потребует доп. ресурсов при разработке, но в итоге окупится. Представь, какой сервак должен быть, чтоб он смог схавать подключения от 1000 клиентов. И стоимость лицензий посчитай...
#25
by LapoTb
О! Можно поподробней? - Сколько пользователей одновременно работает? - База рабочая одна или основная + содержащая минимум информации для клиента? - Проблемы с безопасностью (любые) были? - Если отдельная база для клиентов: у них доступ только на чтение или чтение/запись?
#26
by LapoTb
Да. Есть подозрение, что там по времени и по деньгам будет очень круто, т.к. по сути придется все делать с нуля и разбираться в уже существующих отчетах/документах. И придется все модификации оплачивать. А на 1Ске считай уже все готово. Немного обрезать имеющийся функционал (лишний для пользователя) и можно хоть сейчас публиковать.
#27
by Cube
В случае, если клиенты - это сотрудники, которые должны удаленно что-то делать, то я бы смотрел в сторону мобильного клиента...
#28
by WhiteCat
Можно тогда попробовать выгружать некую базовую информацию, а отчеты из основной базы через SOAP дергать.
#30
by LapoTb
Клиенты - это конечно не сотрудники, но ребята кровно заинтересованные в более оперативном получении информации. И как выяснилось постоянно пользоваться подобным сервисом их будет около 50. Так что 1000 лицензий покупать не придется :-) Интересный вариант. Будем думать. Но тут опять вебкодер нужен будет и отчеты в удобоваримое для веба переделывать. Класс! Но у нас, к сожалению, не настолько простые отчеты. Хотя 90% можно, наверное, и так загнать.
#32
by WhiteCat
>> "отчеты в удобоваримое для веба переделывать" - я вас умоляю, это делается двумя строчками кода - поле табличного документа сохранить в формате html и потом прочитать в виде строки, которую выпихнуть в качестве ответа браузеру.
#33
by Fragster
сайт на php, который запрашивает по вебсервисам данные у 1ски по расписанию или по запросу, если оперативность нужна
#34
by WhiteCat
+ Вот тебе готовый код функции, которая так делает, правда только для печатной формы одного вида:
#36
by LapoTb
Никогда подобным не заморачивались, увы. Но работает. И работает так, как надо. Теперь осталось разобраться как дать пользователю на пхп настраиваемые отборы для этих отчетов и будет вообще хорошо.
#38
by Diversus
Так это же PHP пользователь этого не увидит. Пользователю будет показано все, что будет выведено в:
#40
by WhiteCat
Выгрузить из 1С исходные данные для отборов и возможные поля отборов - они из СКД вытягиваются в легкую
#41
by WhiteCat
В общем если что - обращайтесь, напишем вам все, будет дешевле, чем кучу лицух покупать )))
#42
by LapoTb
Вопрос цены у нас завтра будет обсуждаться. Будем считать затраты на создание и публикацию "клиентской" базы. Ну и пхпшники обещались на днях выставить предварительный счет. Судя по их хитрым лицам, там будет много цифр в графе "итого". А вносимую пользователем информацию на вебстранице можно будет так же оперативно загружать в базу (после проверки)?
#44
by sikuda
Ага понятно Группировки срезаем(+открыть или закрыть группировку, выбор уровня группировок). В конечном результате из нет.
#45
by Cube
да всё это гемор! Я уверен на 95%, что клиентам не нужны забабашенные отчеты со сложной компоновкой результата... Всё можно сложить в простые таблицы и выдавать в удобоваримом виде через веб-сервисы. Причем это будет ОНЛАЙН и лицензии 1С не потребуются... Ты про веб-сервисы слыхал вообще? Но сразу говорю, что с веб-сервисами будет тормознутее, чем на чистом вебе + своя база данных, но быстрее, чем веб-клиент.
#47
by LapoTb
Слыхал, но в живую ни разу не сталкивался. В общем, имеем два более-менее жизнеспособных варианта. Но получается, что единственный минус публикации базы - это покупка лицензий. Маловато аргументов, тем более организацию этот вопрос слабо волнует. Есть еще что-нибудь? Типо дырявости соединения с базой или подобное.
#48
by WhiteCat
Пример вытаскивания группировок из СКД? Есть, но без передачи его в php. Можно загружать через тот же веб-сервис в онлайн режиме. Можно сделать более живучий вариант - передаваемую в 1С инфу записывать в xml файлы и складировать их на веб-сервере, 1С-ка будет их забирать оттуда по ftp и заносить в базу по шедулеру. Можно дополнительно при создании xml-файла веб-сервисом дергать 1С, чтобы она сразу загружала файлы в БД, у меня именно так работает.
#49
by WhiteCat
Ну кроме лицух еще надо сервак более-менее живенький, чтобы он смог обслужить 1000 юзверей. Посчитай, сколько там оперативы надо, чтобы весь этот табун смог нормально работать.
#51
by sikuda
Как в 1с нажимаешь на + открывается... И как решаете проблему выбора значения из 1С в html странице из браузера? Для передачи потом в 1С ПользовательскиеНастройкиКомпановкиДанных.
#52
by LapoTb
Тоже не пройдет - замечательные серваки стоят + канал широченный. Желательно что-нибудь про безопасность вебклиента 1Ски узнать (у тех кто им пользуется). Или глюки страшные.
#53
by ХомаБрут
используем минималистский подход. база отдельная, ибо основная на платформе 7.7 синхронизация через текстовый файл. интерфейс самый простой, какой только можно придумать. одновременно работают врят ли больше 10 человек. права - только чтение принципиально проблем с безопасностью не обнаружено. каждому клиенту индивидуальный пароль. реально работает уже несколько лет.
#54
by WhiteCat
Ну пробуйте тогда запускать на веб-клиенте. Глюки страшные там бывают в виде некорректно отображаемых форм обычно, а так в принципе работает.
#56
by WhiteCat
Не, настолько глубоко мы пока не зарывались. Есть желание для 1С написать свой интерфейс в вебе, но пока только первые шаги делаем в этом направлении.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Как сгруппировать одинаковые строки в ТаблицеЗначений.
- v7: Проверка на пустую ссылку в 1С 77
- Диаграмма Ганта, иерархия и ссылка на документ УТ 10.3
- База MSDB (MSDBData.mdf) SQL Server 2008 R2
- как в Notepad++ настроить чтобы можно было ставить курсор за концом строки?
- Выгрузить Журнал Регистрации в таблицу значений
- Бух 3.0 как сделать план с обменом по правилам?
- v8: Вызов процедуры в Модуле Формы из Модуля Объекта
- Как перенести справочник Номенклатура из УТ10.3 в УТ11
- Заявка на отгрузку УТ 10
- v8:Мобильное рабочее место работника склада 1С УТ11
- Какой код в табеле ставить при праздничном дне в отпуске - "В" или "ОТ"? ЗУП.
- Ввод начальных остатков по 09, 77
- УПП. РАУЗ.Отрицательные остатки по регистрам учета затрат
- Фоновые задания Документооборот Корп 8.3
- Как программно установить цвет в значение Авто
- Указанный домен не существует или к нему невозможно подключиться
- УПП проводки по Налоговому учету в документе Корректировка долга
- ошибка в 4ФСС ЗУП
- Кассовый аппарат MINI-T 400ME 4101-2. OLE Сервер и 1с.