Вопрос «сколько это займёт» задают первым, а точный ответ появляется
только после разбора базы. Показываем, из чего складывается срок и что его сдвигает
чаще всего.

Этапы и их вес

Разбор и проектирование обмена — от недели. Решается, какие данные
уходят в приложение, какие возвращаются, кто главный по каждому справочнику и что
происходит при конфликте. Этап, который хочется пропустить и который экономит больше
всего времени дальше.

Сервисный слой на стороне 1С — одна-две недели. Расширение, которое
отдаёт подготовленные данные и принимает документы обратно. Типовая конфигурация при
этом не трогается.

Клиентская часть — две-четыре недели на один сценарий: заказ у
клиента, приёмка на складе, подтверждение доставки. Каждый следующий сценарий дешевле
первого, потому что каркас уже есть.

Тестирование на реальных данных — неделя. Не на трёх тестовых
товарах, а на вашем справочнике целиком: там находятся позиции без единиц измерения,
дубли и прочее, что на демо-данных не видно.

Что сдвигает сроки

Офлайн-режим. Приложение, которому нужен интернет на каждое действие,
в поле бесполезно: связи нет в подвале склада и на трассе. Но работа без сети требует
решить, что делать при конфликте — товар, который был на остатке при оформлении, мог
уйти другому. Эти правила проектируются отдельно и добавляют к сроку.

Состояние справочников. Если номенклатура ведётся небрежно,
интеграция вскрывает это в первый же день. Приведение справочника в порядок — работа
не разработчика, а вашей стороны, и она часто оказывается на критическом пути.

Число ролей. Один сценарий — четыре-восемь недель от старта до
установки. Три роли с разными правами и интерфейсами — уже другой проект.

Разумный порядок

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

Остальные роли добавляются после того, как первая прижилась. Так вы платите за то,
что уже проверено на людях, а не за большое техническое задание, половина которого через
месяц окажется ненужной.

Детали — на странице
мобильного рабочего места для 1С. Если
приложения ещё нет, а нужен только обмен с сайтом, смотрите
интеграцию 1С с сайтом.