Об экспертизе
Экспертиза 1С — это компьютерно-техническое исследование информационных систем на базе платформы «1С:Предприятие 8», конфигураций, исходного программного кода, информационных баз, механизмов обмена данными и связанных с ними технических объектов.
Экспертиза 1С проводится для установления фактического состояния информационной системы, соответствия выполненных работ техническому заданию и договору, выявления ошибок и технических недостатков, определения причин сбоев, исследования изменений конфигурации и других обстоятельств, имеющих значение для судебного или досудебного спора.
Исследование может проводиться как судебная экспертиза 1С, назначенная судом, так и в качестве внесудебного экспертного исследования по инициативе заинтересованной стороны.
Когда нужна экспертиза 1С?
Экспертиза 1С необходима в ситуациях, когда между заказчиком, разработчиком, интегратором или пользователями информационной системы возникает спор о технических результатах выполненных работ.
Наиболее распространенные случаи:
- спор о качестве настройки или доработки конфигурации 1С;
- несоответствие конфигурации требованиям технического задания;
- спор об объеме фактически выполненных работ;
- наличие ошибок и сбоев в информационной системе;
- невозможность использовать отдельные функции 1С по назначению;
- потеря, повреждение или некорректное изменение данных;
- ошибки при обмене данными между 1С и другими информационными системами;
- снижение производительности информационной базы;
- спор о причинах возникновения технических недостатков;
- необходимость установить, какие изменения были внесены в конфигурацию;
- исследование программного кода конфигурации;
- выявление несанкционированных или недокументированных изменений;
- спор о принадлежности или заимствовании программных доработок;
- необходимость определить объем работ, необходимых для устранения выявленных недостатков.
Экспертиза позволяет установить технические обстоятельства, которые невозможно достоверно определить только на основании договора, переписки, актов и пояснений сторон.
Если спор касается не 1С, а другой программы или мобильного приложения, проводится техническая экспертиза программного обеспечения, если сайта — техническая экспертиза сайтов.
Что исследуется при экспертизе 1С?
Объектом исследования может быть информационная система на базе «1С:Предприятие 8», отдельная конфигурация или ее компоненты. В зависимости от поставленных вопросов эксперт может исследовать:
- Конфигурация 1С
- Информационная база
- Исходный программный код
- Объекты конфигурации
- Расширения конфигурации
- Внешние обработки и отчеты
- Механизмы обмена данными
- Настройки интеграции
- Журнал регистрации
- Технологический журнал
- История изменений конфигурации
- Данные информационной базы
- Программное окружение
- Серверная часть системы и СУБД
- Настройки клиент-серверного взаимодействия
- Иные технические материалы, относящиеся к работе системы
При исследовании серверной инфраструктуры могут учитываться особенности размещения информационной базы, в том числе использование PostgreSQL или Microsoft SQL Server. Если причина сбоя в оборудовании, проводится экспертиза серверов и серверного оборудования.
Кто проводит экспертизу 1С?
Судебный компьютерно-технический эксперт
Исследование проводит эксперт с профильным образованием и практическим опытом работы с платформой «1С:Предприятие 8», включая встроенный язык 1С, конфигуратор, механизмы обмена данными и клиент-серверную архитектуру.
В зависимости от поставленных вопросов эксперт исследует программный код, конфигурацию, информационную базу, журналы регистрации, настройки обменов и другие технические материалы.
Какие вопросы решает экспертиза 1С?
Перечень вопросов определяется предметом конкретного спора. Ниже приведены типовые вопросы, которые могут быть поставлены перед экспертом. Как сформулировать вопросы по спору о разработке — в статье «Вопросы эксперту по спорам о разработке ПО».
Соответствует ли качество и объём фактически выполненных работ по настройке и доработке конфигурации 1С условиям [наименование и реквизиты документов]?
Соответствует ли качество и объём фактически выполненных работ по настройке и доработке конфигурации 1С условиям [наименование и реквизиты документов]?
Для ответа на вопрос требуется предоставление следующих материалов:
- выгрузка информационной базы (файл .dt) либо резервная копия средствами СУБД;
- выгрузка конфигурации (файл .cf), при наличии — доступ к хранилищу конфигурации;
- доступ к системе в режиме «Конфигуратор» с правами администратора;
- документация, содержащая условия, выставленные к работам, в полном объёме: договор, дополнительные соглашения к нему, техническое задание, спецификации, акты выполненных работ. Также, при наличии, желательно предоставить замечания заказчика по выполненным работам и пояснения исполнителя к ним.
Какие объекты конфигурации изменены или добавлены по сравнению с типовой конфигурацией [наименование, версия]? Каков объём внесённых доработок?
Какие объекты конфигурации изменены или добавлены по сравнению с типовой конфигурацией [наименование, версия]? Каков объём внесённых доработок?
Для ответа на вопрос требуется предоставление следующих материалов:
- выгрузка конфигурации (файл .cf);
- наименование и точный номер версии типовой конфигурации, на базе которой велась доработка;
- при наличии — доступ к хранилищу конфигурации или репозиторию с историей изменений.
Каковы причины возникновения выявленных несоответствий (в случае их наличия)?
Каковы причины возникновения выявленных несоответствий (в случае их наличия)?
Требуются те же материалы, что и для вопроса о качестве и объёме выполненных работ. Этот вопрос решается вместе с ним.
Является ли результат выполненных работ работоспособным? Обеспечивает ли он выполнение функций, предусмотренных техническим заданием?
Является ли результат выполненных работ работоспособным? Обеспечивает ли он выполнение функций, предусмотренных техническим заданием?
Для ответа на вопрос требуется предоставление следующих материалов:
- выгрузка информационной базы (.dt) и конфигурации (.cf);
- доступ в режиме «Конфигуратор» и учётная запись пользователя с полными правами;
- техническое задание и эксплуатационная документация;
- при наличии — перечень функций, по которым у сторон есть разногласия.
Каковы причины возникновения ошибок и сбоев в работе информационной системы?
Каковы причины возникновения ошибок и сбоев в работе информационной системы?
Для ответа на вопрос требуется предоставление следующих материалов:
- выгрузка информационной базы (.dt) и конфигурации (.cf);
- журнал регистрации и, при наличии, технологический журнал за период сбоев;
- описание сбоев: даты, действия пользователей, тексты ошибок, скриншоты, заявки в поддержку;
- сведения о версии платформы и об обновлениях, выполненных перед сбоями.
Обеспечиваются ли целостность и сохранность данных в информационной базе? Имеются ли признаки повреждения, удаления или изменения данных?
Обеспечиваются ли целостность и сохранность данных в информационной базе? Имеются ли признаки повреждения, удаления или изменения данных?
Для ответа на вопрос требуется предоставление следующих материалов:
- полная (не обезличенная) выгрузка информационной базы либо резервная копия средствами СУБД;
- журнал регистрации;
- при наличии — резервные копии базы за разные даты.
Корректно ли функционирует обмен данными между конфигурацией 1С и [наименование системы]? Если нет — каковы причины некорректной работы обмена?
Корректно ли функционирует обмен данными между конфигурацией 1С и [наименование системы]? Если нет — каковы причины некорректной работы обмена?
Для ответа на вопрос требуется предоставление следующих материалов:
- выгрузка информационной базы (.dt) и конфигурации (.cf);
- настройки обмена: планы обмена, правила конвертации, параметры подключения;
- журнал регистрации и журналы обмена;
- доступ ко второй системе (административная панель, журналы API) либо её выгрузки;
- примеры документов, по которым выявлены расхождения, дубли или потери.
Каковы причины снижения производительности информационной базы? Обусловлены ли они программным кодом, настройками системы управления базами данных либо аппаратной частью?
Каковы причины снижения производительности информационной базы? Обусловлены ли они программным кодом, настройками системы управления базами данных либо аппаратной частью?
Для ответа на вопрос требуется предоставление следующих материалов:
- копия информационной базы с реальным объёмом данных;
- технологический журнал и результаты замеров производительности (при наличии);
- параметры сервера 1С и сервера СУБД: конфигурация оборудования, версия и настройки СУБД;
- перечень замедленных операций с указанием времени их выполнения.
Если база размещена в облаке (1С:Фреш), вопрос в части настроек СУБД и оборудования не ставится.
Имеются ли в программном коде конфигурации несанкционированные изменения, недокументированные возможности либо вредоносный код?
Имеются ли в программном коде конфигурации несанкционированные изменения, недокументированные возможности либо вредоносный код?
Для ответа на вопрос требуется предоставление следующих материалов:
- выгрузка конфигурации (.cf) и доступ в режиме «Конфигуратор»;
- внешние обработки, отчёты и расширения, подключённые к базе;
- при наличии — доступ к хранилищу конфигурации.
Какова дата фактического внесения последних изменений в конфигурацию? Кем были внесены последние изменения?
Какова дата фактического внесения последних изменений в конфигурацию? Кем были внесены последние изменения?
Для ответа на вопрос требуется предоставление следующих материалов:
- доступ к хранилищу конфигурации или репозиторию с историей изменений;
- журнал регистрации;
- выгрузка информационной базы (.dt) и конфигурации (.cf).
Без хранилища конфигурации автора изменений можно установить только по косвенным признакам, поэтому в этой части вопрос может остаться нерешённым.
Каковы способы и объём работ, необходимых для устранения выявленных несоответствий (в случае их наличия)?
Каковы способы и объём работ, необходимых для устранения выявленных несоответствий (в случае их наличия)?
Требуются те же материалы, что и для вопроса о качестве и объёме выполненных работ. Стоимость устранения в денежном выражении эксперт КТЭ не определяет.
Является ли используемое программное обеспечение 1С лицензионным?
Является ли используемое программное обеспечение 1С лицензионным?
Для ответа на вопрос требуется предоставление следующих материалов:
- доступ к серверу и рабочим местам, на которых установлена платформа 1С;
- документы о приобретении: лицензионные соглашения, регистрационные карточки, накладные;
- сведения о количестве пользователей и способе подключения к базе.
Важно. До исследования не обновляйте конфигурацию, не сворачивайте и не перезаливайте базу.
Как проводится экспертиза 1С?
Анализ ситуации. Изучаем предмет спора, договор, техническое задание и имеющиеся материалы.
Формирование вопросов. Определяем, какие технические обстоятельства необходимо установить и какие вопросы могут быть поставлены перед экспертом.
Получение объектов исследования. Получаем информационную базу, конфигурацию, журналы, документы и другие необходимые материалы.
Исследование системы 1С. Эксперт анализирует конфигурацию, программный код, данные, настройки и технические журналы, проводит необходимые проверки и сопоставляет результаты с установленными требованиями.
Формирование выводов. По каждому поставленному вопросу эксперт формулирует вывод на основании проведенного исследования и представленных материалов.
Подготовка экспертного заключения. По результатам исследования оформляется экспертное заключение с описанием объекта, материалов, методов исследования, полученных результатов и выводов.
Почему обращаются к нам?
Независимое исследование
Эксперт проводит исследование представленных материалов и формулирует выводы на основании полученных результатов.
Экспертиза для суда
Исследования могут проводиться в рамках судебных и внесудебных процедур.
Исследование сложных программных объектов
Эксперты работают с программным обеспечением, исходным кодом, программными компонентами и другими цифровыми объектами.
Индивидуальный подход
Состав исследования и перечень вопросов определяются в зависимости от конкретного программного продукта и предмета спора.
Конфиденциальность
Предоставленные для исследования программные файлы, исходный код и документация используются в рамках проведения экспертизы.
Стоимость экспертизы 1С
Стоимость экспертизы 1С определяется индивидуально и зависит от:
сложности и объема исследуемой конфигурации 1С;
количества информационных баз и исследуемых объектов;
объема внесенных доработок и изменений;
количества поставленных перед экспертом вопросов;
объема предоставленных файлов, журналов регистрации и технической документации;
необходимости исследования программного кода и конфигурации;
необходимости анализа ошибок, сбоев и причин их возникновения;
необходимости исследования обмена данными с другими информационными системами;
необходимости анализа производительности информационной базы;
сложности и продолжительности экспертного исследования.
Предварительный расчет стоимости
Чтобы определить стоимость экспертизы 1С, предоставьте информацию об информационной базе и конфигурации, имеющиеся документы и кратко опишите предмет спора.
Информация о конфигурации и информационной базе 1С
Предмет спора и вопросы экспертизы
Имеющиеся документы и материалы
После ознакомления с предоставленными материалами специалист определит, какие файлы, документы и технические данные необходимо предоставить для исследования, а также рассчитает ориентировочный объем и срок проведения экспертизы. Стоимость зависит от объема исследуемых материалов и количества поставленных перед экспертом вопросов и фиксируется в договоре.