|
|
|
Подскажите по лицензионному соглашению 1С относительно изменений данных в SQL | ☑ | ||
|---|---|---|---|---|
|
0
Shur1cIT
17.12.25
✎
16:54
|
Для ускорения работы с большим регистром сведений планировали написать хранимую процедуру. Однако обнаружили что это ведет к нарушению лицензионному соглашению, вопрос насколько это законно? Это действительно так или чья то некорректное толкование соглашения? Это же это не взлом ПО это моя база могу творить все что хочу.
Вот где нашел подобное: https://v8.1c.ru/priobretenie-i-vnedrenie/otvety-na-tipovye-voprosy-po-litsenzirovaniyu-1s-predpriyatiya-8/ Пункт 65 Лицензионное соглашение не позволяет использовать недокументированные фирмой «1С» средства для построения решений на платформе «1С:Предприятие». Это означает, что средства СУБД (или любые другие внесистемные средства) можно использовать только в том случае, если документация по продуктам линейки «1С:Предприятие» (включая 1С: ИТС) содержит явную рекомендацию использовать данное средство для решения данной задачи. Во всех остальных случаях лицензионное соглашение позволяет использовать для построения решений только штатные средства платформы. В частности, можно обращаться к данным информационной базы только при помощи объектов «1С:Предприятия», специально предназначенных для работы с данными (запросы, справочники, документы и т. д.). Нельзя обращаться к данным информационной базы напрямую, минуя уровень объектов работы с данными «1С:Предприятия», например при помощи средств СУБД или при помощи внешних компонент, которые реализуют прямой доступ к СУБД. Это ограничение распространяется на любые действия с данными, в том числе на изменение их структуры, а так же на чтение или изменение самих данных информационной базы или служебных данных «1С:Предприятия». |
|||
|
1
Волшебник
17.12.25
✎
16:57
|
Закон позволяет.
|
|||
|
2
Timon1405
17.12.25
✎
17:19
|
что вы там такого ускоряете чего нельзя сделать через https://its.1c.ru/db/v8std/content/792/hdoc ?
|
|||
|
3
ДенисСмирнов
17.12.25
✎
17:12
|
Два вопроса
1 Как они вообще об этом смогут узнать 2 Даже если это нарушает договор, то какая ответственность? |
|||
|
4
Dedal
17.12.25
✎
17:17
|
(3) Сдохнет база, твои проблемы в поддержке откажут.
|
|||
|
5
toypaul
гуру
17.12.25
✎
17:19
|
(0) Если база ваша рухнет от этого, производитель не виноват. Только в этом смысле. И нельзя другим продавать такое решение. Самим на свой страх и риск можно.
|
|||
|
6
H A D G E H O G s
17.12.25
✎
17:45
|
(2) Точечное обновление статистики или удаление, минуя менеджер управляемых блокировок.
|
|||
|
7
Serg_1960
17.12.25
✎
18:08
|
[Имхо] Можно вызывать (т.е. использовать) хранимые процедуры, если использовать только штатные средства платформы. Это не будет противоречить лицензионному соглашению.
|
|||
|
8
shuhard
17.12.25
✎
18:15
|
(6) +1
всё, что не требует 3-х звенки |
|||
|
9
bolder
17.12.25
✎
20:33
|
(0) <..п65..Данное ограничение необходимо для обеспечения стабильности работы механизмов системы, осуществления поддержки и возможности перехода на новые версии «1С:Предприятия».>
Если буквально следовать тому что там написано, то нельзя осуществлять работу с базой средствами СУБД : архивировать, перестраивать индексы, изменять зеркалирование и вообще надо запретить деятельность специалистов "1C:Эксперт по технологическим вопросам". Делайте.Ваша же база.Ваши риски. |
|||
|
10
Garykom
гуру
18.12.25
✎
00:20
|
(0)
Для ускорения работы с большим регистром сведений
Можно но обычно нет смысла РС и средствами платформы достаточно шустро пашут И можно в несколько потоков для ускорения |
|||
|
11
Web00001
18.12.25
✎
05:15
|
(0)Тут ребята в партнерке обсуждали ПО компании интегратор, которая в рекламе открытым текстом заявляла о том, что их преимущество в том, что они работают напрямую с таблицами. И мол какого хрена. 1С пришла в какой-то момент и сказала приблизительно следующее: "Надо будет, проверим и дадим соответствующие комментарии или примем меры. В данном случае обсуждать конкретный текущий кейс не видим смысла". То есть как будто бы, если ты не ломаешь защиту, то 1С не обращает внимания на такие моменты. Я сходил на их сайт(этой компании "Интегратор"), почитал. Там было и исследование группы юристов. https://drive.google.com/file/d/1WoTRUhGu6loV_-9_Im2DESU2ldl2Ovbx/view?usp=sharing вроде как не писать такие программы, не работать с таблицами СУБД, 1с не может ограничить никак. У нее нет таких полномочий, если только компания разработчик СУБД ей их не выдала.
|
|||
|
12
Shur1cIT
18.12.25
✎
15:05
|
(11) благодарю за ссылку изучил
|
|||
|
13
mmg
18.12.25
✎
15:30
|
Вот же развели тут. 1С может, 1С не может...
Базовый принцип здесь, свобода договора. У вас договорные отношения с 1С. 1С разрешает вам пользоваться ее продуктом. А взамен они могут требовать от вас все, что угодно. Например, каждый четверг, если был дождь, приходить к офису 1С и три раза делать ку. Как бы вам это ни казалось странным, но вы договор подписали, извольте соблюдать. Или не пользуйтесь 1С. То же и с прямым доступом к таблицам. Хотите такой, делайте на здоровье, но лицензионной договор с этого момента будет нарушен с вашей стороны. |
|||
|
14
formista2000
18.12.25
✎
15:35
|
А если (ну в порядке бреда) будет найден код, который обращается непосредственно к БД, то экспертизе надо будет доказывать, что именно он был использован при обращении к данным или его более медленный аналог через стандартный функционал платформы 1С, который, допустим, был написан для отвода глаз?
))) |
|||
|
15
d4rkmesa
18.12.25
✎
15:52
|
(0) Доп. индексы в платформе 8.3.26 не помогут в таком случае? Правда, режим совместимости.
|
|||
|
16
ZloyBrawler
18.12.25
✎
15:55
|
(0) Не долбите мозг ни себе ни другим. Сама фирма 1С у себя на сайте выкладывает скрипты по обслуживанию базы в скуле, а в скуль типа лезть нельзя, а по итогу этим самым они говорят, что можно и нужно, если хочешь обслужить базу, ну там реиндексации всякие сделать
|
|||
|
17
vis
18.12.25
✎
16:00
|
(13) А, может, ГК говорит о другом?
|
|||
|
18
El_Duke
гуру
18.12.25
✎
16:07
|
(13) " У вас договорные отношения с 1С. 1С разрешает вам пользоваться ее продуктом."
СУБД SQL стало продуктом 1С ? На каком основании они ограничивают пользование им и его функционалом ? Если приобретен 1С Сервер, то никакого нарушения лицензии нет. Доступ к данным происходит через Сервер, а техобслуживание базы запретить нельзя. Этак и бэкап через оснастку управления скажут не делай |
|||
|
19
Web00001
18.12.25
✎
17:03
|
(13)>>А взамен они могут требовать от вас все, что угодно
Нет, не могут. Только то, что находится в рамках закона. В рамках закона они не могут ограничить мне доступ к файлам и программам к каким посчитают нужным, а только к тем, к которым они имеют право ограничивать. Так, что если закон не наделяет фирму 1с правом управлять моим личным временем, то и "Например, каждый четверг, если был дождь, приходить к офису 1С и три раза делать ку" они потребовать от меня не могут, путь хоть 10 раз это напишут в своем соглашении. Если требования в соглашении расходятся с законными правами, эти требования считаются ничтожными. |
|||
|
20
mmg
18.12.25
✎
19:33
|
(19) Допустим, требования ничтожны? И что? Вы идете в суд. Судья говорит, да требования ничтожны. Расторгаем сделку. Вы не ходите к офису 1С и не пользуетесь ее продуктом.
Еще раз. Свобода договора. Никто не может вас принудить подписать договор. Но если вы его подписали, то должны соблюдать |
|||
|
21
mmg
18.12.25
✎
19:42
|
(18) Причем здесь СУБД? Есть продукт 1С. Его использование обставлено определенными условиями. Не нравятся условия, не пользуйтесь.
База ваша. Вы можете делать с ней, что хотите. Но, к примеру, деньги у вас в кошельке тоже ваши. Если вам захотелось мороженого, их придется отдать. Деньги ваши, их у вас никто не отнимает. Но если вы не хотите с ними расставаться, гуляйте дальше, без мороженого. А по вашей логике получается, что вы кушаете мороженое, а деньги не отдаете, потому что никто не имеет права их у вас отнимать |
|||
|
22
mmg
18.12.25
✎
19:45
|
(17) О чем?
|
|||
|
23
Garykom
гуру
18.12.25
✎
19:57
|
(20)
Никто не может вас принудить подписать договор. Но если вы его подписали, то должны соблюдать
Не совсем Если условия договора (его часть) противоречит законам - суд может постановить что соблюдать их не обязательно Причем прочие части/условия потребуется соблюдать В т.ч. фирму 1С принудить оказывать техническую поддержку даже в случае вмешательства клиентом в базу на уровне СУБД не средствами 1С |
|||
|
24
Garykom
гуру
18.12.25
✎
19:56
|
А еще есть договора которые по закону принуждают подписывать
Например обращение с ТКО или что нам ближе все по 54-ФЗ Хочешь не хочешь но будешь вынужден платить за обновления прошивок ККТ и замену ФН |
|||
|
25
mmg
18.12.25
✎
19:58
|
(23) На каком основании?
|
|||
|
26
Garykom
гуру
18.12.25
✎
19:59
|
(25) На основании решения/постановления суда
Но можно попытаться дойти до ВС, оспорить да )) |
|||
|
27
Garykom
гуру
18.12.25
✎
20:06
|
Короче суть что работать с СУБД на низком уровне минуя 1С можно
Но нежелательно! И понимая что и зачем делается, все плюсы и минусы подобного Например что при смене СУБД будут проблемы Как и проблемы с поддержкой подобных решений Причем не только от спецов самой 1С но и своих спецов, которых придется поискать чтобы в этом изврате разбираться |
|||
|
28
Garykom
гуру
18.12.25
✎
20:14
|
Самое интересное что иногда даже вмешиваться в код самой платформы 1С можно
Если это вмешательство не направлено на обход лицензионных ограничений А только на восстановление работоспособности в иных условиях Пример устаревшая и уже не продаваемая платформа 1С 7.7 - все кто ее использует на современных компах/ОС, используют модифицированную платформу - и не видно судебных решений по этому поводу |
|||
|
29
mmg
18.12.25
✎
20:15
|
(26) Не будет такого решения. Не может суд принять решения о том, что вам разрешают кушать мороженое, а денег не платить
|
|||
|
30
Garykom
гуру
18.12.25
✎
20:17
|
(29) Тут речь не о том чтобы не платить за мороженное
А о том как именно его кушать, где и кому )) |
|||
|
31
ZloyBrawler
18.12.25
✎
21:06
|
(28) Сегодня консультировал как оживить базу. Скулевые бэкапы все мертвы. В режиме юзера база пашет. В конфигураторе при включении выдает "Нарушена целостность структуры конфигурации".
И как чинить? К счастью нашелся один DT месячной давности. К счастью при его загрузке база там живая. Ну и что делать? DELETE FROM ДохлаяБД.Config; INSERT INTO ДохлаяБД.Config SELECT * FROM ЖиваяБД.Config; Нарушитель лицензии найден, сдаюсь... Вот как не нарушать в такой ситуации? Что, фирма 1С починит базу после сбоя на HDD? А ошибка после именно аппаратных проблем. Цена вопроса? Сроки? Порешал вопрос за час, полтора. Больше времени ушло на разворачивание баз. PS Метод рабочий, если конфу в базе не меняли или же можно пожертвовать частью данных, если некие объекты были добавлены. Просто реструктуризации таблиц потом все похерят, когда новые изменения будешь вносить. |
|||
|
32
El_Duke
гуру
18.12.25
✎
22:36
|
(21) "Есть продукт 1С. Его использование обставлено определенными условиями. Не нравятся условия, не пользуйтесь."
Читайте ГК РФ, ст. 393, 450, 451, а также закон о защите прав потребителей. Приобретение каких либо товаров, услуг и продуктов запрещено обставлять условиями обязательного приобретения либо отказа от других продуктов. По вашей логике получается что деньги в кармане ваши, а какое мороженое покупать вам указывает посторонний дядя (20) "Судья говорит, да требования ничтожны. Расторгаем сделку. " Нет, все не так Сделка остается в силе, не подлежат исполнению незаконные требования. "Никто не может вас принудить подписать договор. Но если вы его подписали, то должны соблюдать" Нет, откуда это правовое невежество ? Исполнять надо законные положения договора, а не любые вообще. Подписать можно любую глупость, но исполнять вы будете только то что не противоречит закону. Закон это императив, его нельзя отменить двусторонним договором. |
|||
|
33
mmg
18.12.25
✎
22:42
|
(32) Закон о защите прав потребителей? Ну, ну... Вот он, ваш уровень
|
|||
|
34
El_Duke
гуру
18.12.25
✎
22:46
|
(33) Да, закон о защите прав потребителей, в связке с ГК РФ
Если вы не в силах этого понять, то это у вас такой уровень |
|||
|
35
Garykom
гуру
18.12.25
✎
23:59
|
(34) Тут надо уточнить что закон о защите прав потребителей он как бы для физиков
А если покупатель юрлицо - он не действует Для ИП (которые де юре физики) - тут спорный вопрос, если для личного потребления то действует, если ИП с сотрудниками и пользователи 1С они - не действует как для юриков |
|||
|
36
Злопчинский
19.12.25
✎
00:48
|
(35) "если ИП с сотрудниками и пользователи 1С они - не действует как для юриков"
А если ИП - сам по себе, без сотрудников? |
|||
|
37
Web00001
19.12.25
✎
04:40
|
(20)Нет. Это будет не так. 1С приходит в суд и говорит. Клиент нарушил договор и должен быть наказан по всей строгости закона. Суд говорит - пункты которые нарушены неправомерны и поэтому считаются ничтожными. Наказан никто не будет. На этом все.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |