Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 мая 2025, 01:33

Передать 2 значения в запрос ПФ

Автор sali, 22 мая 2025, 14:26

0 Пользователей и 1 гость просматривают эту тему.

Максим75

sali, а дальше там где это кино вызываете и обрабатываете просто обработайте два элемента массива.

antoneus

И потом

Картинки =  ПрисоединенныеФайлыФизЛица(Шапка);
ОбластьМакета.Рисунки.D3.Картинка = Новый Картинка(Картинки[0]);
ОбластьМакета.Рисунки.D2.Картинка = Новый Картинка(Картинки[1]);

Конечно, в идеале проверять бы - действительно ли в массиве не меньше двух элементов, но седня пятница, можно и расслабиться.

sali

то есть в процедуре печати структуру оставить ?? Подписи это структура , ее все же оставить?
Для Каждого ИмяОбласти Из МассивОбластейМакета Цикл
            ОбластьМакета = Макет.ПолучитьОбласть(ИмяОбласти);   
            Если ИмяОбласти = "СотрудникиИПодписи" Тогда   
                Подписи = Новый Структура;
                Подписи.Вставить("Бухгалтер",  Шапка.ПодписьБухгалтера);
                Подписи.Вставить("Менеджер", Шапка.ПодписьМенеджера);
                ФаилQR =  ПрисоединенныеФайлыФизЛица(Подписи);

antoneus

Да делай как тебе удобно, тут единственно правильного решения нет. Удобно тебе в структуре - передавай в структуре, хоть голубем на сервер отправляй. Главное понимать в другой процедуре - че ты там напередавал и куда.

sali

antoneus, у него снова несоответствие типов (параметр номер "1")
НА СТРОКЕ  ОбластьМакета.Рисунки.D3.Картинка = Новый Картинка(Картинки[0]);хотя приходит Хранилище Значения , но все равно на этой строке валиться в ошибку . пробовал менять имя как в прошлый раз - не помогло

antoneus

а, говорю же - пятница

ОбластьМакета.Рисунки.D3.Картинка = Новый Картинка(Картинки[0].Получить());

sali


sali

antoneus, даж ёшкин кот. что пьете?

antoneus


sali

antoneus, кровавая Мэри..... ясно

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск