Русаков Григорий | Директор | Аналитика. Проекты и решения

«Как создавать, продвигать приложение и конкурировать с фирмой 1С на протяжении 11 лет»

Рассказ о том, как с 2007 года мне (как директору и основному разработчику) удается продвигать на рынок отраслевое решение на базе «1С:Предприятие 8», как конкурировать с самой фирмой «1С», принимать не стандартные решения и продолжать продавать продукт. Речь пойдет о системе электронного документооборота СЭД «Корпоративный документооборот», имеющей тысячи пользователей. Основные тезисы выступления: 1. Риск выхода на пустой рынок в 2007 году – раз нет решений, то возможно они не востребованы рынком? Оказалось, что востребованы. Что приносит больше денег - слабое решение на пустом рынке или отличное решение, но на рынке с большой конкуренцией? 2. Как конкурировать с фирмой «1С» на её поле? Стараемся всегда идти на шаг впереди: переход на 8.2 раньше, переход на «Такси» раньше, графический редактор значительно раньше, push-уведомления для iOS раньше и т.д. Всё это были информационные поводы для новостей. Слабое место – отсутствие методических материалов и различных книг для клиентов, но у нас меньше объем кода (в отличие от типовых продуктов фирмы 1С), проще модифицировать под себя it-специалистам клиента; 3. Продажи падают – как удержать? Стоит ли переименовать продукт для отстройки от конкурента или оставить старое наименование? Добавить ли новые подсистемы – KPI и технической поддержки? Минимизация затрат на техническую поддержку клиентов с сохранением качества. Бесплатные пожизненные обновления. Апгрейды на другие продукты. Лучшие условия для партнеров; 4. Клиенты заявляют - «А мы хотим тут новую кнопку (иначе не купим)!» Как соблюсти баланс между усложнением решения и удовлетворением конкретного клиента? Плюсы развития продукта под реальные нужды предприятий, а не под гипотетические задачи; 5. Повышать или понижать цену? Что увеличит продажи продукта? 6. Куда развиваться после 11 лет? Создание на основе продукта отдельных подсистем для программ фирмы «1С». Сертификация встраиваемых модулей в программы «1С:УТ», «1С:УНФ», «1С:Документооборот» и другие; 7. А может сделать OpenSource? Плюсы и минусы продукта в OpenSource. Дополнительная информация: Сколько вышло больших обновлений (на 8.1 для 8.2 и 8.3 такси). Расскажем были ли возражения против платного перехода на новые редакции. Одно из интересных решений – графический редактор бизнес-процессов, позволяющий создавать произвольные процессы в пользовательском режиме (не в «Конфигураторе») создан в 2010 году, фирма «1С» создала аналогичный в 2017. Изначально продукт поставляется с полностью открытым кодом, без дополнительных ключей защиты. Есть ли плюсы в такой поставке или больше минусов – приходите и всё узнаете!

Подсистема "Обмен данными по произвольным правилам КД 2.0"

0. Техподдержка 22.02.16 20:57
Подсистема "Обмен данными по произвольным правилам "Конвертации данных 2.0" дает возможность быстро и просто настроить обмен (синхронизацию) данных по своим произвольным правилам "Конвертации данных 2.0" в любых конфигурациях 1С 8.х, быстро настроить обмен с РИБ. Малое количество объектов для переноса (5 против свыше 100 БСП 2.0)!

Перейти к публикации

Комментарии
Сортировка: Древо
1. tormozit 4742 26.02.16 23:25 Сейчас в теме
2. AlexWhite 156 02.03.16 10:45 Сейчас в теме
Если все основные настройки делаются в конфигураторе, в режиме предприятия, добавлен ключ, внешняя компонента - чем это лучше штатных механизмов настроек планов обмена? (подписался)
3. Техподдержка 02.03.16 14:40
(2) AlexWhite, лучше это тем, что используется КД 2.0. Плюс внедрение абсолютно не привязанное вообще никак к БСП, особенно к конфам не на основе БСП, а рукописным, например.

Пример: программист знает КД 2.0, но есть куча нетиповых конф на БСП и без оных, надо настроить обмен данных между ними. Что и как люди обычно поступают в этом случае?
Мой опыт показывает, что люди пишут свои собственные обмены как правило кодом - по COM, веб- и http-сервисами, обмены через текстовый файл и т.п. И это все есть неунифицированные решения, которые имеют очень большие минусы. Главные из которых - высокая трудоемкость создания/изменения таких обменов, время, низкая скорость отладки и т.п.
4. jour 10 13.05.16 18:01 Сейчас в теме
А что мешает пользоваться штатной обработкой - "Универсальный обмен данными XML" ? делаешь свой узел для полного узла обмена, загружаешь свои правила регистрации и собственно все. Если очень захочется - можно запускать в фоне по расписанию.. и главное все бесплатно и в любой конфигурации.
5. Техподдержка 13.05.16 22:39
(4) jour, я что-то не видел в штатной обработке "Универсальный обмен данными XML" функционала для работы с планами обмена, выборкой изменений по узлам, записью информации сообщений по узлам обмена, очистку таблицу изменений узлов и т.п. Никто не спорит, можно допилить "Универсальный обмен" чтобы он начал понимать сообщения обмена, но пока ни одного универсального готового решения я не встречал. Есть только советы как это сделать. К тому же хранение самих правил тоже вопрос в этом случае возникает. И опять же, каждый что-то пишет под себя, хотя можно использовать унифицированное решение типа того, что было на БСП.
В нашем случае человек получает быстрое решение безо всяких допилов, встраивающееся в любую на 8.2 и выше конфу.
6. Lem0n 94 28.07.16 15:27 Сейчас в теме
(5)
не видел в штатной обработке "Универсальный обмен данными XML" функционала для работы с планами обмена, выборкой изменений по узлам, записью информации сообщений по узлам обмена, очистку таблицу изменений узлов


велосипедная разработка
Прикрепленные файлы:
Sodrugestvo; +1 Ответить
7. Техподдержка 29.07.16 09:48
велосипедная разработка
Прикрепленные файлы:


Чистка таблицы изменений это все? Вообще-то еще есть передача и формирование сообщений обмена с регистрацией изменений, выборкой изменений и т.п.
Вы не пробовали в код обработки "Универсального обмена" залезть и посмотреть что там? Советую это сделать.
8. xFoG 03.08.16 08:30 Сейчас в теме
На пороге Enterprise Data, а люди не уймутся.
9. milanse 32 21.11.16 15:16 Сейчас в теме
(8) xFoG, Интерпрайз интерпрайзом, а с документооборотом свой обмен запилили. Опять же никакого контроля над процессом интерпрайз не предоставляет + шаг влево вправо = дорабатывай формат.
10. victory 03.12.16 16:27 Сейчас в теме
Для нетиповых, рукописных конфигураций безусловно ОЧЕНЬ полезная обработка и труд однозначно немал (понимаю так-как ранее попытался внедрить подсистему из БСП в свою нетиповую).
Но сегодня внедрил данную подсистему в свою конфу и выдало ошибку:
"{CommonModule.DtExch_ОбменДанными.Module(500)}: Значение не является значением объектного типа (Записать)". Вариант встроенного языка конфигурации - Английский, может из-за этого?
Арсений, скинь пожалуйста свой mail. Заранее благодарен.
11. Техподдержка 03.12.16 20:34
(10) специально проверил - вариант встроенного языка конфигурации не повлиял на запись двоичных данных правил на диск
12. Техподдержка 03.12.16 20:40
(10) а ошибка ваша связана с тем, что пытаетесь проверить возможность обмена по кнопке на новой незаписанной настройке. Все же настройку необходимо сперва записать (элемент справочника "Настройки обмена данными"). После этого возможна проверка, так как файлы правил хранятся в справочнике в двоичном виде данных.
13. victory 14.12.16 09:19 Сейчас в теме
Вопрос решен. Были найдены ошибки в конфигурации при проверке "Внешнее соединение" и "Внешнее соединение вариант клиент-сервер". Благодарю, обработка очень помогла!
14. Техподдержка 14.12.16 12:55
(13) Хорошо, рад слышать. Пожалуйста.
15. nifor777 14.12.17 05:17 Сейчас в теме
Вопрос по лицензированию. Если нам необходимо на 11 конфигураций эту подсистему внедрить. Я правильно понял что стоимость будет 11 * 10 тыс. ???
17. Техподдержка 14.12.17 19:08
(15) нет, за одну лицензию в пределах одного головного юрлица
19. nifor777 14.12.17 19:32 Сейчас в теме
Не разобрался как вам написать приватно. Есть вопрос про закрытый код в подсистеме . И не совсем понятно про письмо для получения исходников.
20. nifor777 14.12.17 19:38 Сейчас в теме
(17)конфигурации самописные там вообще нет юр лиц. Не совсем понятен ответ.
16. jour 10 14.12.17 16:25 Сейчас в теме
С обработкой https://infostart.ru/public/519219/ это можно делать бесплатно
18. Техподдержка 14.12.17 19:11
(16) обработка универсального обмена не позволяет делать регулярный обмен - очистку таблицы регистрации, отправка-принятие сообщений обмена и т.п., нет хранения правил обмена, потому что регулярный обмен основан на другой типовой обработке - ОбменДаннымиXML
21. nifor777 22.12.17 04:40 Сейчас в теме
Доброе утро !!! Не уверен что пишу куда нужно, но в ваше разработке есть справочник DtExch_НастройкиОбменаДанными

Там команда &НаКлиенте Процедура ПрочитатьПравила(Команда) формируется имя файла ИмяФайла = КаталогВременныхФайлов()+"ПравилаОбмена.xml"; НА клиенте !!!!!

Затем ПрочитатьПВДСервер(ИмяФайла); передача имени !!!!! файла на сервер !!!! И вы ожидаете что каким то образом файл появиться на сервере ?

Чтение правил в справочнике не работает. Просьба поправить.
22. nifor777 22.12.17 07:28 Сейчас в теме
Добрый день !!! У нас УПП изменённая. Валится процедура обработки ПолучитьЗначениеПриоритетаОбъектаПоИмениКонфигурации

Поле объекта не обнаружено (ПриоритетыОбъектовОбмена). Решение позиционировалось как универсальное. Подскажите пожалуйста что делать с этим ?
23. nifor777 22.12.17 08:44 Сейчас в теме
Добрый день !!! Версия нашей платформы 8.2.16. Возникает ошибка при попытке выгрузки.

Ругается так Поле объекта не обнаружено (ЭтотУзел). Вопрос такой же что с этим делать ?
24. Техподдержка 22.12.17 12:40
(23)
тформы 8.2.16. Возникает ошибка при попытке выгрузки.


Добрый день, скачайте обновление 1.3.1. Обновитесь и отпишитесь ушла ли ошибка.
25. nifor777 26.12.17 06:53 Сейчас в теме
Доброе утро !! К сожалению из-за предновогодней нагрузки. Наш отдел разработки протестирует ваши доработки после НГ в январе 2018-ого.
26. nifor777 26.12.17 09:12 Сейчас в теме
Проверили исправления. Вы так и не поправили использование стандартного реквизита ЭтотУзел. Она у вас где-то используеться в вашем закрытом модуле. В платформе 8.2.16 нет стандартного реквизита плана обмена ЭтотУзел. Ошибка.
27. Техподдержка 26.12.17 12:42
(26) поправил (скачайте снова 1.3.1, предварительно указав конфигурации версию 1.3, а то не встанет повторное обновление)
28. Техподдержка 26.12.17 20:52
(26) при каком событии возникает ошибка? У меня свойство "ЭтотУзел" успешно читается, проверьте чтоб в платформе вашей был этот метод у
ПланОбменаМенеджер.<Имя плана обмена> (ExchangePlanManager.<Имя плана обмена>)
ЭтотУзел (ThisNode)
Смоделировать вашу ошибку не смог
29. nifor777 03.01.18 08:39 Сейчас в теме
Добрый день !!! Вы платформу поставьте 8.2.16 и всё увидите. Либо в свойствах вашей конфигурации выставте совместимость в 8.2.16. Нет там этого реквизита "ЭтотУзел"
30. nifor777 03.01.18 09:08 Сейчас в теме
Вот вам два скриншота вашей конфигурации с совместиомтью которую вы почему то выставили в 8.3.6(хотя позиционируете решения для 8.2.х) и второй где мы убрали совместимость 8.3.6 и установили необходимую нам 8.2.16. Как видно по скриншотам стандартный реквизит "ЭтотУзел" отсутствует в 8.2.16, а вы его используете. Поэтому ваше решение неработоспособно в самописных конфигурациях 8.2.16 и ниже !!!
Прикрепленные файлы:
31. Техподдержка 03.01.18 14:29
(30)
ЭтотУзел - это не мой реквизит, это стандартное свойство, которое есть в платформе для ПланОбменаСсылка.
В платформе 8.2 такого свойства нет, посмотрел. Ок, включу код получения подчиненных узлов в попытку. И на 8.2 тогда пройдет этот код. Все равно в данном контексте определение текущего узла ИБ по выбору головного ни на что не влияет. Это наверно был стандартный код обработки обмена на 8.3, поэтому я его туда вставил.
Прикрепленные файлы:
32. Техподдержка 03.01.18 14:51
(30) выложил 1.3.2, больше этой ошибки не будет
Оставьте свое сообщение

Вакансии

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

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

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

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

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