arefaste/1C_Forums huggingface dataset:
Добрый день

Есть самописная база. Работает через веб клиент.

Когда заходят в нее из "внутрисети" то все работает нормально, если зайти из других сетей (интернет) то картинок нет, только "квадратики" под них (скрин приложиил)

Подскажите что может быть и как лечить?
---
попробуй другой веб-сервер поднять.
---
Добрый день ... отписываюсь

Помогла смена веб сервера на апач. В итоге апач + mssql - все работает

Только апач через одно место как то ставится и фаервол потом надо еще ручками настраивать.
---
картинки меньше сделай.
---
так это стандартные картинки в отчете (типа свернуть развернуть группировки) и диаграммы, как их меньше сделать?
---
Сообщение было скрыто модератором.
---
попробуй другой веб-сервер поднять.
---
у меня на Апаче изначально не отображаюся картинки, есть идеи в чем проблема?
---
хм, попробую на выходных - потом отпишусь
---
база файловая?
---
нет, мсскл
---
а веб сервер iis
---
попробуй апач и файловый вариант. вот здесь было обсуждение: не отображаются картинки
---
апач то можно, ну и файловый вариант ради тестирования ... но для работы файловый вариант не подходит
---
так про работу никто и не говорит. тебе же нужно понять, откуда "ноги растут". поэтому и попробуй.
---
ок, спасибо - буду пробовать, потом отпишусь
---
Добрый день ... отписываюсь

Помогла смена веб сервера на апач. В итоге апач + mssql - все работает

Только апач через одно место как то ставится и фаервол потом надо еще ручками настраивать.
Добрый день созданы два справочника

  город
    - название города

  станции метро
     - ссылка на справочник город
     - название метро

В справочнике станции метро два реквизита название метро и город , но когда в интерфейсе выбираю метро - вижу станции всех городов - а нужно что бы при вводе города - второй справочник в интерфейсе выбирал станции только этого города. Подскажите как это реализовать на практике. Может уже есть готовые примеры.
---
Использовать "Связи параметров выбора" в свойствах формы.
Можно еще пдчинить второй справочник первому, тогда город станет владельцем,.
---
Использовать "Связи параметров выбора" в свойствах формы.
Можно еще пдчинить второй справочник первому, тогда город станет владельцем,.
---
Спасибо,
"Связи параметров выбора" , получилось!
---
Ну или просто открывать форму выбора справочника метро с нужным отбором по городу.
---
На форме два поля Город и Метро, форма уже отрыта.
      вводим город - затем перемещаемся в поле ввода метро - вызываем справочник с отбором ?
      а чем это лучше чем "Связи параметров выбора" - тут и код даже писать не надо.
Ребят, не знаю как загуглить, поэтому пишу сюда. Иногда встречаю в коде типовых конфигураций вот такой синтаксис:

```1c
    Переменная1 = Переменная2 > 0;
```

Очень смущают эти 2 подряд знака, что они значат? В переменную 1 попадет значение переменной 2 только если она больше нуля?
---
оператор присваивания выполняется самым последним. Т.е. выше приведенный код можно представить так:
Переменная1 = (Переменная2 > 0);
Переменная1 присвоится значение из правой части, Истина или Ложь, в зависимости от результата вычисления правой части.
---
оператор присваивания выполняется самым последним. Т.е. выше приведенный код можно представить так:
Переменная1 = (Переменная2 > 0);
Переменная1 присвоится значение из правой части, Истина или Ложь, в зависимости от результата вычисления правой части.
---
Если Переменная 2 больше нуля, то Переменная 1 равна Истина.
Доброго дня!
Вопрос про то как заставить 1С не создавать миллиард ненужных файлов.
Есть некий HTTP сервис, который получает небольшие XML файлы и дальше их обрабатывает.
(Создание счета из другой системы, один запрос один счет)

Если после получения файла сервисом, сначала его сохранить, как временный файл в ФС или как у меня в отладке просто в файл, то ЧтениеXMLЗапрос.Прочитать() работает нормально.
Но мне этот файл не нужен, есть же ПотокВПамяти, файлы размером в максимуме 10Кб., зачем это лишнее движение.
Но тогда

HTTP 500 ?{HTTPСервис.HTTP_Счет_.Модуль(19)}: Ошибка при вызове метода контекста (Прочитать)

Помогите понять что я делаю не так?

Платформа 8.3.12.1685

```1c
    ДД_Запрос = Запрос.ПолучитьТелоКакДвоичныеДанные();
    ДД_Запрос.Записать("F:\test.xml");
    ОтладкаСтрокаВозрата = ";

    ПотокЗапрос = Новый ПотокВПамяти();
    ДД_Запрос.Записать(ПотокЗапрос);

    ПотокФайл = ФайловыеПотоки.СоздатьВременныйФайл(655350);
    ДД_Запрос.Записать(ПотокФайл);

    ЧтениеXMLЗапрос = Новый ЧтениеXML();
    //1. не работает
    ЧтениеXMLЗапрос.ОткрытьПоток(ПотокФайл);
    //2. не работает
    //ЧтениеXMLЗапрос.ОткрытьПоток(ПотокЗапрос);
    //3. Работает
    ////ЧтениеXMLЗапрос.ОткрытьФайл("F:\test.xml");

    Пока ЧтениеXMLЗапрос.Прочитать() Цикл
```
---
Можно же проще

```1c
    ЧтениеXMLЗапрос = Новый ЧтениеXML();
    ЧтениеXMLЗапрос.УстановитьСтроку(Запрос.ПолучитьТелоКакСтроку());
```
---
после "ДД_Запрос.Записать(ПотокФайл);" указатель текущей позиции установлен на конец потока. Нужно просто перейти на начало.
В этом лего убедиться, если сразу после этой команды вызвать Поток.ТекущаяПозиция().
Нужно:

```1c
    ЧтениеXMLЗапрос.ОткрытьПоток(ПотокФайл);
    ПотокФайл.Перейти(0, ПозицияВПотоке.Начало);
```
---
Можно же проще

```1c
    ЧтениеXMLЗапрос = Новый ЧтениеXML();
    ЧтениеXMLЗапрос.УстановитьСтроку(Запрос.ПолучитьТелоКакСтроку());
```
---
ЧтениеXMLЗапрос.УстановитьСтроку(Запрос.ПолучитьТелоКакСтроку());

Хм... Да действительно.
СПАСИБО!

Мне данное решение подходит.

Что-то я зациклился на Двоичных данных.
Хотя вопрос про ЧтениеXML и потоки это не снимает.

Если у кого мысли будут пишите.
---
после "ДД_Запрос.Записать(ПотокФайл);" указатель текущей позиции установлен на конец потока. Нужно просто перейти на начало.
В этом лего убедиться, если сразу после этой команды вызвать Поток.ТекущаяПозиция().
Нужно:

```1c
    ЧтениеXMLЗапрос.ОткрытьПоток(ПотокФайл);
    ПотокФайл.Перейти(0, ПозицияВПотоке.Начало);
```
---
Спасибо добрый человек.
Одно но, надо наверное всё же так:

```1c
    ПотокФайл.Перейти(0, ПозицияВПотоке.Начало);
    ЧтениеXMLЗапрос.ОткрытьПоток(ПотокФайл);
```

Сначала перейти в начало потока , а потом чтение.
---
Сначала перейти в начало потока , а потом чтение.
установить текущую позицию нужно перед чтением из потока. А "ЧтениеXMLЗапрос.ОткрытьПоток(ПотокФайл);" это не чтение, это намерение использовать поток.
Чтение это "ЧтениеXMLЗапрос.Прочитать()". Так что все верно в (4)
---
Ах. Да простите.
Вы правы.

Главное что бы перед

```1c
    ЧтениеXMLЗапрос.Прочитать()
```
Есть печатная форма, то есть общий макет. Как найти текст и модуль в конфигураторе, который этот макет заполняет?
---
По имени макета. Глобальным поиском.
---
ctrl + shift + f или правка -> глобальный поиск туда прям вставляете название макета и ждете
---
По имени макета. Глобальным поиском.
---
ctrl + shift + f или правка -> глобальный поиск туда прям вставляете название макета и ждете
---
Спасибо вопрос решен.
Привет!

Знаю, что сумбурно задан вопрос, уж простите) Как в конфигураторе в макете задать область, ширину колонок которой можно было бы изменять независимо от остальной таблицы?

Спасибо,
---
Выделяешь нужные строки и растягиваешь им колонки
---
Выделяешь нужные строки и растягиваешь им колонки
Программно пытаюсь открыть форму созданную в расширении
---
ОткрытьФорму("Справочник.Сотрудники.Форма.Транспорт_Форма");
---
ОткрытьФорму("Справочник.Сотрудники.Форма.Транспорт_Форма");
---
Откуда вы пытаетесь открыть эту форму?
Все что в расширении и работать будет Только из самого расширения, ибо основные процедуры понятия не имеют о существовании расширения...
---
я добавила кнопку на основную форму справочника, по кнопке нужно открыть дополнительную форму которую я добавила в расширение
Доброго дня. В табличной части документов, заказ клиента, реализация и т.д. а так же в отчете ПримененныеСкидкиВДокументе, скидка отображается как положительное число, а наценка как отрицательное, да еще и красным шрифтом. Подобная логика вводит менеджеров в ступор и очень раздражает владельца бизнеса. Необходимо сделать наоборот. Я намерен создать тендер, но мне нужна ваша помощь для понимания оценки работ и возможных последствий. Править придется все документы где есть реквизиты СуммаРучнойСкидки СуммаАвтоматическойСкидки ПроцентРучнойСкидки ПроцентАвтоматическойСкидки или есть другой способ, или это вообще не реально?

off И почему вдруг стало нельзя добавлять в качестве вознаграждения в теме абонентские Sm?
---
Я не смотрел конфигурацию, но если вы хотите оставить стандартный функционал то возможно придется добавить реквизит который будет иметь обратное значение скидке/наценке . Например "ПроцентРучнойСкидки2" и при изменении этого реквизита (с нужным вам знаком) вызывать обработчики где будет указано :

```1c
    ПроцентРучнойСкидки = ПроцентРучнойСкидки2 * -1;
    //и дальше стандартные обработчики.
    ТоварыПроцентРучнойСкидкиПриИзменении(Элемент);
```

также в настройках условного оформления (как сказано выше) поменял бы на новый реквизит.
---
Пришлите конфигурацию
---
Да мы только начали, там два заказа всего. https://yadi.sk/d/MrE8hU8tEg0a2A но основные настройки сделаны.
---
так это всего то условное оформление формы
а вот делать из отрицательного в положительное, не советовал бы.
---
На форме можно поменять отображение сумм скидок/наценок и как-то преобразовать значение введенное пользователем?
---
зачем преобразовать?
во что преобразовать?
---
когда находите форму в конфигураторе, там что то есть?
---
Максимум что я там могу, это не выделять отрицательные. А мне надо что пользователь набирал положительное число как наценку, а отрицательное как скидку, а в систему попадало как и задумано логикой 1с.
---
не проверял, но суть такая

```1c
    &НаКлиенте
    Процедура ТоварыПроцентРучнойСкидкиПриИзменении(Элемент)

    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ТекущаяСтрока.ПроцентРучнойСкидки = ТекущаяСтрока.ПроцентРучнойСкидки * -1;
```
---
ТекущаяСтрока.ПроцентРучнойСкидки = ТекущаяСтрока.ПроцентРучнойСкидки * -1;

А если эту строку еще раз поменяют ?
---
не понял, что именно поменяют
или вы к тому что, на форме значение тоже поменяется?
---
ТоварыПроцентРучнойСкидкиПриИзменении - этот обработчик вызывается при изменении строки, а не отображении
---
Я не смотрел конфигурацию, но если вы хотите оставить стандартный функционал то возможно придется добавить реквизит который будет иметь обратное значение скидке/наценке . Например "ПроцентРучнойСкидки2" и при изменении этого реквизита (с нужным вам знаком) вызывать обработчики где будет указано :

```1c
    ПроцентРучнойСкидки = ПроцентРучнойСкидки2 * -1;
    //и дальше стандартные обработчики.
    ТоварыПроцентРучнойСкидкиПриИзменении(Элемент);
```

также в настройках условного оформления (как сказано выше) поменял бы на новый реквизит.
---
С реквизитом это мысль.
Обычные формы, допиленная УПП.
При открытии документа пользователем, форма открывается в режиме "Только просмотр".
Прохожу отладчиком. В конце обработчика "Перед открытием" ЭтаФорма.ТолькоПросмотр = Ложь.
В начале обработчика "ПриОткрытии" ЭтаФорма.ТолькоПросмотр = Истина.
Не пойму, что еще может вызываться в промежутке.
---
проверяйте роли. Именно при отсутствии роли на редактирование будет такой эффект.
---
Точно эта форма открывается?
---
я же отладчиком прохожу
---
Тогда осталось поставить точку останова перед каждым методом и посмотреть, после какого ТолькоПросмотр становится Истиной
---
Ещё может выполняться процедура или функция в ПриОткрытии, которая определяет доступность)
Например УстановитьВидимостьЭлементов() и т.д. и т.п.
---
проверяйте роли. Именно при отсутствии роли на редактирование будет такой эффект.
---
Точно, в роли "Менеджер по продажам" был снят флажок "Интерактивное изменение проведенных"
---
- в правах доступа пользователя на уровне записей или самого типа документа
- если документ попал в закрытый период
- в расширении, если таковое имеется для документа
---
проверка закрытого периода разве не при вызове из кода формы осуществляется? В процедуре ПриОткрытии НастройкаПравДоступа.ОпределитьДоступностьВозможностьИзмененияДокументаПоДатеЗапр­ета() - но форма становится в режим просмотра еще до этой строки.
Расширений нет, это же УПП.
Если нет доступа на уровне записей, то оно должно отработать уже в ПередОткрытием() - так?
---
может есть подписки на события с видом события "обработка заполнения"?
Добрый день!
УТ 10.3 обычные формы,
Поступила задача от маркетологов, выгрузить всех клиентов, которые покупали у нас не позднее, чем пол года назад (т.е. должен быть фильтр, что они не делали покупок после этой даты), может быть кто то сталкивался с данной задачей, может средствами платформы возможно?
Или если программно, буду рада совету, какие условия будет правильно прописать)
---
В запросе выбираете все документы продажи с условием дата меньше чм за полгода, выбираете в поле контрагентов и группируете их

Что то типа

```1c
    ВЫБРАТЬ
    РеализацияТоваровУслуг.Контрагент КАК Контрагент
    ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    ГДЕ
    РеализацияТоваровУслуг.Дата <= &Дата

    СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Контрагент
```
---
В запросе выбираете все документы продажи с условием дата меньше чм за полгода, выбираете в поле контрагентов и группируете их

Что то типа

```1c
    ВЫБРАТЬ
    РеализацияТоваровУслуг.Контрагент КАК Контрагент
    ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    ГДЕ
    РеализацияТоваровУслуг.Дата <= &Дата

    СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Контрагент
```
---
Спасибо! Так должно получиться!
---
Почти угадали. Фильтр в имеющие

