Убийца 1С на 1С

1. fixin 4275 04.05.21 18:18 Сейчас в теме
Среди программистов 1С очень популярна тема «убийцы 1С», в частности и потому что на 1С очень удобно разрабатывать небольшие карманные приложения с базой данных, но лицензия начинается от 13.000 рублей, поэтому такие маленькие приложения никто не купит:



Поэтому есть запрос на такой же инструмент разработки приложений, как 1С, но дешевле. Бесплатно, недорого или за процент от продаж софта.

До сих пор такой убийца не найден, к сожалению.

Но вот, что интересно, он может быть написан на самой 1С. Дело в том, что 1С выпускает множество базовых решений, которые представляют собой практически полноценную платформу, но для одного пользователя и при этом очень дёшевы, например, 1С:Деньги можно купить за 600 рублей:



«Убивающее решение» может заключаться в том, что разворачивается SQL-база, клиенты с которой работают в базовых, дешевых, версиях 1С.

При этом придется, конечно, реализовывать логику отображения данных из базы данных в формах и списках, но подобные технологии уже знакомы программистам 1С.



А помимо этого доступны все привычные инструменты, которые являются преимуществом 1С — таблицы значений в памяти, управляемые собираемые runtime формы, возможность программирования на языке 1С.

При этом код состоит из совокупности внешних обработок, которые хранятся в SQL-базе и при их обновлении кэшируются в базы пользователей.

Технически такая схема вполне реализуема. И ее преимущество не только в 20-кратной экономии затрат на лицензии. Такая реализация — плавный способ перейти с 1С на нормальную SQL-базу, постепенно 1С-функции можно переписать на не проприетарную платформу.

Но вот юридически схема вызывает сомнения. Тут нужно мнение сообщества. В любом случае, если 1С почувствует сильную конкуренцию от подобных решений, она может указать в лицензионном соглашении на те же 1С:Деньги, что запрещается использовать программу для организации доступа в другую базу данных. И на этом вся техническая красота закончится.

Что скажете? Можно ли убить 1С средствами самой 1С?

Идея подобного решения возникла из практики. Сейчас в России широко внедряется маркировка товаров и некоторые отечественные дилеры стали отправлять поставщикам список марок с их штрих-кодами в графическом виде в MXL-файлах. Это файлы 1С, похожие на Excel.

Одному из производителей товаров, расположенным не в России, потребовалось обрабатывать эти MXL-файлы — сортировать, вырезать необходимые участки, нумеровать этикетки.

Естественно, в их стране про 1С ничего не знали. Покупать 1С им тоже не очень хотелось. Предложение взлома было мною отвергнуто. Я уже хотел предложить им облачные решения, вроде Fresh, но потом вдруг вспомнил про 1С:Деньги. И проблема поставщика была решена за 600 рублей! Они просто запускали внешнюю обработку, которая сортировала с необходимыми отборами исходный большой файл марок в MXL или PDF.



