Подскажите в чем может быть причина не заполняется и не присваивается значение процедурой ЗаполнитьЗначенияСвойств
УстановитьЧастотуВыводаОбъекта(Данные.Ссылка, ВыведенныеОбъекты, ЭтоПодчиненный);
Если Не ВыводитьТекущийОбъект(Родитель, Данные.Ссылка, ВыведенныеОбъекты, ЭтоПодчиненный) Тогда
Возврат Неопределено;
КонецЕсли;
НоваяСтрока = Родитель.ПолучитьЭлементы().Добавить();
ОбщиеСвойства = "Ссылка, Представление, СуммаДокумента, Валюта, Проведен, ПометкаУдаления";
ЗаполнитьЗначенияСвойств(НоваяСтрока, Данные, ОбщиеСвойства);
ПереопределенноеПредставление = ПредставлениеОбъектаДляВывода(Данные);
Если ПереопределенноеПредставление <> Неопределено Тогда
НоваяСтрока.Представление = ПереопределенноеПредставление;
Иначе
НоваяСтрока.Представление = ПредставлениеОбъектаДляВыводаВОтчет(Данные);
НоваяСтрока.Ссылка = Данные.Ссылка;
КонецЕсли;
Возврат НоваяСтрока;
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Динамическое изменение функции формирования табличного документа внешней обработки без конфигуратора.
- Модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5 для фулфилмента FBS / FBO
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, ERP, КА и УТ
- Автоматическое заполнение доп. реквизитов для базовых версий конфигураций
- Перечень множественных значений в ячейке динамического списка. Как стало и как было
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
(1)
НоваяСтрока = Родитель.ПолучитьЭлементы().Добавить();
если я не ошибаюсь, то вы добавляете новую строку (которая пустая, так как после добавить() вы ничего больше не прописываете). И пытаетесь данным присвоить значение пустой строки. Если в общих свойствах оставить только "Ссылка" тоже ничего не добавится? и из
(1)
НоваяСтрока = Родитель.ПолучитьЭлементы().Добавить();
убрать Добавить(); Грубо говоря НоваяСтрока = Родитель.ПолучитьЭлементы();
ОбщиеСвойства = "Ссылка";
ЗаполнитьЗначенияСвойств(НоваяСтрока, Данные, ОбщиеСвойства);
(14) это настройки в основной конфигурации. Документ ПоступлениеБухт это в расширении?
Так вот, документы из расширений не попадают в определение ДокументСсылка основной конфигурации. Их нужно дополнительно туда добавлять. Заимствовать форму в расширение и добавить в типы нужный документ дополнительно.
Так вот, документы из расширений не попадают в определение ДокументСсылка основной конфигурации. Их нужно дополнительно туда добавлять. Заимствовать форму в расширение и добавить в типы нужный документ дополнительно.
(15) Я это все уже сделал. Документ обрабатывается в модуле "СвязаныеДокументы", но тут
он все равно не видит этого документа.
Есть какой нибудь еще способ сделать связанные документы?
Не хочется снимать с поддержки и править конфу
Если Не Метаданные.КритерииОтбора.СвязанныеДокументы.Тип.СодержитТип(ТипЗнч(ЗначениеКритерияОтбора)) Тогда
Возврат Неопределено;
КонецЕсли;
он все равно не видит этого документа.
Есть какой нибудь еще способ сделать связанные документы?
Не хочется снимать с поддержки и править конфу
(16)
Но показали настройки формы основной конфигурации, а не измененные в расширении.
Добавить в состав критерии отбора СвязанныеДокументы данные из документа в расширении.
Код в общем модуле, так же можно править в расширении.
Я это все уже сделал.
Но показали настройки формы основной конфигурации, а не измененные в расширении.
Документ обрабатывается в модуле "СвязаныеДокументы", но тут
Добавить в состав критерии отбора СвязанныеДокументы данные из документа в расширении.
Код в общем модуле, так же можно править в расширении.
(15) Вот у меня добавлены они, но так как формируются в ДЗ всё кроме ссылок возникает ошибка
Значение не является значением объектного типа (Метаданные)
{ОбщаяФорма.СвязанныеДокументы.Форма(164)}: МетаданныеОбъекта = СтрокаДерева.Ссылка.Метаданные();
Прикрепленные файлы:

(22) да, типы добавить в колонки ДЗ не дает. От этого и не заполняется реквизит Ссылка.
Тогда могу только предложить добавлять сам документ в основную конфигурацию.
Снимать с поддержки для этого не обязательно, достаточно разрешить редактирование с сохранением поддержки.
Ну, или не использовать типовую форму и делать свою.
Тогда могу только предложить добавлять сам документ в основную конфигурацию.
Снимать с поддержки для этого не обязательно, достаточно разрешить редактирование с сохранением поддержки.
Ну, или не использовать типовую форму и делать свою.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот