Внешние источники данных и лицензирование

  1. 9 г. назад

    Врядли кто здесь с этим сталкивался, но на мисте наверняка зарубят тему, от 1С ответа не дождешься.
    но рискну:

    есть в 1С такой объект как внешние источники данных. Позволяет обращаться к любым внешним источникам(через соответствующий драйвер). Технически можно обращаться к таблицам SQL базы 1С. Но юридически это вроде как запрещено. Лицензионное соглашение 1С запрещает:
    осуществлять доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;

    Или внешние источники данных как стандартный инструмент 1С все же разрешено использовать для доступа к скульным таблицам базы 1С?

  2. 22.08.2014 09:01:52 отредактировано andrewks

    буду краток: ты нарушишь условия лиц.соглашения, которое (соглашение), в свою очередь, нарушает условия ГК РФ. так что будь спок

    Ответы: (2)
  3. (1) каким образом соглашение нарушает ГК?

    Ответы: (4)
  4. Такой ерундовый вопрос не должен беспокоить благородных донов

    Ответы: (5)
  5. (2) ст. 1280 ГК РФ

    Ответы: (9)
  6. (3) когда банк встрянет на 100500 убитых енотов фирме 1С за нарушение лиценз соглашения - на нас будут указывать в первую очередь.

    Ответы: (6)
  7. (5) кто будет лопатить вашу нетленку, чтобы найти там код нелицензионного подключения к базе?

    Ответы: (7)
  8. (6) а хз. все должно быть по закону

    Ответы: (8)
  9. (7) тогда напряги юристов - пусть подадут иск против 1С за нарушение ГК РФ условиями лиц.соглашения

    Ответы: (19)
  10. (4) а где нарушения?
    декомпиляция разрешена, остальной текст соглашения - тоже в рамках ГК

    изменения вносить можно, а порядок доступа не регламентирован в ГК

    Ответы: (12)
  11. + в 1С консолидации использован механизм внешних источников данных, но доступа к таблица 1С там нет

  12. А энтерпрайз скульный открывать они запретить не догадались?

  13. Stim а где нарушения?

    . Лицо, правомерно владеющее экземпляром программы для ЭВМ или экземпляром базы данных (пользователь), вправе без разрешения автора или иного правообладателя и без выплаты дополнительного вознаграждения:

    1) внести в программу для ЭВМ или базу данных изменения исключительно в целях их функционирования на технических средствах пользователя и осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением, в том числе запись и хранение в памяти ЭВМ (одной ЭВМ или одного пользователя сети), а также осуществить исправление явных ошибок, если иное не предусмотрено договором с правообладателем;
    2) изготовить копию программы для ЭВМ или базы данных при условии, что эта копия предназначена только для архивных целей или для замены правомерно приобретенного экземпляра в случаях, когда такой экземпляр утерян, уничтожен или стал непригоден для использования. При этом копия программы для ЭВМ или базы данных не может быть использована в иных целях, чем цели, указанные в подпункте 1 настоящего пункта, и должна быть уничтожена, если владение экземпляром таких программы или базы данных перестало быть правомерным.

    ГК РФ разрешает, а положения лиц.соглашения запрещают.

    Ответы: (14)
  14. если иное не предусмотрено договором с правообладателем©

    Ответы: (15)
  15. (12) "внести в программу для ЭВМ или базу данных изменения исключительно в целях их функционирования" - это добавление нового объекта метаданных, создание в БД новой таблицы. " и осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением" - написать код по работе с этими таблицами.

    вся суть ЛС 1С - что доступ к БД должен осуществляться только штатными средствами, с использованием штатных средств встроенного языка. Даже прямые запросы - это уже нарушение.
    а все потому, что каждое соединение - должно занимать отдельную лицензию. Иначе можно купить 1 лицензию на бухгалтерию и юзать таблицы через стороннюю приблуду 200 пользователям

    Ответы: (16) (21)
  16. (13) у тебя есть лингвистическая экспертиза, которая устанавливает, что данное замечание относится ко всему пункту, а не к последней фразе "а также осуществить исправление явных ошибок"?

    Ответы: (17)
  17. (14) прочти статью ещё раз, более вдумчиво

    Ответы: (18)
  18. (15) а у тебя есть, чтобы утверждать обратное?

    Ответы: (19)
  19. (16) написано только про изменения. про осуществление доступа(по лицензии) ничего не указано.

    Ответы: (20)
  20. (17) я не юрист. см. (8)

  21. (18)

    и осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением

  22. Stim Иначе можно купить 1 лицензию на бухгалтерию и юзать таблицы через стороннюю приблуду 200 пользователям

    А какой смысл тогда вообще что-то покупать? Если не используешь 1С для доступа к таблицам, зачем тебе вообще 1С? Создай их той же сторонней приблудой, и не парься с лицензиями.

    Ответы: (22)
  23. (21) неа. можно купить розницу, например с 1 лицензией и забивать продажи с 30 точек сторонней приблудой. а результаты, в том числе выгрузки, обмены и пр - делать из лицензированной 1С

    Ответы: (23) (24)
  24. 22.08.2014 14:23:11 отредактировано Дядя Васька

    (22) Да забивать-то можно хоть в экселе, и настроить обмен с этой одной лицензией. И все чистенько будет. Про эксель утрирую конечно, свою софтину иметь в которой они будут забиваться. Это и технически проще, чем в одинэсовские таблицы-то писать. Поди подружись еще с ее блокировками.
    Проблема в любом случае надумана. Либо покупается одинэсовский функционал, и оплачиваются за него лицензии, либо пишется свой и оплачивается работа программиста. Тут просто смотреть надо что выгодней.

  25. (22) и что запрещает это делать?

    Ответы: (25)
  26. (24) ЛС. использование сторонних приблуд для доступа к БД, как и построение такой системы с 30 точками с использованием сторонних решений - нарушение ЛС

    Ответы: (27)
  27. + хочешь 30 точек - покупаешь 30 лицензий

  28. (25) мы с тобой ходим по кругу. ты опять вернулся к исходной точке

    Ответы: (28)
  29. (27) расхождения ЛС с ГК пока можно не рассматривать. Суд может и в нашу пользу решит, но условимся, что судиться с 1С нам не надо(это повлияет на имидж и деловую репутацию компании, к примеру), а следовательно, не нужно нарушать ЛС

    Ответы: (29)
  30. (28) тогда мы заходим в тупик

    Ответы: (30)
  31. (29) никакого тупика. мы имеем нарушение ЛС, которое нужно избежать.

    Ответы: (31)
  32. (30) ну, избеги. работай только через 1С

    Ответы: (32)
  33. (31)com-соединение требует лицензию?

    Ответы: (33)
  34. (32) емнип, да

  35. Все-таки объясни, в чем смысл надевания штанов через голову? Если ты не используешь функционал 1С при забивании тех же приходов, в чем смысл твоей софтине лезть в твою базу-то? Пусть в свою пишет. А потом инициировать из нее загрузку в 1С из самой 1С, а не наоборот. Во-первых писать будешь этот обмен хотя бы частично на предметно-ориентированном языке, оперируя понятиями документов и справочников, а не безликими таблицами. Во-вторых тянуть будешь из своей базы, структуру таблиц которой ты знаешь заведомо лучше чем одинэсовскую, потому как сам же и создавал. Кроме того в новом релизе одинэсовская структура меняется непредсказуемо, а свою меняешь только ты.

    Ответы: (35)
  36. 22.08.2014 15:56:07 отредактировано Stim

    (34) зачем создавать кучу разных баз с обменами, ведь проще загружать прямо в таблицы. тем более, есть куча готовых приблуд для этого.
    зачем городить обмены, когда можно замутить вывод финансовых результатов прямо из таблиц 1С куда-нить на веб-страничку? практически готовое место финансового аналитика и не надо париться с лицензией на 1С

    Ответы: (37)
  37. +но это я для примера привел. реальное положение дел - когда у тебя 20 лицензий и все заняты, а ты хочешь наладить онлайн обмен с агрегированием данных в основной базе. тут можно было бы запускать ком-соединение к базам - но лицензий у тебя не хватит. а если и хватит, то новый пользователь может и не зайти и тебе надают по ушам.
    а внешний источник - подключается напрямую к скульным таблицам и лицензии ему не нужны. и одинесу это очень не нравится и оно сильно ругается, когда такое происходит

    Ответы: (37)
  38. Ты что-то сам себе противоречишь. В (35) у тебя зачем создавать кучу баз, в (36) наоборот наплодил баз и развлекаешься обменами. Мути дополнительные базы не на 1С и подключайся к ним сколько влезет из эски. Вполне хватит одной лицензии для этого.

    Ответы: (38)
  39. (37)пля. конкретная задача: у тебя 5 баз и 20 лицензий. и 18 активно работающих пользователей.
    директор нанял двоих новых финансовых менеджеров и сказал, что их задача - смотреть управленческие и оперативные данные(в любой момент дня) по всем базам одновременно. они могут хоть каждую минуту отслеживать отгрузки и твоя задача - обеспечить бесперебойность и быстродействие их работы. При этом - заметил директор - ты должен максимально сэкономить при выполнении этой задачи и затратить минимум времени на выполнение, потому что остальные задачи накапливаются как снежный ком

    Ответы: (40)
  40. + при этом, разумеется, все должно быть законно, за нарушение законодательства или какие-то соглашений шеф лишит премии

  41. (38) Самое быстрое и дешевое решение как раз-таки докупить лицензий. Чтобы они могли видеть все отгрузки и прочие отчеты тебе придется уже написанные отчеты в 1С еще раз реализовать сторонними средствами. Это никак не может быть быстро, потому как работы дофига. Это не будет дешевле, потому что все твое время будет занято написанием и поддержкой этого изврата, и для решения других задач придется нанимать еще одного программиста. Что явно дороже пары лицензий, да и платить надо каждый месяц, а не один раз.
    Почему вообще твоя фирма использует 1С, а не пишет под себя на делфях каких-нибудь? Да потому что это дешевле. Весь стандартный фукционал реализован из коробки, изменения в законодательстве с обновлениями приходят за цену подписки, и держать нужно только одного прога для реализации хотелок. А будь своя прога, тут по-любому нужен IT-отдел из нескольких прогов-то.

    Ответы: (41)
  42. 22.08.2014 16:32:47 отредактировано Stim

    (40) не факт. клиентская лицензия стоит 6(8)тр. 2 лицензии - это считай половина зп одинесника в регионе. для небольшого предприятия это достаточно серьезная сумма, чтобы подумать, прежде чем не глядя разбрасываться ею. гораздо дешевле выйдет неделя работы программиста. тем более, что программисту все равно придется писать код, выполняющий агрегирование данных - в 1С он будет или в сторонней программе.

    Ответы: (43)
  43. 22.08.2014 16:36:13 отредактировано Stim

    + поэтому, если бы не лицен ограничения - проще было бы в сторонней программе написать отчет, который выводил бы эти агрегированные данных со всех баз разом. да хоть в той же 1С, но прямыми запросами. Это было бы быстрее, проще, надежнее(прямое подключение) и дешевле покупки лицензий(на ком-соединение). а на написание того же кода по агрегированию, но уже на языке 1С потратилось бы примерно то же время

  44. (41) Во-первых все равно не придется. Установил им клиентскую часть, прописал базы и с первого дня работы могут во всех пяти базах смотреть что угодно. Во-вторых как ты себе представляешь реализацию такого объема за неделю? Да еще и напрямую из таблиц, что априори дольше, чем на макроязыке писать. Или у тебя два долбодятла из всей 1С только одним отчетом пользуются? Зачем такие сотрудники нужны...

    Ответы: (45)
  45. По поводу зарплаты одинэсника в регионе, тут тоже не все так просто. Оплачивать стороннему спецу 80 часов работы это далеко не 12-16 тысяч. Нанимать на постоянку на 30, те же яйца только в профиль. Своему-то каждый месяц платить надо будет.

    Ответы: (47)
  46. Дядя Васька Или у тебя два долбодятла из всей 1С только одним отчетом пользуются?

    да пусть так. шеф нанял таких проверящих, после того как кладовщики отгружали по ошибке по себестоимости товары. а так - они оперативно мониторят отгрузки, и в случае косяков немедленно запретят такую отгрузку. им нужен - один отчет - дата-товар-количество-цена-сумма

    Ответы: (46)
  47. (45) Запрещаем правами кладовщикам на отгрузке выбор типа цены в которой себестоимость. Запрещаем ручное изменение цен. Два лишних сотрудника налицо. ))

    Ответы: (48)
  48. (44) зачем сторонний? шеф немного в теме одинес и сказал написать на прямых запросах к базам. тем более одинесник - бывший скульщик и скульные запросы знает лучше одинесных конструкторов.
    тут само напрашивается самое простое решение - один отчет в базе 1С, который прямыми запросами собирает данные по всем базам

    Ответы: (50)
  49. (46) так нельзя. кладовщики по совместительству и менеджеры по продажам. цену назначают они. такая вот мелкая оптовая фирмочка. цена - надбавка к себестоимости. себестоимости в базе нет - она на листочке написана, чтобы потом минизировать прибыль

  50. + вобщем - продают по цене, которую устанавливают вручную. а в конце месяца задним числом устанавливают закупочные цены почти равные себестоимости

    Ответы: (51)
  51. (47) Видимо шеф совсем уж немного в теме, раз такие задачи ставит. )) Прямые запросы к скулю имеют смысл для семерки, а у нее лицензия бесконечная. А восьмерка скульная это трехзвека есичо, и лезть в скульные таблицы в обход сервера приложений будет мягко говоря не совсем корректно, и совсем не с точки зрения лицензионного соглашения.

    Ответы: (52)
  52. (49) И как проверяющий при таком бардаке сможет отличить розничную цену от закупочной? Плюс если фирма мелкая, то потери от отгрузки по себестоимости будут явно поменьше чем зарплата проверяющего. Сотрудники как ни крути самый дорогой ресурс в данном случае.

    Ответы: (53)
  53. Дядя Васька лезть в скульные таблицы в обход сервера приложений будет мягко говоря не совсем корректно, и совсем не с точки зрения лицензионного соглашения

    ну вот) а внешние источники данных - это тоже нарушение ЛС, но гораздо удобнее прямых запросов

    Ответы: (54)
  54. Дядя Васька Сотрудники как ни крути самый дорогой ресурс в данном случае.

    нифига. фирма мелкая по сотрудникам, но обороты у ней большие. ей проще нанять двух студентов-проверяющих, чем терять деньги на отгрузке.

    Дядя Васька И как проверяющий при таком бардаке сможет отличить розничную цену от закупочной?

    обыкновенно - у проверяющего - такой же листочек с закупочными ценами. он сидит в мягком кресле и мониторит отгрузки

    Ответы: (54)
  55. (52) Да какая разница как ты к ней подключаешься. Смысл в том что в обход сервера приложений, это некорректно. База одновременно будет работать и как трехзвенка и как двухзвенка? Брррред.
    (53) Все решаемо программно. Руками они там те цены с листочка забивают или ногами, ничего не мешает при записи документа писать в справочник цен что они там навбивали, с одновременной проверкой чтобы новая цена не была ниже предыдущей. Если оказалась ниже - не проводить / не записывать.

или зарегистрируйтесь чтобы ответить!