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

1. 4041 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 13 04.05.21 22:23 Сейчас в теме
(1)
До сих пор такой убийца не найден, к сожалению.
Только я вижу некоторую странность в том, что некоторым 1Сникам живая 1С прямо таки не дает жить?
Можно ли убить 1С средствами самой 1С?
И где после этого "самоубийства" брать дешевые лицензии на 1С?
10. fixin 4041 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 4041 04.05.21 19:05 Сейчас в теме
(2) простите, о каком SQL идет речь? Речь вообще о стороннем сервере SQL c доступом к нему через API или АДО.
А не о базе 1С на SQL сервере.
3. Leon75 04.05.21 18:48 Сейчас в теме
Читал на Хабре. Так что боян.
5. fixin 4041 04.05.21 19:05 Сейчас в теме
(3) эту статью на Хабре я и написал.
7. Leon75 04.05.21 19:30 Сейчас в теме
(5)Ой, да вы просто Гений!
8. fixin 4041 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 4041 05.05.21 15:34 Сейчас в теме
16. fixin 4041 05.05.21 15:34 Сейчас в теме
(13) 1с - это не столько язык, сколько фреймворк. Toolbox, если хотите.
15. fixin 4041 05.05.21 15:34 Сейчас в теме
(11) если бы это было так просто, уже давно бы существовал убийца 1с.
18. papami 43 05.05.21 18:59 Сейчас в теме
Где-то было описание структуры MXL.
19. fixin 4041 05.05.21 19:25 Сейчас в теме
(18) для семерки было, для восьмерки вроде нет. Проприетарный формат, вроде как. Не открытый. и не гарантированно, что не поменяется.
20. papami 43 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 4041 07.05.21 07:27 Сейчас в теме
(22) речь не идет о замене для фирмы 1С, речь о поиске инструмента для быстрой разработки приложений баз данных.
Оставьте свое сообщение
Вопросы с вознаграждением