Регистрация Правила Главная форума Поиск |
0
- 29.06.2015 - 16:40
|
Приветствую всех! Пользуясь служебным положением сваял на PHP + PostgreSQL каталог номенклатуры с онлайн интеграцией с 1С на уровне сервера базы данных. Поделка корректно получает данные из 1С. Реагирует на изменение метаданных. Позволяет проверять остатки, цены, резервы онлайн. Умеет быть поставщиком XML/Json для Ajax. Как по мнению уважаемых профи, может ли быть сей продукт востребован у потенциальных заказчиков? За деньги, разумеется. | | |
1
- 29.06.2015 - 18:05
| Поделка нарушает лицензионное соглашение, что автоматически лишает пользователя права получать консультации и услуги фирмы 1С и ее партнеров. В том числе в аварийных ситуациях. Корпоративному сектору такое даром не надо. | | |
2
- 29.06.2015 - 23:29
| (0) ну наверное кому-то кому надо и у кого нет своего программиста ... надо разрекламироваться | | |
3
- 30.06.2015 - 00:02
| Цитата:
| | |
4
- 30.06.2015 - 01:34
|
3-shotsdv2008 > http://v8.1c.ru/predpriyatie/questions_licence.htm#65 | | |
5
- 30.06.2015 - 07:23
|
Действительно, есть пункт 65 о запрете прямого чтения из БД 1С. Кстати, я хочу отметить, что структура базы данных 1С для меня оказалась, довольно странной. Нет никаких взаимосвязей между таблицами. Нет ограничений, заданных на уровне базы данных. Оказалось, что 1С генерит набор несвязанных таблиц. Так что, предостережение о недопустимости вмешательства в БД имеет веские основания - ссылочная целостность обеспечивается на уровне программы, а на уровне БД нет ни триггеров, ни внешних ключей. В моём случае, создан пользователь БД с правами на чтение избранных таблиц. Никакой угрозы данным не создаётся. Хотя, лицензионное соглашение, конечно, нарушено. | | |
6
- 30.06.2015 - 07:34
|
Хочу задать вопрос знатокам - имеет сервер приложений 1С открытый документированный программный интерфейс? Если да, то где найти документацию? | | |
7
- 30.06.2015 - 07:48
| Цитата:
Я видел лишь решения с загрузкой/выгрузкой данных через файлы. | | |
8
- 30.06.2015 - 08:35
|
6-Pablo Dende > http://its.1c.ru/db/v83doc#bookmark:dev:TI000001358 | | |
9
- 30.06.2015 - 10:12
| Убедили, только мне непонятно, КАК это отследить? Если обработка работает корректно и не меняет структуру базы, а только читает данные, то её не выловить. | | |
10
- 30.06.2015 - 10:22
| 9-shotsdv2008 > В мире цивилизованных людей не принято друг за другом следить. Принято исполнять соглашения и нести ответственность. | | |
11
- 30.06.2015 - 10:24
|
(9) тут же речь не идёт о наказании, а о том что 1с совместимо не получишь. (7) если говорить о синхронизации справочника номенклатуры, на последнем проекте через план обмена и запросы к серверу бд сайта. | | |
12
- 30.06.2015 - 10:38
| (11) Главное, что удалось осуществить - быстрая проверка свободного остатка и цены перед добавлением в корзину и перед отправкой заказа. Средствами 1С это только в свежих версих можно настроить через WEB сервисы. | | |
13
- 30.06.2015 - 11:05
| (12) интересно "быстрая проверка свободного остатка и цены" - для любой конфы, с учётом свободного остатка по организации складу? а цены с учётом всей системы скидок? | | |
14
- 30.06.2015 - 11:34
| (12) Остаток можно и по организации и по складу. А вот вся система скидок не работает. Скидки по товарам/контрагентам считаются уже на стороне сайта. | | |
15
- 30.06.2015 - 12:55
|
0-Pablo Dende > Не понятен смысл всего этого. 1С тоже умеет все это (перчисленное в сабже), и тоже за деньги. Причем, если в решениях меняются метаданные (т.е. появляются новые таблицы, модернизирутся или удаляются старые), то 1С любезно предоставляет обновления за скромные три сотни в месяц. Вы же, судя по (5), даже взаимосвязи между таблицами не обнаружили. И через какой срок ваш клиент получит обновления от вас? И будут ли деньги за это столько же скромны? Учитывая емкость рынка 1С, и ваш? При примерно равной стоимости разработчиков? | | |
16
- 30.06.2015 - 13:29
| прикольно. Сравнение двух поделок | | |
17
- 30.06.2015 - 13:43
| 16-Helen1986 > Смутно подозреваю, что речь идет об обходе 1С:сервера с его гнусными запросами к лицензионным ключам ;) | | |
18
- 30.06.2015 - 13:58
|
(17) Про ключи верно замечено. Моя поделка работает даже если сервер 1С не запущен. (15) Связи между таблицами, безусловно, есть. Но они не проверяются на уровне СУБД. Я обнаружил не отсутствие связей, а отсутствие внешних ключей в базе. - При изменении конфигурации, настройки моей системы корректируются запуском спец. обработки из под 1С. - Вы правы, конечно, лучше инвестировать в 1С, чем в стороннюю разработку. При радикальных изменениях конфигурации от моей разработки останется лишь движок каталога товаров, а настройки обмена отомрут. Я, к тому времени, могу утратить интерес к теме. | | |
19
- 30.06.2015 - 14:15
|
18-Pablo Dende > "Я обнаружил не отсутствие связей, а отсутствие внешних ключей в базе" Ээээ... Это как? Ежеле клиент 1С не имеет непосредственного доступа к БД? И все запросы к БД исполняются строго на сервере? В БД есть таблица описания метаданных. Со связями. | | |
20
- 30.06.2015 - 14:40
|
(18) Таблица есть. Связи описаны, Но, ещё раз повторю, целостность обеспечивается силами сервера 1С, а не средствами СУБД. В классической реляционной СУБД связи между таблицами обеспечиваются с помощью механизма внешних ключей (foreign key). В базе данных, которую генерит 1С, этот встроенный механизм СУБД не используется. | | |
21
- 30.06.2015 - 15:43
| | ||
22
- 30.06.2015 - 15:52
|
20-Pablo Dende > В 1С при обменах, к примеру, ссылочная целостность может нарушаться намерено. И эта возможность иногда весьма ценна. | | |
23
- 30.06.2015 - 16:02
|
(22) Я не спорю. У разработчиков, очевидно, были причины не отдавать контроль науровень СУБД. Хотя, я думаю, что причина не в надобности нарушать иногда ссылочную целостность, а в переносимости решения на различные СУБД. Не захотели глубоко копать. | | |
24
- 30.06.2015 - 16:05
|
(21-Helen1986) Нет причин для огорчения! Мне работу давно оплатили. Почему бы не попробовать продать повторно. | | |
25
- 30.06.2015 - 17:25
|
(23) различные СУБД - это тоже, наверняка. (24) так ты продаёшь работу? Или таки продукт? | | |
26
- 30.06.2015 - 18:25
| (25) Озадачили! Пожалуй, всё таки, работу. Ибо, до уровня продукта моё творение недотягивает. Я ещё даже методику настройки не описывал. | | |
27
- 10.07.2015 - 12:06
|
Я испытал механизм публикации веб сервисов 1С для сравнения. Очень уж велика разница в быстродействии! После отпуска сделаю тесты с цифрами по времени отклика при проверке цен и остатков. Сдаётся мне, что под рабочей нагрузкой разница будет в десятки раз. | |
| Интернет-форум Краснодарского края и Краснодара |