arefaste/1C_Forums huggingface dataset:
Добрый день!
Как можно программно добавить на форму одного справочника реквизиты, список которых берется из табличной части элемента другого справочника?
---
МоиРеквизиты = Новый Массив;
МоиРеквизиты.Добавить(Новый РеквизитФормы("ТаблицаДанных", Новый ОписаниеТипов("ТаблицаЗначений"), , "Таблица значений", Ложь));
МоиРеквизиты.Добавить(Новый РеквизитФормы("Поставщик", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"), "ТаблицаДанных", "Кто поставляет", Ложь));
МоиРеквизиты.Добавить(Новый РеквизитФормы("Товар", Новый ОписаниеТипов("СправочникСсылка.Товары"), "ТаблицаДанных", "Имя товара", Ложь));

ИзменитьРеквизиты(МоиРеквизиты, );
---
МоиРеквизиты = Новый Массив;
МоиРеквизиты.Добавить(Новый РеквизитФормы("ТаблицаДанных", Новый ОписаниеТипов("ТаблицаЗначений"), , "Таблица значений", Ложь));
МоиРеквизиты.Добавить(Новый РеквизитФормы("Поставщик", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"), "ТаблицаДанных", "Кто поставляет", Ложь));
МоиРеквизиты.Добавить(Новый РеквизитФормы("Товар", Новый ОписаниеТипов("СправочникСсылка.Товары"), "ТаблицаДанных", "Имя товара", Ложь));

ИзменитьРеквизиты(МоиРеквизиты, );
---
Запрос изменить из стандартного на тот, что нужен
Как настроить нормальный размер колонок?

Колонка отменено лаптем по монитору сделана.

Другие двигаю, а резмер Отменено не уменьшается, а только увеличиввается.
---
мучаемся

Можно указать ширину для колонок. И они все попадут на экран без прокрутки.
---
там не 1, а 2 колонки.
---
Можно у колонки 1) поиграться с шириной, 2) снять автоширину и установить значение.
---
в настройках формы

(Еще___изменить форму)

на нужные вам колонки есть правила изменения

(фиксация в таблице,растягивание и т.д.)
---
попробуй контрл зажать
---
Вопрос наверно не в том как сделать меньше "отменено", а как вообще сделать чтоб все колонки были видны в окне без перемещения движком. Тоже мучаемся, найдете решения напишите в теме, К сожалению 1С не могут додуматься до кнопки - отображать по ширине окна
    Кстати может помочь масштабирование но увы не всегда
---
не все колонки нужны.
их можно сортировать , изменять название столбца
и они остаются , если не изменяете монитор или рабочее место
---
Так бывает что все нужны
Например табель
И не очень удобно когда 30,31 число за горизонтом, а ведь можно просто уменьшить ширину всех колонок. Только у 1С так не получается последняя остается самой широкой и вне поля видимости
---
назовите конфигурацию
 ( зуп ? )
---
Ну почему :) КА2, на то она и комплексная
---
да , табель интересная штука....
я пас :)
---
мучаемся

Можно указать ширину для колонок. И они все попадут на экран без прокрутки.
---
и у вас был реальный результат?
Просто такой вариант мы проходили, вручную вбив ширину 35 колонок, получили крайнюю (несмотря на установленную на ней ширину) самую большую и полоса прокрутки никуда не исчезла :)
Жили-были три кнопки на форме. Внизу под таблицей дружно жили, по умолчанию с левой стороны. Но пришёл дядя недобрый, что руководителем проекта зовётся, и сказал прогеру неразумному разлучить их да поразны стороны формы.
Начал тогда юзер процесс разводящий. У группы их объединяющей галку "растягивать по горизонтали" поставил. Разбежались кнопки, но не так как надобно. Две слева остались, одна вправо ушла. Выставил он тогда "растягивать по горизонтали" для кнопки средней. Растянулась она от края до края формы как радуга на небушке.
Помогите юзеру неразумному три кнопки разлучить, чтоб две по праву руку были, да одна по леву.
---
Надо сделать две группы, в левую засунуть две и в правую одну. А потом в самих группах указать расположение
---
Надо сделать две группы, в левую засунуть две и в правую одну. А потом в самих группах указать расположение
Здравствуйте, создал файл .bat который открывает 1с под определённым пользователем и запускает внешнюю обработку. Кто знает как можно передать любой параметр в открывшуюся обработку внешнюю
---
Вот для УТ10

```1c
    Процедура ПриОткрытии()
    //chcp 1251
    //"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\1C\УправлениеТорговлей10" /N "Федоров (администратор)" /P " /Execute "C:\1C\УправлениеТорговлей10\обработка10.epf" /C "123"

    РеквизитСправочникСсылкаСклады = Справочники.Склады.НайтиПоНаименованию(сокрлп(ПараметрЗапуска));

    КонецПроцедуры
```
---
Какие формы, обычные, управляемые?
---
обычные )
---
А еще можно функцию с параметрами "дернуть" из модуля обработки
---
как вам удобно
---
Можно в самой процедуре так сделать

```1c
    Процедура ВнешняяПроцедура(ПараметрыЗапуска = Неопределено) Экспорт
    Если ПараметрыЗапуска = Неопределено Тогда
    ПараметрыЗапуска = получитьПараметрыПоУмолчанию();
    КонецЕсли;
    .......
```
---
это я так понимаю во внешней обработке , а в самом файле .bat
---
Строку можно передать, обработка увидит её как параметрзапуска -
/C <строка текста>
— передача параметра в прикладное решение. Для доступа к параметру из встроенного языка используется свойство глобального контекста ПараметрЗапуска.
---
подскажите как это все правильно соединить
---
Это для УТ11, сейчас нет под рукой УТ10, но принцип такой же, в батник строку в кавычках передаешь и обрабатываешь

```1c
    // в батнике:
    //chcp 1251
    //"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\1C\УправлениеТорговлей" /N "Юля" /P " /Execute "C:\1C\УправлениеТорговлей\обработка.epf" /C "123"
    &НаСерверебезконтекста
    Функция НайтиСкладНаСервере(ПараметрЗапуска)
    //можно НайтиПоКоду("000000001");
    //но у меня есть склад с наименованием "123" и передаю строку "123"
    РеквизитСправочникСсылкаСкладыНаСервере = Справочники.Склады.НайтиПоНаименованию(сокрлп(ПараметрЗапуска));
    возврат РеквизитСправочникСсылкаСкладыНаСервере ;
    КонецФункции
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    РеквизитСправочникСсылкаСклады= НайтиСкладНаСервере(ПараметрЗапуска);
    КонецПроцедуры
```
---
Вот для УТ10

```1c
    Процедура ПриОткрытии()
    //chcp 1251
    //"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\1C\УправлениеТорговлей10" /N "Федоров (администратор)" /P " /Execute "C:\1C\УправлениеТорговлей10\обработка10.epf" /C "123"

    РеквизитСправочникСсылкаСклады = Справочники.Склады.НайтиПоНаименованию(сокрлп(ПараметрЗапуска));

    КонецПроцедуры
```
Здравствуйте, файл .bat запускает в 1с базу под пользователем и внешнюю отработку. Как передать параметр из файла .bat во внешнюю обработку присвоить реквизиту ?
---
1. Не нужно его передавать в параметрах.
2. ПараметрЗапуска - клиентская процедура!!! А вы все делаете на форме
---
Передать параметров запуска, а в обработке обработать параметры запуска и получить значение
---
чему равен параметр запуска ?
---
Судя по коду, неопределенно)
---
а должен быть ? Просто у меня ошибку выводит если написать получитьПоУмолчанию
---
Да что вы укажите в ключе /C, то и будет в этой переменной. Она для чтения, ее не нужно записывать. И доступность у нее на клиенте
---
не выводит ничего(( создал реквизит тест. В форме привязал реквизит к полю ввода . В файле .bat прописал LaunchParameter тест . Далее идёт текст для открытия 1с и обработки, после чего /С<коррсчет>. Но ничего не выводится
---
Вы понимаете что значит ключ параметра запуска?
---
не совсем
---
через /C в командной строке
ENTERPRISE /Sserver\v8 /Execute "C:/обработка .epf" /N пользователь /P пароль /C строковыйпараметробработки
---
добавить в новой строке /С< параметр из обработки > а как передать значение ?
---
В глобальном параметре ПараметрЗапуска
---
в данном случае у меня слово tests должно выводиться ?
---
Склады
---
КоррСчет в данном случае должно выводится
---
что вам нужно передать во внешнюю обработку?
---
любое значение параметра
---
В батнике добавить:

```1c
    /C "ЭтаСтрокаПоявитсяВ1с"
```

В 1с, на клиенте
ПараметрИзбатника = ПараметрЗапуска;
---
разные варианты пробовал ничего не выводит
---
1. Не нужно его передавать в параметрах.
2. ПараметрЗапуска - клиентская процедура!!! А вы все делаете на форме
Добрый день! Подскажите, как при выборе элемента (встал курсором на элемент) и его наименование сразу передалось в наименование, которое подчеркнуто на скриншоте?
---
Посмотреть в свойствах ТЧ, что-то вроде "При активизации строки"
---
ПриАктивацииСтроки, ТекущиеДанные...
---
В путь к данным прописать - Элементы.Список.ТекущиеДанные.Наименование
---
Посмотреть в свойствах ТЧ, что-то вроде "При активизации строки"
---
ПриАктивацииСтроки, ТекущиеДанные...
---
В путь к данным прописать - Элементы.Список.ТекущиеДанные.Наименование
---
Разве так? В моём случае.

```1c
    РеквизитЭлементЖурнала.Наименование = РеквизитЭлементЖурнала.Дата + Элементы.КотельныеНаименование.ТекущиеДанные.Наименовании
```
---
У вас в задаче было сказано просто вывести наименование в отдельное поле. Вам сказали, что можно без кода это сделать: просто поставить для этого элемента соответствующее значение в свойстве "Путь к данным".
А теперь вы говорите, что еще и дату нужно добавить...
Тут уже не получится без кода. Делайте по другим ответам: у элемента дерево значений (которое у вас скорее всего на форме) есть событие "ПриАктивацииСтроки". В нем обрабатываете выбранные данные (свойство ТекущиеДанные элемента формы) и подставляете то, что нужно в нужное поле.
---
Разобрался! Ваше решение помогло! Спасибо!
Платформа 8.2 управляемые формы.
В табличной части хочу объединить три реквизита под одним заголовком. Группу колонок сделал, в ней отобразились заголовки реквизитов в столбец. Дальше проблема. Если выставить у каждого "Положение заголовка" в "нет", пустое поле в заголовке всё равно остаётся! А мне нужно общее на всех.
---
Так нужно ?
Правда у меня платформа 8.3, но возможно под 8.2 так же
---
NittenRenegade, сделай картинку, не совсем понятно что у тебя там не так
---
установите заголовок группы
---
alex-l19041, он появляется четвертым заголовком
---
NittenRenegade, так пусть заголовок одного из реквизитов выводится
---
alex-l19041, на самый корявый случай оно так и останется, но очень не хотелось бы. Вообще странно, я не ожидал что с этим будут проблемы
---
Объявляю награду за поимку решения
---
Флажок "Отображать в Шапке"
1. Для группы ставим
2. Для входящих в нее реквизитов снимаем
---
Так нужно ?
Правда у меня платформа 8.3, но возможно под 8.2 так же
---
fromtomike, галку "Отображать заголовок" у элементов управления убери, у группы оставь
---
aka Любитель XML, скрин не могу, есть такая профессия, Родину защищать и прокси настраивать. "Отображать заголовок" я первым делом пытал.
---
fromtomike, Истинно так! Не увидел флажок внизу для реквизита. Деньги уходят знатокам...
---
Спасибо большое!
Иногда вылетают из головы очевидные вещи. :)
Народ подскажите, почему то в табличную часть выводится не время на каждый час (каждой строкой), а 00:00:00, почему так, где ошибка?

```1c
    &НаСервере
    Процедура ЗаполнитьОсновную(ТБ) Экспорт

    А = 1;
    //ТА = -28;
    //ТП = 95;
    //ТО = 70;
    В = НачалоДня(ТекущаяДата());
    Пока А <= 24 Цикл

    ТекСтрока = ТБ.Добавить();
    //ТекСтрока.ТемператураАтмосферы = ТА;
    //ТекСтрока.ТемпПодающ = ТП;
    //ТекСтрока.ТемпОбратки = ТО;
    ТекСтрока.Время = В;

    А = А +1;
    //ТА = ТА + 1;
    //ТП = ТП - 1.5;
    //ТО = ТО - 1.5;
    В = В + 3600;

    КонецЦикла;

    КонецПроцедуры
```
---
То куда выводятся данные надеюсь тип значения датавремя?!
---
Если строка, то скорее всего вышло бы правильно (то, что хотел получить ТС). Если выводится только дата, то скорее всего тип значения правильно указан (Дата), а вот состав даты нет.
(Мой вопрос был к автору вопроса)
---
То куда выводятся данные надеюсь тип значения датавремя?!
---
Всё получилось, невнимательность)))
---
Состав даты у реквизита?
---
да
(ДатаВремя или Дата или вообще строка)
---
Если строка, то скорее всего вышло бы правильно (то, что хотел получить ТС). Если выводится только дата, то скорее всего тип значения правильно указан (Дата), а вот состав даты нет.
(Мой вопрос был к автору вопроса)
Доброго времени суток!
Есть вот какой вопрос. Возможно ли в расширение добавить обработку и процедуру из модуля этой обработки добавить как регламентное задание? Платформа 8.3.17, конфигурация и расширение в режиме совместимости с 8.3.12
---
Если у обработки есть команды и добавить их в дополнительные обработки (БСП), то этим командам можно назначить расписание.
---
может отключена регистрация примечаний (2 параметр). Посмотрите в конфигураторе Администрирование - Настройка журнала регистрации.
---
Если у обработки есть команды и добавить их в дополнительные обработки (БСП), то этим командам можно назначить расписание.
---
Если обработка будет в расширении, то можно для этих команд расписание назначать? Мне нужно из нее запускать процедуры из модуля объекта по расписанию. Саму обработку пока не делал.

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

В модуле объекта обработки прописал:

```1c
    Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.0");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
    ПараметрыРегистрации.Версия = "1.5";
    ПараметрыРегистрации.БезопасныйРежим = Ложь;

    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = НСтр("ru = 'Получить контрагентов'");
    НоваяКоманда.Идентификатор = "ПолучитьКонтрагентовССайта";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
    НоваяКоманда.ПоказыватьОповещение = Истина;

    Возврат ПараметрыРегистрации;
    КонецФункции

    Процедура ВыполнитьКоманду(ИмяКоманды, ПараметрыВыполнения) Экспорт
    ПолучитьКонтрагентовССайта();
    КонецПроцедуры

    &НаСервере
    Процедура ПолучитьКонтрагентовССайта() Экспорт
    ЗаписьЖурналаРегистрации("ПолучитьКонтрагентовССайта");
    НастройкиПодключения = РегистрыСведений.НастройкаПодключений.СоздатьнаборЗаписей();
    НастройкиПодключения.Прочитать();
    Сообщить("123");
    ЗаписьЖурналаРегистрации("ПолучитьКонтрагентовССайта");
    КонецПроцедуры
```

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

Вот есть отрывок

```1c
    |{
    |ЛЕВОЕ СОЕДИНЕНИЕ
    |(ВЫБРАТЬ
    | Штрихкоды.ШтрихКод КАК ШтрихКод,
    | Штрихкоды.Владелец КАК Владелец,
    | Штрихкоды.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатурыШтрихКода
    |ИЗ
    | РегистрСведений.Штрихкоды КАК Штрихкоды
    |) КАК ШтрихКоды
    |ПО ЗапросПрайс.Номенклатура = Штрихкоды.Владелец
    |И ЗапросПрайс.ХарактеристикаНоменклатуры = Штрихкоды.ХарактеристикаНоменклатурыШтрихКода
    |}
```

Я знаю, что нужно прописать НЕ Есть NULL где-то, а вот где...) + еще же должна быть проверка стоит ли галочка в том поле и если не стоит, тогда это условие не нужно)
---
```1c
    ГДЕ НЕ Штрихкоды.ШтрихКод Есть NULL
```
---
Напишите весь запрос, а не отрывок
---
```1c
    ...
    ПО ЗапросПрайс.Номенклатура = Штрихкоды.Владелец
    И ЗапросПрайс.ХарактеристикаНоменклатуры = Штрихкоды.ХарактеристикаНоменклатурыШтрихКода
    ГДЕ (НЕ &ОтборШтрихКод ИЛИ НЕ Штрихкоды.ШтрихКод Есть NULL)
```
---
&ОтборШтрихКод А для чего этот параметр?)
---
+ еще же должна быть проверка стоит ли галочка в том поле и если не стоит, тогда это условие не нужно)
---
Я думал через если стоит тогда добавить условие в запрос
---
```1c
    ГДЕ НЕ Штрихкоды.ШтрихКод Есть NULL
```
---
Спасибо, помогло
В общем проблема такая. Есть обработка с реквизитами. В реквизиты вводится информация и по ней формируется печатная форма. В самой этой печатной форме нет кнопки "печать" при нажатии на которую эта форма распечаталась бы на принтере. Хотелось бы добиться того, чтоб появилась кнопка "печать" в самой печатной форме.
Привожу код.
&НаКлиенте
Процедура ВыводНаПечать(Кнопка)

ТабДок = Новый ТабличныйДокумент;

СерверЗаполнитьТабличныйДокумент(ТабДок);

ТабДок.Показать("Заголовок окна");

КонецПроцедуры

&НаСервере
Функция ПолучитьМакетНаСервере()
     Возврат РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
КонецФункции

&НаСервере
Процедура СерверЗаполнитьТабличныйДокумент(ТабДок)

Макет = ПолучитьМакетНаСервере();

ОбластьШапка = Макет.ПолучитьОбласть("ОбластьШапка");
ОбластьДата = Макет.ПолучитьОбласть("ОбластьДата");
ОбластьКлиент = Макет.ПолучитьОбласть("ОбластьКлиент");
ОбластьПлатныйГарантийный = Макет.ПолучитьОбласть("ОбластьПлатныйГарантийный");
ОбластьНоменклатура = Макет.ПолучитьОбласть("ОбластьНоменклатура");
ОбластьСерийныйНомер = Макет.ПолучитьОбласть("ОбластьСерийныйНомер");
ОбластьВнешнийВид = Макет.ПолучитьОбласть("ОбластьВнешнийВид");
ОбластьКомплектация = Макет.ПолучитьОбласть("ОбластьКомплектация");
ОбластьНеисправность = Макет.ПолучитьОбласть("ОбластьНеисправность");
ОбластьПодменныйФонд = Макет.ПолучитьОбласть("ОбластьПодменныйФонд");

ТабДок.Очистить();

ТабДок.Вывести(ОбластьШапка);
ОбластьДата.Параметры.Дата = Объект.Дата;
ТабДок.Вывести(ОбластьДата);
ОбластьКлиент.Параметры.Клиент = Объект.Партнер;
ТабДок.Вывести(ОбластьКлиент);
ОбластьПлатныйГарантийный.Параметры.ПлатныйГарантийный = Объект.ПлатныйГарантийный;
ТабДок.Вывести(ОбластьПлатныйГарантийный);
ОбластьНоменклатура.Параметры.Номенклатура = Объект.Номенклатура;
ТабДок.Вывести(ОбластьНоменклатура);
ОбластьСерийныйНомер.Параметры.СерийныйНомер = Объект.СерийныйНомер;
ТабДок.Вывести(ОбластьСерийныйНомер);
ОбластьВнешнийВид.Параметры.ВнешнийВид = Объект.ВнешнийВид;
ТабДок.Вывести(ОбластьВнешнийВид);
ОбластьКомплектация.Параметры.Комплектация = Объект.Комплектация;
ТабДок.Вывести(ОбластьКомплектация);
ОбластьНеисправность.Параметры.Неисправность = Объект.Неисправность;
ТабДок.Вывести(ОбластьНеисправность);
ОбластьПодменныйФонд.Параметры.ПодменныйФонд = Объект.ПодменныйФонд;
ТабДок.Вывести(ОбластьПодменныйФонд);

КонецПроцедуры
Это в модуле формы. В модуле объекта пусто. Версия 1С:Предприятие 8.3 (8.3.15.1830) Управление торговлей, редакция 11 (11.4.11.71)
---
На клиенте вместо ТабДок.Показать("Заголовок окна");

