arefaste/1C_Forums huggingface dataset:
Что то странное происходит. Кодирую картинку в base64 стандартным методом:

```1c
    Картинка = Новый Картинка(ВременныйФайлФото);
    ФотоБазе64 = Base64Строка(Картинка.ПолучитьДвоичныеДанные());
    ФотоБазе64 = СтрЗаменить(ФотоБазе64, Символы.ВК, ");
    ФотоБазе64 = СтрЗаменить(ФотоБазе64, Символы.ПС, ");

    //далее post запрос:
    HTTPСоединение = Новый HTTPСоединение(СокрЛП(Адрес)+":"+СокрЛП(Порт));
    запросPOST = Новый HTTPЗапрос("/face/create");
    запросPOST.Заголовки.Вставить("Content-type", "application/x-www-form-urlencoded");
    запросPOST.УстановитьТелоИзСтроки("pass="+СокрЛП(Пароль)+"&personId="+ТекИД_Терминал+"&faceId=&imgBase64="+ФотоБазе6­4);
    Ответ = HTTPСоединение.ОтправитьДляОбработки(запросPOST);
```

Дак вот. При выполнении этого кода из 1С - ответ возвращает ошибку 4011 : Device received the image but transcoding failed.
Но при выполнении такого же запроса онлайн, например отсюда: http://seriyps.ru/postget/ - все происходит нормально, фотография загружается.
Строка base64 - читается онлайн декодером и декодируется в нужное фото.
---
Вместо

```1c
    ФотоБазе64 = СтрЗаменить(ФотоБазе64, Символы.ВК, ");
    ФотоБазе64 = СтрЗаменить(ФотоБазе64, Символы.ПС, ");
```

используйте

```1c
    ФотоБазе64 = КодироватьСтроку(ФотоБазе64, СпособКодированияСтроки.КодировкаURL);
```
---
Вместо

```1c
    ФотоБазе64 = СтрЗаменить(ФотоБазе64, Символы.ВК, ");
    ФотоБазе64 = СтрЗаменить(ФотоБазе64, Символы.ПС, ");
```

используйте

```1c
    ФотоБазе64 = КодироватьСтроку(ФотоБазе64, СпособКодированияСтроки.КодировкаURL);
```
---
Ого, похоже прокатило. Завтра гляну на терминале, но ответ возвращает, что все успешно. Спасибо большое!
---
У меня такая же проблема была, удалось ее решить? Что у вас по итогу?
---
Да, вариант из (2) помог. Пол дня на это убил: и в base64 кодировал и запрос скриптами посылал - ничего не помогало. Оказывается вот в чем было дело, спасибо (2) еще раз!
---
рад, что помогло ;)
Добрый день. Для кого то простой,а для кого то сложный вопрос.
 Есть регистр накоплений (остатки) для регистрации установки и снятия картриджей на технике.
 Есть необходимость создать форму списка ,что бы было видно только те картриджи, которые на данный момент находятся на технике ( т.е. те которые были установлены и потом сняты,не должны отображаться в этой форме)
 Цель: Видеть реально установленные в данный момент картриджи и самое важное на основании элемента (документа регистратора) снимать с техники картриджи.
 Как это реализовать ?
---
Форма списка это динамический список, если нужны остатки - берем остатки по регистру и вперед.
---
Форма списка это динамический список, если нужны остатки - берем остатки по регистру и вперед.
---
орма списка это д
 Если Вас не затруднит, подскажите как это сделать ?
---
Поворчу немного. А зачем в данном случае регистр накопления? Если на один принтер можно установить только один картридж - то в разрезе чего накапливаются остатки?

Картридж же в данном случае - измерение, да? Как и принтер, да?
---
ж же в данном случае - измерение, да? Как и принтер, да?

Все верно, почему то не думал . Работает все хорошо, но выводит все строки регистра, то есть расход и приход.
---
Кстати по возможности сразу уточню, а как можно сделать так,что бы на установленный принтер нельзя было установить повторно картридж, пока с него его не сняли ?
---
Замок повесить...
Регистр сведений. Измерение - принтер. Ресурс - картридж.
---
Тоже поворчу - немного

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

это что же, видеть только данные картриджи, потом понадобится видеть другие данные в этой форме. Будете на каждый запрос создавать разные формы? Может ограничиться системой отборов в одной форме?
---
Если бы мне нужно было организовать учет , то я бы

регистр остатки Где один из измерений было бы "место нахождение"

1 Купили . Документ "поступление". Место нахождение, Движение приход
2 Установили/сняли -. Документ "Перемещение". Движение расход и приход.
3 Списание. Движение расход.
Соответственно запрос на дату в разрезе местонахождения - можно узнать где находится катридж., А расшифровка по регистратору - покажет когда купили, когда установили, когда сняли , где стоял
---
ние. Движение р

 Примерно так у меня и реализовано ! НО необходимо для пользователей сделать форму,в которой будет список только тех документов, которые отражают реальное состояние картриджей и техники. То есть, будут видены только документы ,на основании которых ещё не делали снятие картриджа !
---
Сделайте отчет и не придумывайте себе сложности
---
отчет и не придумывайте себе сложности

 На основании отчета нельзя создать документ списания на основании.
---
Сделать свою форму списка и в ней уже посчитать все как надо.
2. Сделать можно и через отчет
добрый день. Пытаюсь напечатать этикетки с 2мя ценами, Есть ли типовые шаблоны для этой задачи? Релиз розницы 2.3.5.35
---
Смотрите про "подарочные сертификаты".
---
Или подскажите, в каких случаях это поле заполняется у номенклатуры - Номинал?
---
Смотрите про "подарочные сертификаты".
---
Странно. У меня подарочные сертификаты не используются. И есть шаблон ценника, в котором в параметре Номенклатура.Номинал пытаются передать старую цену.
---
А где посмотреть код,шаблона, по которой устанавливаются параметры и подтгиваются цены?
---
Не самая свежая УТ у меня. Обработка "ПечатьЭтикетокИЦенников", модуль менеджера, Процедура СформироватьПечатныеФормыЭтикетокИЦенниковТоваров. Я там правил.
---
А у меня в рознице все типовое. Каким образом можно настроить шаблон печати этикеток и ценников не прибегая к конфигуратору, чтобы печаталась старая цена и новая?
---
в Ут это легко сделать, есть дополнительная цена, а в рознице ее нет(
Здравствуйте, я новичок, вроде задание простое, а что не так не могу понять, помогите пожалуйста.
Необходимо было изменить типовой макет через внешнюю обработку, добавить строки: 2-ого представителя организации и ответственного, Документ Акты сверки расчетов с контрагентами.
Бухгалтерия, ред 2.1
Обработку сделала, в базу добавила, при нажатии на печать выводит: "Печатная форма недоступна".
---
Решение найдено, удалила эту обработку и сделала новую, таких же образом, все заработало.
---
Не знаю какая у вас версия БСП, но для актуальных версий, процедура Печать в модуле обработки должна содержать 4 параметра, а не 5, как у вас.

```1c
    Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
```
---
Это проблему не решает.
---
а нормально что макет берется из документа а не из внешней обработки? Мне кажется вам нужно было что-то там изменить
---
Спасибо, действительно важное замечание, но проблема осталась актуальной.
---
Попробуйте закомментировать это условие еще.

Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктСверкиСКонтрагентом") Тогда
---
Не влияет видимо.
---
Без отладки трудно будет понять в чем дело. Судя по всему не формируется табличный документ. Попробуйте сформировать печатную форму с тем документом, на котором играетесь. Только предварительно измените в конфигураторе тип реквизита "АктСверки" на ваш Документ.АктСверкиВзаиморасчетов. У меня в базе нет такого объекта.

Если печатная форма формируется - проблема глубже
---
Не формируется, выдает:

{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(477)}: Ошибка при вызове метода контекста (Выполнить)
 Шапка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "АктСверкиСКонтрагентом");
