Есть внешняя обработка, в ней табличная часть Картинки с реквизитами:
- Организация (СправочникСсылка.Организации);
- КартинкаПечати (СправочникСсылка.ОрганизацииПрисоединенныеФайлы);
- КартинкаПодписиРуководителя (СправочникСсылка.ОрганизацииПрисоединенныеФайлы).
Создала обычную форму, чтобы в ней выбрать для соответствующей организации соответствующие печать и подпись.
Но, в управляемом приложении при попытке создать новый присоединенный файл выскакивает ошибка:
{ОбщаяФорма.ПрисоединенныйФайл.Форма(55)}: Значение не является значением объектного типа (ПолучитьОбъект)
ОбъектЗначение = Параметры.Ключ.ПолучитьОбъект();
Помогите, пожалуйста!
В дальнейшем будет для определенной организации выводится своя печать и своя подпись.
- Организация (СправочникСсылка.Организации);
- КартинкаПечати (СправочникСсылка.ОрганизацииПрисоединенныеФайлы);
- КартинкаПодписиРуководителя (СправочникСсылка.ОрганизацииПрисоединенныеФайлы).
Создала обычную форму, чтобы в ней выбрать для соответствующей организации соответствующие печать и подпись.
Но, в управляемом приложении при попытке создать новый присоединенный файл выскакивает ошибка:
{ОбщаяФорма.ПрисоединенныйФайл.Форма(55)}: Значение не является значением объектного типа (ПолучитьОбъект)
ОбъектЗначение = Параметры.Ключ.ПолучитьОбъект();
Помогите, пожалуйста!
В дальнейшем будет для определенной организации выводится своя печать и своя подпись.
По теме из базы знаний
- Подсистема служебных сообщений
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3
- WhatsApp-клиент для 1С - отправка/получение сообщений, изображений, смайлов, файлов из 1С через сервис GreenApi
- Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Разобралась, заработало!
Теперь хочу создать команду "ЗаписатьИЗакрыть":
Теперь хочу создать команду "ЗаписатьИЗакрыть":
Процедура ЗаписатьИЗакрытьНаСервере()
КартинкаПечати = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Заголовок", "Картинка печати");
Если КартинкаПечати.Пустая() Тогда
Эл = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.СоздатьЭлемент();
Эл.Заголовок = "Картинка печати";
Эл.НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений.Справочник_Организации;
Эл.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ОрганизацииПрисоединенныеФайлы");
Эл.ЭтоДополнительноеСведение = Истина;
Эл.Наименование = "Картинка печати (Организация)";
Эл.Записать();
КартинкаПечати = Эл.Ссылка;
КонецЕсли;
Для Каждого Стр Из Объект.Картинки Цикл
Набор = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей();
Набор.Отбор.Объект.Значение = Стр.Организация;
Набор.Отбор.Объект.Использование = Истина;
Набор.Отбор.Свойство.Значение = КартинкаПечати;
Набор.Отбор.Свойство.Использование = Истина;
Набор.Прочитать();
НадоЗаписать = Ложь;
Если Набор.Количество() > 0 Тогда
Набор.Очистить();
НадоЗаписать = Истина;
КонецЕсли;
Если ЗначениеЗаполнено(Стр.КартинкаПечати) Тогда
СтрокаНабора = Набор.Добавить();
СтрокаНабора.Объект = Стр.Организация;
СтрокаНабора.Свойство = КартинкаПечати;
СтрокаНабора.Значение = Стр.КартинкаПечати;
НадоЗаписать = Истина;
КонецЕсли;
Если НадоЗаписать Тогда
Набор.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот