Имя: Пароль:
1C
1С v8
Присоединенные файлы к собственному справочнику
0 Sayan_mi
 
16.06.20
09:44
Есть ЕРП 2.4.10.94 на платформе 8.3.16.1063.
ЕРП Дописанная есть там например 2 справочника СметыЗаказчикови СметыЗаказчиковПрисоединенныеФайлы работа с присоединенными файлами организована аналогично со справочником Номенклатура, но в справочник номенклатура картинка грузится, а в справочник СметыЗаказчиков нет. В чем может бытьпроблема и как связываются меж собой справочники с присоединенными имеется в виду что картинка добавляется именно в нужный справочник. Структура справочника СметыЗаказчиковПрисоединенныеФайлы аналогична справочнику НоменклатураПрисоединенныеФайлы
1 Галахад
 
гуру
16.06.20
09:48
Наверное, программировать нужно...
2 2S
 
16.06.20
09:49
(0) там не только лишь справочники надо создать
3 Волшебник
 
модератор
16.06.20
09:49
Нужно поставить точку останова в модуле формы элементы справочника СметыЗаказчиков на ту строчку, где загружается картинка и посмотреть.
4 Sayan_mi
 
16.06.20
09:57
(2) А по подробнее?
(3) С точкой остановки проблема, на каком то этапе на неё перестаёт выходить.
Вот полное описание возникающей ошибки:
В общем модуле РаботаСФайлами на точке останова не останавливается. Остальное отследил, вроде все корректно.
Ошибка при добавлении присоединенного файла "План_1_этаж.jpg":
Запись не верна! Значение поля "Файл" не может быть пустым!: ДвоичныеДанныеФайлов:  (Регистр сведений: Двоичные данные файлов)
{ОбщийМодуль.РаботаСФайлами.Модуль(723)}:            ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщийМодуль.РаботаСФайламиСлужебныйВызовСервера.Модуль(28)}:    Возврат РаботаСФайлами.ДобавитьФайл(
{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(1568)}:        ПрисоединенныйФайл = РаботаСФайламиСлужебныйВызовСервера.ДобавитьФайл(
{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(272)}:            ПоместитьВыбранныеФайлыВХранилище(
{ОбщийМодуль.ФайловаяСистемаСлужебныйКлиент.Модуль(1104)}:    ВыполнитьОбработкуОповещения(ОповещениеОЗакрытии, РасширениеПодключено);
{ОбщийМодуль.ФайловаяСистемаКлиент.Модуль(701)}:    ВыполнитьОбработкуОповещения(ОписаниеОповещенияЗавершение, "ПодключениеНеТребуется");
{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(527)}:        ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(ОписаниеОповещения);
{ОбщийМодуль.РаботаСФайламиКлиент.Модуль(87)}:    РаботаСФайламиСлужебныйКлиент.ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(ОписаниеОповещения);
{ОбщийМодуль.ПрисоединенныеФайлыКлиент.Модуль(55)}:    РаботаСФайламиКлиент.ДобавитьФайлы(ВладелецФайла, ИдентификаторФормы, Фильтр);
{Справочник.табСметыЗаказчиков.Форма.ФормаЭлементаДинамическая.Форма(1613)}:        ПрисоединенныеФайлыКлиент.ДобавитьФайлы(Объект.Ссылка, ИдентификаторФайла, НоменклатураКлиент.ФильтрФайловИзображений());
{Справочник.табСметыЗаказчиков.Форма.ФормаЭлементаДинамическая.Форма(3325)}:    ДобавитьИзображениеНаКлиенте("ДанныеФайлаКартинки3");
5 yzimin
 
16.06.20
10:00
В БСП хорошее описание как это сделать. В двух-словах: создать новый справочник, добавить владельца в определяемый тип
6 2S
 
16.06.20
10:03
(4) гугли, инфы море
7 Волшебник
 
модератор
16.06.20
10:05
(4) У вас ошибка при добавлении присоединенного файла, а не ошибка вывода картинки на форму.
8 Fish
 
гуру
16.06.20
10:29
(4) В определяемые типы свой справочник добавил?
9 Sayan_mi
 
16.06.20
10:33
(5)(8) Писал не я, надеялся что в определяемые типы справочники добавил, также как и в подписку. Оказалось нет. Из за этого и вылетало. Сейчас всё работает. Спасибо.
AdBlock убивает бесплатный контент. 1Сергей