по причине:
{(25, 15)}: Неверные параметры
Акт.Ссылка В(<<?>>&МассивДокументов)

по причине:
{(25, 15)}: Неверные параметры
Акт.Ссылка В(<<?>>&МассивДокументов)
---
В обработку добавил отладочную форму. Нужно просто открыть ее в предприятии без подключения как ВПФ
---
Тип реквизита формы поменяли на нужный?
---
Да
---
а на какой? можно скрин? Мне кажется там недопустимый тип. Должно быть ДокументСсылка.АктСверкиВзаиморасчетов
---
неправильный тип установлен. У вас стоит "ДокументОбъект.АктСверкиВзаиморасчетов", а надо "ДокументСсылка.АктСверкиВзаиморасчетов"
---
Тогда мне немного непонятно как это реализовать?
---
посмотрите выше в дереве типов есть группа документСсылка (или ниже)
---
Оуу извиняюсь, не заметила, теперь Документ Ссылка.АктСверкиВзаиморасчетов, при нажатии на кнопку сформировать ничего не происходит.
---
Вот теперь надо отладчиком смотреть что не так. Такое ощущение что нет обхода выборки запроса. Хотя судя по тексту - в любом случае должно быть. Посмотрите отладчиком, попадает выполнение в цикл или нет?
---
А как мне это посмотреть?
---
Решение найдено, удалила эту обработку и сделала новую, таких же образом, все заработало.
Доброго времени.
Нужно отсортировать данные до вывода на печать. Колонка по которой нужна сортировка заполняется не из запроса, а из общего модуля хранилище настроек.
У меня только одно решение ТабДок в ТЗ сортировать и обратно в ТабДок.
Может есть еще варианты сортировки ТабДок ?
Заранее спасибо!
---
логично на этапе формирования ТабДока выводить данные не в ТабДок, а в ТЗ, сортировать, а потом уже формировать ТабДок по ТЗ.
---
Выгрузка в Эксель и обратно) но вряд ли это хорошая идея.
Наиболее адекватным решением всё-таки был бы поиск способа сортировки до вывода в табличный документ.
---
Спасибо за вариант =)
---
логично на этапе формирования ТабДока выводить данные не в ТабДок, а в ТЗ, сортировать, а потом уже формировать ТабДок по ТЗ.
---
Именно. Заполнить новую колонку с помощью именно этого метода из общего модуля.
Первая заповедь - сначала готовь данные полностью, только потом работай с ними.
---
Доработка не типового функционала, данные уже были)
---
ВПФ с заменой существующей (с помощью настроек).Типовой функционал не затрагивается.
---
Всем спасибо! Так и сделал.
Мы перешли на 1С 64битную платформу, и перестала работать интеграция с mySQL
У меня odbc драйверы для MySQL только 32-битные

где взять для 64-бит?
при установке 32-битного все равно ошибка: не установлен драйвер odbc
---
64битный odbc драйвер для MySQL
https://downloads.mysql.com/archives/c-odbc/
---
5.2 есть, надо?
---
Мы перешли на 1С 64битную платформу, и перестала работать интеграция с mySQL
У меня odbc драйверы для MySQL только 32-битные
https://soft.mydiv.net/win/files-ODBC-Driver.html
---
на https://dev.mysql.com/downloads/file/?id=498645 есть драйвер, но меня смущает тот факт,
что интегратор establ к пакету давал dll-ку которую надо было записывать поверх штатной.
Потому я обратился тут к коллективному разуму :)
---
скачал с офсайта, установщик драйвера потребовал установить VS2019, я валяюсь в обмороке ((((((
---
Драйвер Microsoft® ODBC 11 для SQL Server® — Windows

у вас mssql какой ?

или по первой попавшейся сцылке идете ?
---
из-за одного драйвера качать VS2019 весом 60 Гбт ?????
---
https://www.connectionstrings.com/
---
connectionstring есть, нету самого драйвера 64-битного !!! (((
---
я уже по 100500 ссылок сходил, толку ноль, к сожалению у меня с инглишь совсем плохо
---
а с русишь нормально ? :)

у вас скл сервер какой версии
---
дело в том что мs пользуемся сторонним веб-приложением у которого база на mySQL
поэтому нам скинули odbc драйвер версии 5.1 32-битный и предоставили connectionstring.txt
---
mySQL ?

давайте по русски

у вас комп, на котором чего ?

1с платформа
скл сервер

или

а ну-ка -расскажите
---
и пока я не перевел 1С платформу на 64бит, все было хорошо
---
поэтому я даже не знаю какой версии у них sql сервер
в connectionstring.txt указана версия 5.1
---
1С 64битная платформа
---
и есть стороннее веб-приложение ESTABL у которого база на mySQL
---
и к этой базе мы подключались через 32-битный odbc драйвер версии 5.1
---
и когда я перевел 1С на 64-битную платформу, обработка импорта из веб-приложения перестала работать ругаясь на отсутствие драйвера odbc
---
вот такой connectionstring.txt

Driver=MySQL ODBC 5.1 Driver; Server=192.168.1.17; Uid=express_unload; Database=akkord; password=1; CHARSET=cp1251; COMPRESSED_PROTO=1
---
это удалите
или замените ,чтобы без пароля
---
да причем перевел или завел

кухня у вас какая ?

операционная система ( версия и разрядность)
1с ( версия и разрядность)
конфигурация ( версия )

где находится сама база ?

в облаке, на сервере, в локальной сети
---
т.е. я пытаюсь найти 64битный odbc драйвер для MySQL версии 5.1
---
64битный odbc драйвер для MySQL
https://downloads.mysql.com/archives/c-odbc/
---
свой только выберите

версия и т.д.
---
сейчас локальная файловая база на 64-битной платформе 8.3.16
---
сейчас локальная файловая база на 64-битной платформе 8.3.16
А с какой целью перевели на 64-битнуюплатформу?
---
на 32 бит стали сыпать ошибки о нехватки памяти для опубликованных баз
---
СПАСИБО!!! скачал оттуда 5.1.13 который и оказался нужным, правда москвичи - хозяева веб-приложения что-то там подправляли в своей mySQL-базе в борьбе с ошибкой odbc №193
---
так это же оф.сайт
а не https://soft.mydiv.net-----дяди Пети :)

------------------

приятно, что работает :)
Задача проста - модальная форма закрывается, открывая "нормальную"
---
Проверил, все работает.

&НаКлиенте
Процедура Команда1(Команда)
 Закрыть();
 ОткрытьФорму("Обработка.ЗакрытиеМесяца.Форма.Форма",,,,,,, РежимОткрытияОкнаФормы.Независимый);
КонецПроцедуры

Наверное форма Обработка.ПоказНовостей какая-нибудь хитрая. Дебажь ПриСозданииНаСервере
---
модальная форма закрывается, открывая "нормальную"
Открывается такая же форма, блокирующая интерфейс 1с.
---
```1c
    ЭтотОбъект.Закрыть();
    ОткрытьФорму("НоваяФорма");
```
---
Метод ОткрытьФорму("Обработка.ПоказНовостей.Форма.ФормаОтображенияВсехНовостей",,,,,,,РежимОткрытияОкнаФормы.Независимый) не справляется
---
не справляетсяОшибка какая?
---
Проверил, все работает.

&НаКлиенте
Процедура Команда1(Команда)
 Закрыть();
 ОткрытьФорму("Обработка.ЗакрытиеМесяца.Форма.Форма",,,,,,, РежимОткрытияОкнаФормы.Независимый);
КонецПроцедуры

Наверное форма Обработка.ПоказНовостей какая-нибудь хитрая. Дебажь ПриСозданииНаСервере
---
Закрыть();
ОткрытьФорму("Обработка.ЗакрытиеМесяца.Форма.Форма",,,,,,,
Понял в чем дело. Я открывал форму до закрытия исходной формы. Если строки кода поменять местами - работает. Спасибо!
---
Обращайтесь
Есть ли контроль отрицательных остатков в ERP от SAP, Oracle, Microsoft?
Кто в курсе, в смысле - сам видел?
---
Есть ли контроль отрицательных остатков в ERP от SAP,
Конечно есть, в SAP например, чтобы отключить контроль
Необходимо отключить завода, склад и в ракурсе Складирование 2 отключить соответствующий материал.
---
Есть ли контроль отрицательных остатков в ERP от SAP,
Конечно есть, в SAP например, чтобы отключить контроль
Необходимо отключить завода, склад и в ракурсе Складирование 2 отключить соответствующий материал.
---
Спасибо! А как называется продукт, не помните?
---
SAP R3, модуль учет и отчетность.
---
А в этой новой, которой хана, там так же?
---
А в этой новой, которой хана, там так же?
Вы про эту версию SAP Business One 9.3?
---
или SAP S/4HANA?
---
Я в них не очень разбираюсь. Контроль везде есть?
---
Я в них не очень разбираюсь. Контроль везде есть?
Я в определенное время изучал SAP R3, думаю, что эти функции должны быть и последующих версиях, может быть еще более замудреннее.
---
Спасибо!
Как добавить кнопку в определенное место УФ я ее добавил в ЗапасыКоманднаяПанельКоманды
но мне нужно ее не просто на командную панель а например после кнопки добавить

```1c
    &НаСервере
    Процедура АМ_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    // Добвляем команду формы
    НоваяКоманда = ЭтаФорма.Команды.Добавить("АМ_Сгенерировать");
    НоваяКоманда.Действие = "АМ_Сгенерировать";

    // Добавляем элемент с типом "Кнопка формы"
    НовыйЭлемент = ЭтаФорма.Элементы.Добавить("АМ_Сгенерировать", Тип("КнопкаФормы"),ЭтаФорма.Элементы.ЗапасыКоманднаяПанельКоманды);
    НовыйЭлемент.ИмяКоманды = "АМ_Сгенерировать";
    НовыйЭлемент.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
    НовыйЭлемент.Заголовок = "Сгенерировать ";

    КонецПроцедуры
```
---
```1c
    Если ЭлементПеред = Неопределено Тогда
    НовыйЭлемент = ЭтаФорма.Элементы.Добавить(ИмяГруппы, Тип("ГруппаФормы"),РодительГруппы);
    Иначе
    НовыйЭлемент = ЭтаФорма.Элементы.Вставить(ИмяГруппы, Тип("ГруппаФормы"),РодительГруппы,ЭлементПеред);
    КонецЕсли;
```
---
Есть два варианта размещения элементов на форме – «добавить» и «вставить».

ЭтаФорма.Элементы.Добавить([Название нового элемента], [Тип элемента], [Элемент-родитель]) – Элемент будет добавлен на размещаемый элемент-родитель в конец списка.

ЭтаФорма.Элементы.Вставить([Название нового элемента], [Тип элемента], [Элемент-родитель], [Последующий элемент]) – Элемент будет добавлен на размещаемый элемент-родитель и вставлен перед желаемым элементом.
---
https://infostart.ru/1c/articles/1118319/#_Toc18589866
---
Есть два варианта размещения элементов на форме – «добавить» и «вставить».

ЭтаФорма.Элементы.Добавить([Название нового элемента], [Тип элемента], [Элемент-родитель]) – Элемент будет добавлен на размещаемый элемент-родитель в конец списка.

ЭтаФорма.Элементы.Вставить([Название нового элемента], [Тип элемента], [Элемент-родитель], [Последующий элемент]) – Элемент будет добавлен на размещаемый элемент-родитель и вставлен перед желаемым элементом.
---
```1c
    Если ЭлементПеред = Неопределено Тогда
    НовыйЭлемент = ЭтаФорма.Элементы.Добавить(ИмяГруппы, Тип("ГруппаФормы"),РодительГруппы);
    Иначе
    НовыйЭлемент = ЭтаФорма.Элементы.Вставить(ИмяГруппы, Тип("ГруппаФормы"),РодительГруппы,ЭлементПеред);
    КонецЕсли;
```
---
огромное спасибо а можете дать ссылку где вообще можно почитать про это все
---
https://infostart.ru/1c/articles/1118319/#_Toc18589866
---
спасибо
Всем здравствуйте!
Конфигурация УТ 11.4.11.84
Ситуация следующая: есть некий клиент, который у нас заказывает товар, он же за него и платит, только вот отгружаем мы товар в обособленное подразделение данного клиента, которое в другом городе.
Делаем следующим образом: создаем заказ-клиента, в поле клиент выбираем головную организацию, затем переходим на вкладку «Дополнительно», жмем по ссылке «Реквизиты печати» и выбираем грузополучателем обособленное подразделение (рис.1)
Выводим на печать форму счета, и видим что в грузополучателе стоит головная организация, но адрес обособленного подразделения(рис.2)
То же самое и при выводе на печать Торг12 из документа реализация товаров и услуг (рис.3)
Подскажите, как сделать так чтобы в печатных формах Плательщик был – головная организация , Грузополучатель – обособленное подразделение.
---
Всем спасибо за помощь и советы, разобрался в чем дело было. Есть такой реквизит - История соркащенного юр.наименования. Так вот, там в карточке обособленного подразделения в этом поле стояло название головной организации, поменял и все встало как надо. А произошло это из-за того, что обособленное подразделение создали путем копирования от головного и изменили не все нужные реквизиты.
---
Если я правильно понимаю, то на скриншотах всё именно так как вы хотите.
---
Именно. Получатель и грузополучатель имеют разные адреса. ИНН у них одинаковый как и полагается. КПП нет, чтобы различить.
А то, что наименования одинаковые - ну так это не показатель, пусть проверяют в справочниках наименование Полное и для Печати (и какие там еще есть).
---
Проверил наименование в справочнике, везде верное указано. Прикладываю скрин карточки обособленного подразделения и документа. Посмотрите, они отличаются, хотя должны быть одинаковые
---
нет, я хочу чтобы в покупателе стояло наименование головного контрагента, а в грузополучателе стояло наименование обособленного подразделения, а сейчас и там и там стоит головной контрагент, но адреса при этом отличаются. Они заведены в справочнике как отдельные юрлица. Прикладываю скрины.
---
Всем спасибо за помощь и советы, разобрался в чем дело было. Есть такой реквизит - История соркащенного юр.наименования. Так вот, там в карточке обособленного подразделения в этом поле стояло название головной организации, поменял и все встало как надо. А произошло это из-за того, что обособленное подразделение создали путем копирования от головного и изменили не все нужные реквизиты.
Добрый день. В УТ программно создаю обработку для изменения Наименования Контрагента в УТ. Партнер и контрагент отдельно не ведутся, галочка не стоит. Выдается ошибка: Поле объекта не доступно для записи(Наименование). Прилагаю код)

```1c
    Выборка = Справочники.Контрагенты.Выбрать();

    Пока Выборка.Следующий() Цикл
    ВыборкаКонтрагенты = Выборка.ПолучитьОбъект();
    Выборка.Наименование = Выборка.НаименованиеПолное;
    ВыборкаКонтрагенты.Записать();
    КонецЦикла;
```

В Бух все работает)
---
```1c
    Выборка = Справочники.Контрагенты.Выбрать();

    Пока Выборка.Следующий() Цикл
    ВыборкаКонтрагенты = Выборка.ПолучитьОбъект();
    ВыборкаКонтрагенты.Наименование = Выборка.НаименованиеПолное;
    ВыборкаКонтрагенты.Записать();
    КонецЦикла;
```
---
В Бух все работает) Хочу это увидеть ))
---
))))) Перенесла с ошибками)))) Там, конечно, чуть по другому)))
---
А, да, еще момент. Когда в УТ 11 галка не стоит, пользователю показывается справочник партнеры, а не контрагенты.
---
Выходит надо изменять и в справончике Контрагент и Партнеры? Обмен между бух тоже Партнер идет соответствие?
---
Менять оба, иначе не увидят пользователи измененное наименование. В обмене контрагент участвует, не партнер.
---
Аха, я так и подумала. Большое спасибо )
---
```1c
    Выборка = Справочники.Контрагенты.Выбрать();

    Пока Выборка.Следующий() Цикл
    ВыборкаКонтрагенты = Выборка.ПолучитьОбъект();
    ВыборкаКонтрагенты.Наименование = Выборка.НаименованиеПолное;
    ВыборкаКонтрагенты.Записать();
    КонецЦикла;
```
---
Аха, спасибо. Ошибочки)))
Есть документ "РеализацияТоваровУслуг" в нем есть справочник "Контрагент" и справочник "Автомобили"

- справочник "Автомобили" - с владельцем "Справочник.Контрагент"

!Нужно сделать так, что бы при выборе "Автомобиля" из документа "РеализацияТоваровУслуг" программа делала отбор по Владельцу(Контрагенту)

// я создал ФормуВыбора для Документа "РеализацияТоваровУслуг" там есть ДинамическийСписок ...сделал запрос...но не могу передать параметр &Владелец

Сделал Обработку события для ФормыВыбора :

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    // не знаю как передать ссылку докумета РеализацииТовУслуг.Контрагенты в параметры запроса

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

Спасибо всем!! кто поможет )
---
настройте свойство "Связи параметров выбора" для поля Автомобиль. У Вас же для справочника Автомобили указан Владелец. Никакие динамические списки, все штатно решается, без кода.
---
// [ДинамическийСписок].Параметры.УстановитьЗначениеПараметра("[ИмяПараметра]", [Параметр]);
---
Вот Ваш Случай:
ВашДинамическийСписок.Параметры.УстановитьЗначениеПараметра("Владелец", Контрагент);
*Контрагент - СправочникСсылка.Контрагенты
---
СправочникСсылка.Контрагенты

Мне нужно получить именно того контрагента что в документе "РеализацияТовУслуг" и передать его в параметр Динамического списка - на форме выбора справочника "Автомобили"
---
Тогда причем тут динамический список? Просто настройте параметры выбора у элемента формы "Автомобиль" на форме документа, и все будет работать автоматически.
---
настройте свойство "Связи параметров выбора" для поля Автомобиль. У Вас же для справочника Автомобили указан Владелец. Никакие динамические списки, все штатно решается, без кода.
---
Спасибо !!!! Помогло
Добрый день.
Подскажите, пожалуйста, такой момент.
Имеется несколько картинок в макете. В цикле для каждой строки ТЧ должна отображаться только одна определенная картинка. Пробовал убирать видимость - ВыводитьНаПечать=Истина. не помогает, выходят на печать все сразу.
---
в макете, создайте 5 именованных/разных областей для строк каждая со своей картинкой
при формировании ТабДока, берете область только с нужной картинкой, заполняете и выводите в ТабДокстроку
---
в макете, создайте 5 именованных/разных областей для строк каждая со своей картинкой
при формировании ТабДока, берете область только с нужной картинкой, заполняете и выводите в ТабДокстроку