Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамСоздание и изменение объект…

1С:Предприятие 8.2 /
Разработчикам /
Создание и изменение объектов метаданных

Оглавление

Начальные действия при работе конфигурации

1. В конфигурации должен быть предусмотрен механизм, автоматически определяющий как факт первого запуска конфигурации и выполняющий первоначальное заполнение информационной базы минимально необходимыми данными, так и факт первого запуска нового релиза и выполняющий необходимые изменения в базе (обновление данных ИБ). В частности, такую возможность предоставляет подсистема «Обновление версии ИБ» Библиотеки стандартных подсистем.

Методическая рекомендация (полезный совет)

2. Первоначальное заполнение ИБ может быть разделено на обязательное, без чего конфигурация не будет работать, и необязательное, которое облегчает начало эксплуатации продукта, но не является строго обязательным.

3. По результатам обработки информационной базы при первом запуске конфигурации или при первом запуске нового релиза конфигурации рекомендуется выводить администратору системы описание конфигурации или описание изменений в этой версии конфигурации .

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

5. При наличии в конфигурации возможности работы в распределенной информационной базе (РИБ), следует реализовывать логику обновления данных ИБ в подчиненных узлах таким образом, чтобы она

В противном случае:

Например, неправильно:

 

ПрофильОбъект = Справочники.ПрофилиГруппДоступа.СоздатьЭлемент(); 
ПрофильОбъект.Наименование = НСтр("ru = 'Бухгалтер'");
ПрофильОбъект.Предустановленный = Истина;
ПрофильОбъект.Записать();

правильно:

 
 
 НаименованиеПрофиля = НСтр("ru = 'Бухгалтер'");
 Запрос = Новый Запрос(
 "ВЫБРАТЬ
 | ИСТИНА 
 |ИЗ
 | Справочник.ПрофилиГруппДоступа КАК ПрофилиГруппДоступа
 |ГДЕ
 | ПрофилиГруппДоступа.Наименование = &Наименование И
 | ПрофилиГруппДоступа.Предустановленный = ИСТИНА");
 Запрос.УстановитьПараметр("Наименование", НаименованиеПрофиля);
 // Если элемента нет, то нужно создать новый.
 Если Запрос.Выполнить().Пустой() Тогда
	 ПрофильОбъект = Справочники.ПрофилиГруппДоступа.СоздатьЭлемент();
	 ПрофильОбъект.Наименование = НаименованиеПрофиля;
	 ПрофильОбъект.Предустановленный = Истина;
	 ПрофильОбъект.Записать(); 
 КонецЕсли


Нас находят: как заполнить все нужные конфигурации в новой иб для работы бухгалтера, методические рекомендации по 1с первоначальное заполнение создание базы, начальные действия при работе в конфигурации, Ошибка ПрофилиГруппДоступа ПрофильОбъект Записать();, скачала учебную версию пустая как заполнить конфигуратор


Подписка на новости RSS     Добавьте в закладки Google fusion     Мы в Google+    

 

Мы ВКонтакте

 

Мы на Facebook