Заказать проект
Оставьте заявку для получения коммерческого предложения.
Заполните форму и мы вышлем Вам предложение в котором решим,
чем можем вам помочь.
Подружись с 1С-программистом или проиграй

Подружись с 1С-программистом или проиграй

3 Апреля 2018
Владислав Витюк
СТО
Владислав Витюк
следующая статья

Все знают, что от каждого члена команды зависит результат в любом деле. Но далеко не все задумываются о размерах своей команды в процессе работы над проектом. С опытом приходит осознание того, что командой нужно считать не только коллег своей компании, но и сотрудников заказчика, работающих над проектом.
Вы можете иметь супер-крутую команду на своей стороне, но получить кучу проблем со стороны заказчика в лице программиста 1С. Давайте разберемся подробнее.

Всегда есть стандартные стадии работы с проектом:

  • получение информации и задач от заказчика;

  • разработка технического задания и прототипов будущих макетов;

  • разработки дизайна;

  • верстка и разработка функциональной составляющей;

  • тестирование;

  • наполнение контентом;

  • запуск проекта.

Зачастую, работая с 1С-Битрикс, заказчик и исполнитель уверены, что платформа имеет внешний модуль для 1С. И внутренний механизм получения информации который поможет соединить этих 2 продукта без лишних усилий. Из-за этих убеждений первые и вторые оставляют работу с подключением 1С на последнюю стадию разработки или же на этап наполнения контентом. В итоге в более чем в 50% их ожидает сюрприз.

Самые распространенные проблемы:

  • Данные из 1С поступают в полном виде, но ломают структуру каталога.

  • Данные вообще не структурированы по принципу “дерева” и их нужно предварительно подготовить.

  • Информация поступает в “сыром” виде и ее нужно дополнительно обрабатывать.

Два первых пункта толкают разработчика искать правильное решение с того самого момента, когда озвучена задача. И в результате этого, рождаются сложные и/или “элегантные” схемы. Но все эти неудобные способы можно обойти, если заглянуть в документацию по модулю для 1С.  Там и спрятана разгадка о построении собственной структуры для выгрузки на сайт. Работая с таким решением вы получите полностью новую структуру сайта, где будут объединены маленькие разделы в более крупные или наоборот.

А теперь рассмотрим последний пункт из списка проблем. Допустим, необходимо отобразить информацию о наличии товара, а на сайт не приходит  содержащая информация о наличии и его торговых предложениях (SKU). Если это довольно большой магазин и он имеет онлайн и оффлайн представительство, то информация по наличию должна обновляться довольно часто. У нашей задачи есть 3 вариант решения:

  • Ничего не делать и рассчитывать эту информацию в момент отображения.

  • Получить данные из 1С и самостоятельно пересчитывать суммирующее состояние для товара по его наличию.

  • Получить результирующие данные в виде итогового значения из 1С.

Последний вариант самый лучший с точки зрения нагрузки на сайт. Но самый неприятный для программиста 1С, которому нужно делать “лишнюю работу” там, где по его мнению, и так все работает хорошо.
Если с вами работает опытный программист, то вы получите быстрое выполнение ваших требований т.к. человек понимает логику работы базы 1С, умеет и не боится писать новый код. В худшем же случае, вам может попасться неопытный разработчик, скрывающий свое незнание и неумение за фразой “зачем нужно лезть в то, что работает, - пускай программисты  делают на сайте то, что им нужно”. В результате вы будете играть с этим человеком в игру “докажи заказчику свою правоту”.
Это съедает время и нервы всей команды на определенном этапе работы. Особенно неприятно если это происходит на “финишной прямой”.



Для того чтобы избежать затяжек с проектом, достаточно переместить стадию знакомства с программистом 1С на этап написания технического задания. В результате вы получите параллельный процесс работы над сайтом и его информационной составляющей и сможете завершить проект вовремя. Без нарушения нервной системы своих коллег и заказчика. 




Записаться На Консультацию
Записаться На Консультацию
Мы свяжемся
с вами
в течении
10 минут
laptop
Мы свяжемся с вами в течении 10 минут