Имя: Пароль:
1C
Админ
Прикрепленные файлы
0 skupidom
 
18.09.13
14:06
Создал новый документ в конфигураторе. Сделал настройку по прикрепленным файлам точный аналог как сделано в документе "АвансовыйОтчет"
Создал спец справочник для нового документа - прикрепленные файлы.
Включил его в состав настроек прикр. файлов
При записи файла в динамический список общей формы "Прикрепленных файлов" как положено открывается фоорма "Прикрепленный файл" с заполненными параметрами выбранного файла, но сам выбранный файл в список не прописывается по аналогии с авансовым отчетом при выборе файла через него.
Дошел до процедуры "ОбработкаОповещения(ИмяСобытия, Параметр, Источник)"
в процедуре
Если ИмяСобытия <> "Запись_ПрисоединенныйФайл" Тогда
        Возврат;
    КонецЕсли;
        
    СсылкаНаФайл = ?(ТипЗнч(Источник) = Тип("Массив"), Источник[0], Источник);
    
    Если Параметр.Свойство("ЭтоНовый") И Параметр.ЭтоНовый Тогда
        
        Элементы.Список.ТекущаяСтрока = СсылкаНаФайл;
        УстановитьДоступностьКнопок();
    Иначе
        Если НЕ ПроверитьДействиеРазрешено() Тогда
            Возврат;
        КонецЕсли;
        
        Если СсылкаНаФайл = Элементы.Список.ТекущиеДанные.Ссылка Тогда
            УстановитьДоступностьКнопок();
        КонецЕсли;
    КонецЕсли;
обнаружил, что файл не прописывается в:
Элементы.Список.ТекущаяСтрока = СсылкаНаФайл; - этой части процедуры!

Помогите в чем тут дело? что не так?
1 skupidom
 
18.09.13
14:08
конфигурация УТ11
Управление торговлей, редакция 11.1 (11.1.2.9) (http://v8.1c.ru/trade/)
Copyright © ООО "1C", 2003-2013. Все права защищены
(http://www.1c.ru)
2 banco
 
18.09.13
14:39
Для каждого «объекта с файлами» выполнить настройку:

1. Создать справочник для хранения присоединенных файлов. Для этого в качестве заготовки скопировать в конфигурацию справочник _ДемоПроектыПрисоединенныеФайлы из демонстрационной конфигурации и задать ему имя по шаблону:

<Префикс>ПрисоединенныеФайлы,

где <Префикс> – имя объекта метаданных, для которого настраиваются присоединенные файлы. Например, для справочника Номенклатура справочник с файлами должен называться НоменклатураПрисоединенныеФайлы. Задать синоним, например: Присоединенные файлы (Номенклатура).

2. У реквизита ВладелецФайла установить тип – «объект с файлами». Например, СправочникСсылка.Номенклатура.

3. Измерению ОбъектСФайлами регистра сведений НаличиеПрисоединенныхФайлов, установить тип – «объект с файлами». Например, СправочникСсылка.Номенклатура

4. В состав типов измерения ПрисоединенныйФайл регистра сведения ПрисоединенныеФайлы включить справочник, созданный на шаге 1. Например, СправочникСсылка.НоменклатураПрисоединенныеФайлы.

5. Расширить тип параметра общей команды ПрисоединенныеФайлыКОбъекту, добавив в него тип – «объект с файлами». Например: СправочникСсылка.Номенклатура.

6. Расширить состав типов свойства Источник у подписок ВыполнитьДействияПередЗаписьюПрисоединенногоФайла, ВыполнитьДействияПередУдалениемПрисоединенногоФайла, ВыполнитьДействияПриЗаписиПрисоединенногоФайла, ПереопределитьПолучаемуюФормуПрисоединенногоФайла, включив в него тип – справочник с файлами, созданный на шаге 1. Например, СправочникОбъект.НоменклатураПрисоединенныеФайлы

7. Расширить состав типов свойства Источник подписки УстановитьПометкуУдаленияПрисоединенныхФайлов* включив в него тип – «объект с файлами». Например, СправочникОбъект.Номенклатура.
Ошибка? Это не ошибка, это системная функция.