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

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

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

Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Программист 1С:ERP
Москва
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день