```1c
    ВЫБРАТЬ
    РеализацияТоваровУслуг.Контрагент КАК Контрагент
    ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Контрагент

    HAVING МАКСИМУМ(РеализацияТоваровУслуг.Дата) <= &Дата
```
---
Это все выгружается запросом из регистра накопления, а не из документов. Там и период можно нармально получить и быстрее будет.
---
```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПродажиОбороты.Контрагент
    ИЗ
    РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания, , ) КАК ПродажиОбороты
```
---
какой-нибудь отчет по продажам за полгода с группировкой по контрагентам, сохранить в эксель
пойдет?
---
Не слушайте их, они вас плохому научат. Правильнее выбирать по регистрам, а не по документам.
Добрый день!
Подскажите, почему у глобальной команды документа в Планы производства за месяц нет Объект.Ссылка.
Документ является регистратором для РС "Планы производства за месяц", использование стандартных команд установлено.
---
Ваш документ и вы сами в нём сейчас ставили галки перейти?
Если да, то сохраните и перезапустите конфигуратор, есть такой загреб с отображением команд. Должны появиться.
---
Ваш документ и вы сами в нём сейчас ставили галки перейти?
Если да, то сохраните и перезапустите конфигуратор, есть такой загреб с отображением команд. Должны появиться.
---
Спасибо вам огромное! Помогло!
---
а вы точно ту команду смотрите? ниже точно нет нужной команды?
---
точно
Подскажите как один и тот же файл excel, заполнять программно продажами за день? т.е. условно у нас есть продажи за период 01.01.2019 по 31.05.2019 определенной структурой выгруженные отчетом следующий день у нас регламентным заданием формируется отчет и в этот файл excel "ДОБАВЛЯЕТСЯ" строка с продажей за текущий день.
(вариант каждый раз заполнять тот же файл с датой от начала текущего года по дату текущего дня(конец дня) не подойдет)
---
Создаете экземпляр экселя, затем открываете файл, находите последнюю запись, вставляете новую, записываете и закрываете, экземпляр экселя прибиваете, что бы в памяти не висел.
---
Программно открывай и добавляй. 1С нормально с Excel работает.
---
всмысле? как именно? логично что программно открывать и добавлять, как это сделать ???
---
Создаете экземпляр экселя, затем открываете файл, находите последнюю запись, вставляете новую, записываете и закрываете, экземпляр экселя прибиваете, что бы в памяти не висел.
---
а с группировкой 1 колонки получится такое т.е группировка месяц - (перейти на уровень ниже)день, зайти в месяц и добавить еще 1 день получится?
---
Я мало работал с эксель из 1С, но полагаю можно и по группировкам
УТ11.4

Сам вопрос собственно в сабже.
Хотелка клиента. Переубедить не удалось.
---
В общем я нашел где это отключается. В конифгруаторе в реквизите Договор есть пункт Связи параметров выбора. И там надо убрать Валюту.
---
Никак не могу понять где вообще какой либо отбор применяется. Копал уже и модуль и менеджер документа, форму документа, справочник договора с контрагентами. Неужели никто не сталкивался?
---
В общем я нашел где это отключается. В конифгруаторе в реквизите Договор есть пункт Связи параметров выбора. И там надо убрать Валюту.
Приветствую всех.
Используется 1С:Предприятие 8.3 (8.3.15.1489), 1С:Комплексная автоматизация 2 (2.4.6.200).

Создается отчет, ресурсы в нем не используются вообще (нет итогов и т.д.).

Требуется, чтобы при использовании группировки строк не было уродливой шапки (3 строки, выделенные на скрине).

Собственно вопрос, как их убрать, сохранив при этом нижнюю строку (проект, клиент, дата и т.д.), при условии, что рисовать полностью макет отчета не вариант, т.к. у пользователей должна иметься возможность настраивать положение колонок, какие колонки показывать, а какие - нет, ну и т.д., т.е. отчет должен быть довольно гибким для пользователя.

При использовании методов, описанных, например, тут: https://infostart.ru/public/298703/ , у меня получается просто пустая шапка отчета.
---
или макет
или постобработка http://wiki.programstore.ru/postobrabotka-otcheta-skd/
---
или макет
или постобработка http://wiki.programstore.ru/postobrabotka-otcheta-skd/
---
Для группировки в предопределенном варианте:

Настройки -> Группировка -> Другие -> Расположение группировок -> Нет

---

Для группировки, настроенной в клиенте, такой настройки нет. Полагаю, специально, т.к. шапка, не соответствующая структуре, обоснованна только для регламентированных форм, где формат -- как госорган на душу положит; для пользовательских настроек же необходимо отражать в результате, что там пользователь нанастраивал.

Можно в описании группировки в клиенте выбрать несколько полей -- тогда их заголовки будут в одну строку, но формат печатной формы поменяется.
Как сделать расшифровку подписи заведующего производством, на форме печати ОП-2?
Реально нигде нет ответа. Расшифровки идут только для ответственных лиц. Конфигурация Общепит 3.0
---
можно всегда дописать самому, по аналогии с другими полями расшифровки, там всего то пара строк.
---
можно всегда дописать самому, по аналогии с другими полями расшифровки, там всего то пара строк.
---
дописать тоже вариант, но документов много, не могу найти где поставить ответственным заведующего производством
Здравствуйте, есть вопрос. Как можно сделать так, чтобы Как можно сделать, чтобы при печати допустим пользователем 1, выбирался принтер 1. А при печати пользователем 2 выбирался принтер 2?
---
Попробуйте почитать тут https://forum.infostart.ru/forum9/topic52592/
---
Попробуйте почитать тут https://forum.infostart.ru/forum9/topic52592/
---
Спасибо огромное
Доброго времени суток, уважаемые участники форума. Столкнулась со следующей проблемой, решение на поверхности, но я что-то туплю :)

Ситуация следующая: пишу запрос, группирующий договоры по специальности и подсчитывающий их количество (договоров).
Если я ограничиваю запрос определенной датой, как указано на скриншоте, то у некоторых специальностей на данную дату ещё не заключены договора. Тогда запрос и не выводит эти специальности с нулевым количеством договоров.

Подскажите пожалуйста, как добавить в результат запроса эти специальности?

Заранее спасибо!
---
ну да Специальность из справочника и условие Где перенести в соединение.
---
ой я не правильно задачу прочитал

нужно добавить справочник договора и связать их левым соединениям вроде
---
к сожалению, ничего не изменилось
---
Конечно. Потому что вам справочник с договорами зачем-то советуют, когда вы хотите специальности вывести.
---
Левое соединение справочника со специальностями (слева) с вашим регистром СведенияОСтудентах.
---
Я что-то делаю неправильно? Ничего не изменилось :c
---
секцию где перенести в условия соединения
---
В данной задаче беда не в этом. И это не поможет.
---
ну-ну. Предложенное в (8) верно, оно будет дополнять (7), но без (7) бессмысленно. Прочитайте про условия в секции ГДЕ на правую таблицу при левом соединении.
---
Согласен. Без этого, согласно (11), условие не будет выполнено. Верно.
---
в секции ВЫБРАТЬ вместо СведенияОСтудентах.Специальность КАК Специальность должно быть Специальности.Ссылка КАК Специальность
---
Условия ГДЕ на левую таблицу превращают левое соединение во внутреннее.
---
И Специальность в поля надо выводить из справочника, чтобы вывести все, а не только те, которые есть в регистре.
---
ну да Специальность из справочника и условие Где перенести в соединение.
---
Нужно чтобы било так: Специальности.Ссылка КАК Специальность а не СведенияОСтудентах.Специальность КАК Специальность
---
(14)
(12)
(8)
(10)
(16)
(2)
Большое спасибо за помощь! Всё получилось, очень благодарна вам :)
---
А если сделать все через временные таблицы? Две ВТ - одна с количеством (ВТКоличествоДоговоров) и условием где, вторая без где но с нулями (ВТНолики). Затем объединить их и в поле Договор выводить через Выбор из двух таблиц

```1c
    ВЫБОР
    КОГДА ВТКоличествоДоговоров.Договор ЕСТЬ NULL
    ТОГДА 0
    ИНАЧЕ ВТКоличествоДоговоров.Договор
    КОНЕЦ КАК Договор
```
Всем привет пытаюсь вытянуть должность Пользователя. В консоле запрос все вытягивает.

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

При этом в справочнике Пользователи у элементов нужно заполнить физических лиц
---
Если запрос правильно отрабатывает, то не в нём проблема
---
```1c
    Ответственный = Справочники.Пользователи.НайтиПоКоду("МармышОВ")
```

| РаботникиОрганизацийСрезПоследних.Физлицо = &Ответственный

Тип не Справочник.Пользователи, а Справочник.ФизическиеЛица

Попробуй так:

```1c
    Запрос.УстановитьПараметр("Ответственный", Ответственный.ФизЛицо);
```

Обычно в справочнике пользователи есть ссылка на физлицо, в зависимости от конфигурации, если нет - подставляй сразу из справочника ФизическиеЛица.
---
В самом документе нет физ.лица есть только ответственный (кто создал документ) данный подвал нужен только для одного пользователя! А ответственные у нас отдельный справочник пользователи
---
Запрос.УстановитьПараметр("Ответственный", Ответственный.ФизЛицо);
Как то так. Только правильно напишите ФИЗЛИЦО, как оно задано в конфигураторе.
---
ФО
---
Запрос.УстановитьПараметр("Ответственный", Ответственный.ФизическоеЛицо);

При этом в справочнике Пользователи у элементов нужно заполнить физических лиц