Так что, как видно хотя бы на этом примере, базовое решение 1С позволило избавиться от необходимости «стрелять из 13.000 рублевой пушки по воробьям»!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
9. user856012 14 04.05.21 22:23 Сейчас в теме
(1)
До сих пор такой убийца не найден, к сожалению.
Только я вижу некоторую странность в том, что некоторым 1Сникам живая 1С прямо таки не дает жить?
Можно ли убить 1С средствами самой 1С?
И где после этого "самоубийства" брать дешевые лицензии на 1С?
10. fixin 4275 05.05.21 07:51 Сейчас в теме
(9) вы о чем, простите. Расшифруйте. Мне, Гению 1С, ваши посылы не понятны.
12. DenisCh 05.05.21 12:46 Сейчас в теме
(9) Это Геня. Он третий год пытается убить 1с. Чего только не перепробовал...
2. shumakov0808 04.05.21 18:46 Сейчас в теме
Я бы подумал в сторону, что базовая версия не работает с SQL.
Насколько я помню, это так.
4. fixin 4275 04.05.21 19:05 Сейчас в теме
(2) простите, о каком SQL идет речь? Речь вообще о стороннем сервере SQL c доступом к нему через API или АДО.
А не о базе 1С на SQL сервере.
3. Leon75 04.05.21 18:48 Сейчас в теме
Читал на Хабре. Так что боян.
5. fixin 4275 04.05.21 19:05 Сейчас в теме
(3) эту статью на Хабре я и написал.
7. Leon75 04.05.21 19:30 Сейчас в теме
(5)Ой, да вы просто Гений!
8. fixin 4275 04.05.21 21:55 Сейчас в теме
(6) Я в курсе. Только это для просмотра, а если почитаете статью внимательнее, там клиенту нужно было автоматически (программно) сортировать и фильтровать MXL.
11. Maystrenko_Ivan 05.05.21 11:56 Сейчас в теме
Может, имеет смысл написать с "0" другой язык программирования, с синтаксисом как у 1С.
Если такая система обхода покупок лицензии за 13.000 станет массовой, то 1С по-любому, будет закручивать гайки. И тогда уже будут страдать все...
13. DenisCh 05.05.21 12:47 Сейчас в теме
(11) А зачем нужен другой язык с синтаксисом, как у 1с? С этой древностью, которую только зимой на улицу выносить, лёд посыпать?
Не проще сразу взять готовый язык и на нём писать ?
14. denis-tlt@mail.ru 05.05.21 15:34 Сейчас в теме
(13)Не, надо всё с 0. Чтобы и язык новый был и логика своя. Так можно продать курсы еще по изучению языка. А взять что-то готовое - это не наш метод )))
17. fixin 4275 05.05.21 15:34 Сейчас в теме
16. fixin 4275 05.05.21 15:34 Сейчас в теме
(13) 1с - это не столько язык, сколько фреймворк. Toolbox, если хотите.
15. fixin 4275 05.05.21 15:34 Сейчас в теме
(11) если бы это было так просто, уже давно бы существовал убийца 1с.
18. papami 56 05.05.21 18:59 Сейчас в теме
Где-то было описание структуры MXL.
19. fixin 4275 05.05.21 19:25 Сейчас в теме
(18) для семерки было, для восьмерки вроде нет. Проприетарный формат, вроде как. Не открытый. и не гарантированно, что не поменяется.
20. papami 56 05.05.21 22:14 Сейчас в теме
(19) Про гарантии да. Но скорее поставщик поменяет формат файлов.
1С - это не только платформа. У Майкрософта было по для разработки бизнес-приложений. Оно было в составе предыдущих версий студии. Как бы то ни было, есть еще конфигурации, которые на соответствующем уровне за более разумные деньги мало кто потянет разрабатывать.
21. Maystrenko_Ivan 06.05.21 14:41 Сейчас в теме
(20) И в тоже время, все эти конфигурации каждый желающий намеревается хоть немного, но переписать под себя....
22. _MavR_ 06.05.21 23:16 Сейчас в теме
И все эти "Убивцы" не замечают одной мелочи, что 1С - это ну очень большая компания с огромным штатом сотрудников и мощной материальной базой, что позволяет осуществлять долговременную поддержку и оперировать демпинговыми ценами на свои программные продукты. Ну а "убийцы" это, пусть и талантливые, но "три калеки" в офисе на 12м этаже...
23. fixin 4275 07.05.21 07:27 Сейчас в теме
(22) речь не идет о замене для фирмы 1С, речь о поиске инструмента для быстрой разработки приложений баз данных.
24. fixin 4275 14.05.21 10:36 Сейчас в теме
получил ответ от 1С (lic@1c.ru):
"Ваши планы - это нелицензионное использование базовой конфигурации в качестве клиента к другой базе. Для этого вам следует приобрести версии ПРОФ"

Но пока конкретики мало, буду продавливать на указание конкретных пунктов нарушения.
25. fixin 4275 14.05.21 10:37 Сейчас в теме
получил ответ от 1С:
"Ваши планы - это нелицензионное использование базовой конфигурации в качестве клиента к другой базе.
Для этого вам следует приобрести версии ПРОФ"
Но пока конкретики мало, буду продавливать на указание конкретных пунктов нарушения.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот