Имя: Пароль:
1C
1С v8
Внешняя обработка создать объект
0 kaka89
 
29.11.17
14:00
Приветствую.
Мне нужно создать объект с внешней обработки в ПланыВидовХарактеристик.ВидыСубконтноХозрасчетные

&НаКлиенте
Процедура выолнить(Команда)
кака();    


КонецПроцедуры

&НаСервере
Процедура кака()
    к=ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СоздатьЭлемент();
    к.Наименование="Продукция";
    к.ТипЗначения=(Справочники.Номенклатура.ПустаяСсылка());
    к.Записать();
КонецПроцедуры

Вообще проблема после обновления, когда входит в режим предприятия начинается обработка обновления, доходит до определенного процента и выходит ошибка.

"{ПланСчетов.Хозрасчетный.МодульМенеджера(1057)}: Ошибка при вызове метода контекста (Выполнить)
    Выборка = Запрос.Выполнить().Выбрать();
по причине:
ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Продукция. Предопределенный элемент отсутствует в данных"

я так понял кто-то удалил этот объект и теперь его в базе нет. Нужно создать. Подскажите где ошибка в моей обработке. Сильно не ругайте :)
1 Cyberhawk
 
29.11.17
14:01
Позови специалиста и не притрагивайся к базе :)
2 kaka89
 
29.11.17
14:04
(1) нет так не пойдет
3 drcrasher
 
29.11.17
14:05
(2) тогда кури итс на тему предопределенных
4 kaka89
 
29.11.17
14:07
(3) предопределенный это тот который есть в конфигурации? в конфе он имеется.
5 Mankubus
 
29.11.17
14:23
(4) создай вручную и сделай его предопределенным. или не создавай, если такой элемент уже есть
6 kaka89
 
29.11.17
14:28
(5) создать в конфигурации? он там создан, я сделал реструктуризацию БП почитал что после этого создаются предопределенные данные. Но увы ошибка не исчезает, если просто захожу в предприятие создаю там элемент, то он не предопределенный.