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

Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Что НЕ надо делать

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

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

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

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

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

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

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

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

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

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

  • Нет меток