Белозеров Дмитрий | Системный архитектор | LMSoft

«Кодогенерация и метагенерация в 1С»

Примерно год назад жизнь заставила меня задуматься над таким вопросом - а не разработать ли язык (точнее псевдоязык), с помощью которого можно было бы программно работать с метаданными 1С, писать скрипты, которые выполняют те же действия, которые выполняет разработчик в конфигураторе... В этом докладе хочу рассказать о том как мы разрабатывали такой инструмент, с какими сложностями и нюансами столкнулись, и что получилось в итоге. Мы рассмотрим реальные кейсы использования автоматической генерации метаданных 1С, в которых использование такого подхода дает серьёзные преимущества и сильно облегчает жизнь разработчика (иногда настолько облегчает что можно обойтись вообще без него :), увидим как инструмент генерации можно вписать в общий контур continuous integration. А ещё обсудим перспективы использования подобных практик (генерация конфигурации на основе формализованных функциональных моделей, реализация библиотечного подхода к разработке прикладных решений).

Продажа конфигураций с БСП

1. flyer 204 15.05.16 08:53 Сейчас в теме
Доброго дня!

есть собственная конфигурация но включил в нее модули БСП. хочу ее продавать через свой сайт. я что то нарушаю?
что надо чтобы все было почестнаку?
Ответы
Сортировка: Древо
2. Xershi 375 15.05.16 10:55 Сейчас в теме
(1) flyer, надо почитать про права самой БСП.
Но раз у вас отдельная конфигурация, то скорее всего уже это ваша интеллектуальная собственность.
Так что вопрос интересный подпишусь)
3. starik-2005 1386 15.05.16 11:18 Сейчас в теме
(1) flyer, набрал в гугле "БСП" - бессоюзное сложное предложение. Примерно так я оную штуку и представлял )))

На сайте красножелтых в словаре написано, что можно использовать. при этом никаких заявлений на тему правообладания и лицензирования не приведено. Предположу, что 1С распространяет данную библиотеку со статусом публичного открытого кода - бери и пиши.
5. akomandin 30.11.16 16:03 Сейчас в теме
(1)
Порядок использования стандартных библиотек

Фирма "1С" разрешает использовать перечисленные выше стандартные библиотеки для решения собственных задач автоматизации зарегистрированным пользователям системы "1С:Предприятие 8" версии ПРОФ, имеющим действующий договор 1С:ИТС, без дополнительной оплаты.

При тиражировании прикладных решений, которые используют стандартные библиотеки, должны соблюдаться авторские права фирмы "1С" на систему "1С:Предприятие 8". В частности, использование таких прикладных решений допускается только при наличии у пользователя правомерно приобретенной основной поставки "1С:Предприятия 8". Информация о том, что тиражное решение разработано с использованием стандартных библиотек, должна быть отражена:

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

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

правообладатель прикладного решения не требует обязательного договора 1С:ИТС;
пользователь самостоятельно не осуществляет доработку прикладного решения с применением стандартных библиотек.
http://v8.1c.ru/libraries/
Таким образом, вы должны в своем пользовательском соглашении должны прописать условия использования вашей программы, если она использует БСП.

Показать
Team leader; корум; +2 Ответить
4. Rustig 973 22.11.16 23:16 Сейчас в теме
продать конфу без платформы ты не сможешь.
продать платформу 1с может сама фирма 1с, ее дилеры, и ее партнеры.
твои покупатели могут купить платформу и бсп у других.
ты можешь не акцентировать, что ты продаешь конфу.
акцентируй внимание, что ты продаешь "доработку типовой конфы", "готовое решение на базе 1с" или "внедрение (адаптацию)".
клиент легально купил платформу у кого угодно, ты легально запрограммировал ему все, что ему требуется.
вопросы остались?
6. MaxS 1112 30.11.16 16:39 Сейчас в теме
Где та грань, когда можно заявить, что решение использует БСП?
БСП подразумевает внедрение в конфигурацию.
А если использованы некоторые процедуры из БСП во внешней обработке? Согласно документации на БСП такое решение невозможно штатно обновлять. Только ручками... Возможна ли претензия от 1С на такое решение?
7. support 4405 30.11.16 17:47 Сейчас в теме
(6) Как можно использовать внешнюю обработку без основной поставки "1С:Предприятия 8"?
Покупателя надо уведомить, какие есть требования для использование вашей обработки в пользовательском соглашении.
Если покупатель нарушает соглашение, то это проблемы покупателя.
8. MaxS 1112 30.11.16 18:19 Сейчас в теме
(7) В публикации указано, что обработка предназначена для таких-то конфигураций 1С. Этого достаточно? ))
Пока непонятно как программист 1С может юридически грамотно составить пользовательское соглашение.
9. support 4405 30.11.16 18:22 Сейчас в теме
(8) Давно хотим сделать конструктор пользовательского соглашения. Пока можно просто приложить файл, назвать его "Пользовательское соглашение.txt" и в нем написать.
- Использование обработки .... допускается только при наличии у пользователя правомерно приобретенной основной поставки "1С:Предприятия 8.
- и другие ваши условия.

10. Tavalik 1471 18.08.17 06:47 Сейчас в теме
Возник у меня подобный вопрос. Сделал запрос в 1С, получил официальный ответ:


Здравствуйте!

Если у Вас есть основная поставка 1С:Предприятия, и действующий договор 1С:ИТС, то этого достаточно, чтобы применять в своих разработках, созданных "с нуля", подсистемы из БСП.
При этом у пользователей, которые будут использовать Ваши разработки, должна быть приобретена любая основная поставка 1С:Предприятия версии ПРОФ (например, Технологическая поставка).
В документации к Вашей разработке должно быть указано, что используется подистемы из БСП, разработанные фирмой "1С".
См. также http://v8.1c.ru/predpriyatie/questions_licence.htm#lrvs1cpp
Оставьте свое сообщение

Вакансии

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Руководитель проектов по внедрению 1С документооборота
Санкт-Петербург
зарплата от 100 000 руб. до 130 000 руб.
Полный день

Руководитель по сопровождению и внедрению 1С
Санкт-Петербург
зарплата от 100 000 руб. до 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Ведущий специалист 1С
Москва
Полный день