Имя: Пароль:
1C
1С v8
Проблема с хранилищем значений
,
0 nasekomoe
 
08.12.14
10:17
Здравствуйте, недавно начал изучать 1с и столкнулся с проблемой.
При создании нового хранилища значений, вылезает ошибка "тип не определен(хранилище значений)".
1 vicof
 
08.12.14
10:18
(0) Показывай, как создаешь.
2 nasekomoe
 
08.12.14
10:22
&НаКлиенте
Процедура ДобавитьКартинку(Команда)
    ИмяФайла = "";
    ПутьФайла = "";    
    Если ПоместитьФайл(ПутьФайла,,ИмяФайла,Истина) = Истина Тогда
    Фото = ПутьФайла;
    УстановитьКартинку();
    КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура УстановитьКартинку()
      НовыйФайлКартинки = Справочники.Файлы.СоздатьЭлемент();
      НовыйФайлКартинки.Файл = Новый ХранилищеЗначений(ПолучитьИзВременногоХранилища(Фото));
      Фото = ПоместитьВоВременноеХранилище(НовыйФайлКартинки.Файл.Получить());
      НовыйФайлКартинки.Записать();
      Объект.Картинка = НовыйФайлКартинки.Ссылка;
КонецПроцедуры
3 eklmn
 
гуру
08.12.14
10:22
(0) поздравляю
4 nasekomoe
 
08.12.14
10:28
Забыл уточнить, делал по данной статье:
1c-uroki.ru/articles/pokaz_kartinok_v_spravochnike_1C_8.2
5 vicof
 
08.12.14
10:33
Файл какого типа?
6 nasekomoe
 
08.12.14
10:35
В данном случае до загрузки дело вообще не доходит, я пытаюсь создать элемент в справочнике, и выскакивает сообщение, поэтому я даже выбрать файл не могу.
7 Maxus43
 
08.12.14
10:36
реквизиты как в статье все сделал?
8 nasekomoe
 
08.12.14
10:36
А вообще предполагаемые вариант картинок будет jpg, другие типы не будут присутствовать.
9 nasekomoe
 
08.12.14
10:37
Да создал так же, как описано.
10 vicof
 
08.12.14
10:37
(8) Я про переменную
11 nasekomoe
 
08.12.14
10:39
Видимо пропустил данный момент.
12 nasekomoe
 
08.12.14
10:48
Если я правильно понял, то вы имели ввиду сей момент?

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Фото = ПолучитьНавигационнуюСсылку(Объект.Картинка, "Файл");  
    Элементы.Фото.РазмерКартинки = РазмерКартинки.АвтоРазмер;
КонецПроцедуры
13 vicof
 
08.12.14
10:55
(12) Я имею ввиду реквизит формы Файл
14 vhl
 
08.12.14
11:03
(0) Скопируй текст урока
15 vhl
 
08.12.14
11:03
А то натыкал руками что-попало
16 nasekomoe
 
08.12.14
11:59
Всем спасибо, особенно vicof. В каком то смысле прав оказался vhl) опечатка глупая была, собственно из за этого и не работало.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший