Что записать в ЗначенияЗаполнения, чтобы ДанныеЗаполнения были ссылкой? #700854


#0 by Вжескрыылг
Ссылка - ссылка на док ОткрытьФорму("Документ.Реализация.Форма.ФормаДокумента", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения)); то в открываемой форме в ОбработкаЗаполнения ДанныеЗаполнения = Неопределено, если ЗначенияЗаполнения = Новый Структура("Ключ/Объект/Ссылка/ДанныеЗаполнения", Ссылка"), то ДанныеЗаполнения = Структура. Не могу вспомнить, какой ключ надо указать в структуре ЗначенияЗаполнения, чтобы данные заполнения были ссылкой. В инете на нашел
#1 by George Wheels
ОткрытьФорму("Документ.Реализация.Форма.ФормаДокумента", Новый Структура("ЗначенияЗаполнения", Новый Структура("ТвояСсылка", Ссылка))); В обработке заполнения используешь: ЗначенияЗаполнения.ТвояСсылка
#2 by Вжескрыылг
В обработке заполнения все заточено на ДанныеЗаполнения = ссылка. Не хотелось бы перепахивать все доки.
#3 by KAO111
Может тогда передать
#4 by George Wheels
СП Синтаксис: ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>) ... Тип: Структура.
#5 by George Wheels
Расширение управляемой формы для объектов (Managed form extension for objects) ЗначенияЗаполнения (FillingValues) Описание: Тип: Структура. Параметры заполнения нового объекта.
#6 by Вжескрыылг
не прокатывает. опять структура
#7 by Вжескрыылг
при вводе на основании из интерфейса Данные заполнния - ссылка
#8 by Вжескрыылг
значит, надо предопределенный ключ
#9 by George Wheels
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ОбработкаЗаполнения (Filling) Синтаксис: ОбработкаЗаполнения(<ДанныеЗаполнения>, <СтандартнаяОбработка>) Параметры: <ДанныеЗаполнения> Тип: Произвольный. Значение, которое используется как основание для заполнения. Если обработчик вызван 1. при выполнении метода Заполнить, параметр равен параметру "Данные заполнения" метода Заполнить. При обработке заполнения 2. во время ввода на основании параметр имеет значение основания. 3. При интерактивном вводе нового из формы списка параметр является структурой, элементы которой соответствуют тем параметрам отбора формы списка, у которых способ сравнения Равно или ВСписке с единственным элементом списка. Если таких элементов отбор списка не содержит, данный параметр равен Неопределено. Если параметр "Стандартная обработка" по окончании работы обработчика равен Истина (установлен по умолчанию), система автоматически произведет заполнение одноименными элементами структуры. т.е. только при вводе на основании ДанныеЗаполнения будет ссылка.
#10 by Вжескрыылг
Лопухнулся, засунул основание в значениязаполнения. твой синтаксис прокатил, спасибо. Работает. У меня все обработки заполнения выглядят ДокументыСервер.ОбработкаЗаполнения(ЭтотОбъект, ДанныеЗаполнения, СтандартнаяОбработка) для ввода на основании из интерфейса и при выборе док-основания, поэтому все переделывать(((. Но спасибо за участие!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С