```1c
    Коллекция = УправлениеПечатьюКлиент.НоваяКоллекцияПечатныхФорм("Макет");
    СтруктураКоллекции = Коллекция.получить(0);
    СтруктураКоллекции.ТабличныйДокумент =ТабДок;
    УправлениеПечатьюКлиент.ПечатьДокументов(Коллекция,,ЭтаФорма);
```
---
На клиенте вместо ТабДок.Показать("Заголовок окна");

```1c
    Коллекция = УправлениеПечатьюКлиент.НоваяКоллекцияПечатныхФорм("Макет");
    СтруктураКоллекции = Коллекция.получить(0);
    СтруктураКоллекции.ТабличныйДокумент =ТабДок;
    УправлениеПечатьюКлиент.ПечатьДокументов(Коллекция,,ЭтаФорма);
```
---
Лучший! Спасибо!
Уважаемые форумчане, помогите разобраться с АПИ интеграцией СДЭКа!

Работаю с API первый раз, ногами не бить.
Отправляю get-запрос, приходит следующий ответ с кодом 200:
"Server" "nginx"
"X-XSS-Protection" "1; mode=block"
"Date" "Thu, 30 Jul 2020 07:11:41 GMT"
"Content-Type" "application/json;charset=utf-8"
"Vary" "Accept-Encoding"
"Cache-Control" "no-cache, no-store, max-age=0, must-revalidate"
"X-Frame-Options" "DENY"
"Transfer-Encoding" "chunked"
"Connection" "keep-alive"
"Pragma" "no-cache"
"X-Content-Type-Options" "nosniff"
"Expires" "0"

Ни одного поля, из тех что я отправял в заголовках, нет. Что я делаю не так, как их получить?
---
Это заголовки ответа. Сам ответ пришел в виде json'а, о чем свидетельствует заголовок "Content-Type" "application/json;charset=utf-8". Из ответа (тип HTTPОтвет) нужно вызвать метод "ПолучитьТелоКакДвоичныеДанные" - это будет текст json. Потом вызываем функцию ПрочитатьJSON, первый ЧтениеJSON

```1c
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(ОтветHttp.ПолучитьТелоКакДвоичныеДанные());
    Объект = ПрочитатьJSON(ЧтениеJSON);
    ЧтениеJSON.Закрыть();
```
---
Это заголовки ответа. Сам ответ пришел в виде json'а, о чем свидетельствует заголовок "Content-Type" "application/json;charset=utf-8". Из ответа (тип HTTPОтвет) нужно вызвать метод "ПолучитьТелоКакДвоичныеДанные" - это будет текст json. Потом вызываем функцию ПрочитатьJSON, первый ЧтениеJSON

```1c
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(ОтветHttp.ПолучитьТелоКакДвоичныеДанные());
    Объект = ПрочитатьJSON(ЧтениеJSON);
    ЧтениеJSON.Закрыть();
```
---
Спасибо, помогло. Только пользовался хОтвет.ПолучитьТелоКакСтроку() вместо ПолучитьТелоКакДвоичныеДанные()
Добрый день. Может кто-то подскажет как задать параметры для команды "Создать" из динамического списка? Необходимо заполнить ряд реквизитов нового элемента в зависимости от фильтров/условий в динамическом списке (например назначить группу справочника, если по ней стоит отбор). Команда типовая (т.е. создана платформой, а не программистом). Для динамического списка используется произвольный запрос.
---
В свойствах реквизита ЗаполнятьИЗданныхЗаполнения
---
никак не задать.
---
Есть пример с Контрагентом и созданием Договора. Контрагент подставляется автоматом при создании из списка Договоры с отбором.
---
конфа какая?
---
БП 3.0
---
открыл в типовой БП3 спр Договоры, сделал отбор по контрагенту, создаю новый договор - поле Контрагент пустое.
---
В свойствах реквизита ЗаполнятьИЗданныхЗаполнения
---
Да спасибо. Все верно, но у меня не работает, т.к. фильтр не "Равно", а "В группе". Сложные фильтры в ОбработкуЗаполнения не передаются. Выход - только делать свою команду.