Доброго времени суток!
Помогите, пожалуйста, понять, как вытащить в автозаполняемый шаблон файла визы согласования документа?
Интересует сам скрипт, как обратиться к визам...

Спасибо заранее
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст= "ВЫБРАТЬ РАЗЛИЧНЫЕ
    | ВизыСогласования.Исполнитель,
    | ВизыСогласования.Порядок
    |ИЗ
    | Справочник.ВизыСогласования КАК ВизыСогласования
    |ГДЕ
    | ВизыСогласования.Документ = &Предмет
    | И ВизыСогласования.ПометкаУдаления = ЛОЖЬ
    |
    |УПОРЯДОЧИТЬ ПО
    | ВизыСогласования.Порядок";
    Запрос.УстановитьПараметр("Предмет", Файл.ВладелецФайла);
```
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст= "ВЫБРАТЬ РАЗЛИЧНЫЕ
    | ВизыСогласования.Исполнитель,
    | ВизыСогласования.Порядок
    |ИЗ
    | Справочник.ВизыСогласования КАК ВизыСогласования
    |ГДЕ
    | ВизыСогласования.Документ = &Предмет
    | И ВизыСогласования.ПометкаУдаления = ЛОЖЬ
    |
    |УПОРЯДОЧИТЬ ПО
    | ВизыСогласования.Порядок";
    Запрос.УстановитьПараметр("Предмет", Файл.ВладелецФайла);
```
---
Спасибо огроменное !!!
---
Вроде сложней запрос должен быть. В этом не учтено, что визы могут уходить в архив. Виза может быть не исполнена.
---
действительно, учитываются даже не исполненные визы
я так понимаю, нужно добавить условие

```1c
    | И ВизыСогласования.РезультатСогласования = "Согласовано"
```

только что-то ошибка выходит при проверке
{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(12,52)}: Обнаружено логическое завершение исходного текста модуля
| И ВизыСогласования.РезультатСогласования = "<<?>>Согласовано" (Проверка: Сервер)
---
или правильно так ?

```1c
    | И ВизыСогласования.РезультатСогласования = Перечисления.РезультатыСогласования.Согласовано
```

проверку проходит, но не работает - "скрипт задан некорректно"
---
Я бы еще добавил условия:

```1c
    | ВизыСогласования.Документ = &Предмет
    | И НЕ ВизыСогласования.ПометкаУдаления
    | И НЕ ВизыСогласования.Удалена
```

и если не нужна история, то:

```1c
    |И Не ВизыСогласования.ПомещенаВИсторию
```
---
подскажите, пожалуйста, как выбрать только положительные визы

```1c
    | И ВизыСогласования.РезультатСогласования = Перечисления.РезультатыСогласования.Согласовано
```

так не получается (
---
```1c
    | И ВизыСогласования.РезультатСогласования = ЗНАЧЕНИЕ(Перечисление.РезультатыСогласования.Согласовано)
```

Это все-таки язык запросов. При этом ПеречислениЕ, а не ПеречислениЯ.

Ну или

```1c
    | И ВизыСогласования.РезультатСогласования = &Согласовано";
    Запрос.УстановитьПараметр("Согласовано", Перечисления.РезультатыСогласования.Согласовано);
```
---
Спасибо :)
---
Здравствуйте!
Подскажите пожалуйста, как Вам удалось вытащить в автозаполняемый шаблон файла визы согласования документа?
У меня возникает ошибка:
{ОбщийМодуль.АвтозаполнениеШаблоновФайловСервер.Модуль(221)}: Следующие реквизиты или скрипты настройки заполнения файла "Заявка на контрагента форма 1__________" заданы некорректно:
Скрипт ""СогласующиеЛица""
                               ВызватьИсключение СтрокаОшибки;
---
Не получается, возникает ошибка:
{ОбщийМодуль.АвтозаполнениеШаблоновФайловСервер.Модуль(221)}: ВызватьИсключение СтрокаОшибки;
{ОбщийМодуль.АвтозаполнениеШаблоновФайловСервер.Модуль(402)}: МассивЗамен = ПолучитьМассивАвтозаполненийШаблона(
{ОбщийМодуль.АвтозаполнениеШаблоновФайловКлиентСервер.Модуль(1732)}: НастройкиАвтозаполнения =
{Справочник.ВидыВнутреннихДокументов.Форма.ФормаЭлемента.Форма(3413)}: РезультатЗаполненияФайла = АвтозаполнениеШаблоновФайловКлиентСервер.ЗаполнитьПоляФайлаДаннымиВладельца(
{Справочник.ВнутренниеДокументы.Форма.ФормаВыбора.Форма(127)}: ОповеститьОВыборе(Элементы.Список.ТекущиеДанные.Ссылка);