Имя: Пароль:
1C
1С v8
Прикрепление Файла
0 Singenor
 
03.08.12
14:15
Есть бизнес процесс:
http://pikucha.ru/i9272
у него есть кнопка файл, при нажатии на нее, открывается справочник Хранилище дополнительной информации, куда мы можем загрузить файл, вопрос в следующем:
как сделать, чтобы если имеется прикрепленный файл, на ПФ выводилась одна фраза, иначе другая?
1 Singenor
 
03.08.12
14:16
Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |    ХранилищеДополнительнойИнформации.Объект КАК файл
                  |ИЗ
                  |    Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации";
                     Файлик = Запрос.Выполнить().Выбрать();
   Если ЗначениеЗаполнено(Файлик) Тогда
       ОбластьУсловияВыполнения.Параметры.Файл = "Да";
   Иначе
       ОбластьУсловияВыполнения.Параметры.Файл = "Нет";
   КонецЕсли;
2 Singenor
 
03.08.12
14:16
но тут он всегда говорит что файл есть, даже если его нету
3 Heckfy
 
03.08.12
14:18
Условие сделай. У элемента хранилищеДополнительнойИнформации есть реквизит ("Объект" по моему называется) по которому отбор строится.
4 Fish
 
гуру
03.08.12
14:21
(0) Файлик = Запрос.Выполнить().Выбрать();
   Если ЗначениеЗаполнено(Файлик) Тогда
...

Интересно, что вернёт функция ЗначениеЗаполнено() на выборку из результата запроса? Ты бы хоть почитал, как с запросами работать.
5 Singenor
 
03.08.12
14:26
все, разобрался
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан