Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 05:18

В чем ошибка?

Автор manking, 05 ноя 2015, 14:49

0 Пользователей и 1 гость просматривают эту тему.

manking

Добрый день.

Использую БСП, хочу добавлять файл изображение в справочник.
В справочнике _ДемоНоменклатура всё работает правильно, файл загружается.
Но когда создал свой справочник с такими же реквизитами и еще доп справочник для хранения файлов. Возникает ошибка.
Почему то в регистр сведений ПрисоединенныеФайлы после создания менеджера записи не присваивается свойству ПрисоединенныйФайл  значение. Оно указывается как неопределено.
МенеджерЗаписи = РегистрыСведений.ПрисоединенныеФайлы.СоздатьМенеджерЗаписи();
МенеджерЗаписи.ПрисоединенныйФайл = ПрисоединенныйФайл;



Переменная
Процедура ЗаписатьФайлВИнформационнуюБазу(Знач ПрисоединенныйФайл, Знач ДвоичныеДанные) Экспорт

УстановитьПривилегированныйРежим(Истина);

МенеджерЗаписи = РегистрыСведений.ПрисоединенныеФайлы.СоздатьМенеджерЗаписи();
МенеджерЗаписи.ПрисоединенныйФайл = ПрисоединенныйФайл;
МенеджерЗаписи.ХранимыйФайл = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных(9));
МенеджерЗаписи.Записать(Истина);

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


Это в моем справочнике с Номенклатурой МенеджерЗаписи.ПрисоединенныйФайл не присваивается значение. Пишет тип неопределено




Это в справочнике _ДемоНоменклатура из БСП МенеджерЗаписи.ПрисоединенныйФайл присваивается значение.


Это в моем справочнике при входе в процедуру





Это в справочнике _ДемоНоменклатура при входе в процедуру там всё работает. Но Там тоже пишется что объект не найден.




Kironten

Посмотрите Подписки на события.

manking

Цитата: Kironten от 05 ноя 2015, 15:07
Посмотрите Подписки на события.

Ошибку нашел. Там тип ОпределяемыеТипы, где не было указано в допустимых типах нужный справочник. Странно, что 1С не выдает ошибку из-за этого(в том числе через исключения), а просто молча не присваивает тип.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск