|
Работа с файлами
| ☑ |
0
Singenor
06.08.12
✎
10:49
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ХранилищеДополнительнойИнформации.Объект КАК файл,
| ХранилищеДополнительнойИнформации.Ссылка,
| ХранилищеДополнительнойИнформации.Наименование КАК Наименование
|ИЗ
| Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
|ГДЕ
| ХранилищеДополнительнойИнформации.Ссылка = &Контрагент";
Запрос.УстановитьПараметр("Ссылка", Контрагент);
Файлик = Запрос.Выполнить().Выбрать();
Если Файлик.Следующий() Тогда
ОбластьЗаявкаИнфо.Параметры.Файл = Файлик.Наименование;
Иначе
ОбластьЗаявкаИнфо.Параметры.Файл = "Файл не прикреплен";
КонецЕсли;
|
|
1
Singenor
06.08.12
✎
10:50
|
пишет ошибку:
Ошибка при выполнении обработчика - 'ТочкаМаршрутаПередСтартом'
по причине:
{БизнесПроцесс.УЮ_Сервис.МодульОбъекта(122)}: Ошибка при вызове метода контекста (Выполнить)
по причине:
{(8, 45)}: Не задано значение параметра "Контрагент"
ХранилищеДополнительнойИнформации.Ссылка = <<?>>&Контрагент
|
|
2
Singenor
06.08.12
✎
10:50
|
а как мне по другому передать значение, чтобы он смотрел наличие файла для текущего бизнес процесса?
|
|
3
ДенисЧ
06.08.12
✎
10:51
|
Запрос.УстановитьПараметр("Контрагент", ВыбранныйНаФормеИлиНайденныйДругимСпособомСсылкНаКонтрагента)
|
|
4
Ursus maritimus
06.08.12
✎
10:51
|
Пилят. русскими буквами пишет. Что непонятно?
|
|
5
Ursus maritimus
06.08.12
✎
10:52
|
Запрос.УстановитьПараметр("Контрагент", Контрагент);
а не
Запрос.УстановитьПараметр("Ссылка", Контрагент);
|
|
6
m-serg74
06.08.12
✎
10:52
|
АМ)))
|
|
7
Singenor
06.08.12
✎
10:56
|
блин не, не к контрагенту привязка идет, к форме походу
|
|
8
Singenor
06.08.12
✎
10:58
|
по объекту привязка была, спс
|
|