ООО "Рассвет". Преимущество первых

Рекомендации по доработке конфигурации 1С:Комплексная автоматизация

Что НЕ надо делать при работе с хранилищем

  • Не отключать хранилище от рабочей базы

  • Не захватывать корень конфигурации дольше, чем на 1 час

  • Не помещать в хранилище тестовый код

см. разъяснения ниже

Как дорабатывать типовые объекты конфигурации

  • Все новые объекты / реквизиты создаются с префиксом ор_
    Например: ор_Диагностика

  • В модуле объекта весь свой код должен быть помещен между комментариями вида
    //++_ор …. //--_ор

    Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) ... Если ТипДанныхЗаполнения = Тип("Структура") Тогда ЗаполнитьДокументПоОтбору(ДанныеЗаполнения); //++_ор ИначеЕсли ТипДанныхЗаполнения = Тип("ДокументСсылка.ор_Диагностика") Тогда // Заполняем основные реквизиты документа ор_ДокументОснование = ДанныеЗаполнения.Ссылка; Партнер = ДанныеЗаполнения.Клиент; Склад = ДанныеЗаполнения.Магазин; Организация = ДанныеЗаполнения.Организация; Если ЗначениеЗаполнено(ДанныеЗаполнения.Ответственный.ФизическоеЛицо) И ДанныеЗаполнения.Ответственный.ФизическоеЛицо.ор_Врач Тогда ор_Врач = ДанныеЗаполнения.Ответственный.ФизическоеЛицо; КонецЕсли; ор_ОбщегоНазначенияСервер.ЗаполнитьСвойстваЛинзНаОснованииДиагностики(ор_СвойстваЛинз, ДанныеЗаполнения); //--_ор Иначе Продажи.ПриОбработкеЗаполненияЗаказаКлиента(ЭтотОбъект, ДанныеЗаполнения, СтандартнаяОбработка); КонецЕсли; ... КонецПроцедуры
  • Все нештатные функции, размещенные в штатных модулях должны начинаться с префикса ор_
    Например: ор_ВладелецТовараКлиентПриИзменении

    &НаКлиенте Процедура ор_ВладелецТовараКлиентПриИзменении(Элемент) КонецПроцедуры
  • На каждый новый объект должна быть создана роль

  • СКД в штатных отчетах НЕ редактируются. Редактировать можно только модуль

  • Штатный макет не редактируется. Если по-другому никак, то необходимо сообщить ответственному за обновление версии конфигурации

Обновление рабочей базы

  • Происходит в нерабочее время

  • Принимаются все изменения из хранилища

  • Если необходимо выполнить обновление, то сообщить об этом ответственному лицу

Не отключать хранилище от рабочей базы

Администратор информационной базы имеет право отключения/подключения базы к хранилищу

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

Не захватывать корень конфигурации дольше, чем на 1 час

Если захвачен корень хранилища, никто не может добавлять объекты в конфигурацию

Поэтому необходимо создать свой объект, после чего незамедлительно освободить корень хранилища, оставив захваченными свои объекты, которые необходимо редактировать

Не помещать в хранилище тестовый код

Обязательно тестировать код перед помещением в хранилище

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

© Rassvet ltd, 2024, phone: 8 800 777-62-36, www.rassvet.ooo, www.mobile-1c.ru