Как передать значение реквизита справочника в реквизит формы документа #403130


#0 by rulikch
Подскажите, пожалуйста, как передать значение реквизита формы списка справочника в реквизит формы документа.
#1 by ТелепатБот
#2 by also
Обясни что ты конкретно хочешь сделать
#3 by Cthulhu
Если по педальке на реквизите формы дока открываешь справочник - то "ОбработкаВыбораЗначения" Если из справочника открываешь форму документа - то присваиванием через контекст сразу после "ОткрытьФорму"
#4 by ZDenis
связь между справочником и документом какая? РеквизитДокумента = ВыбСправочник.РеквизитСправочника, типы естественно должны совпадать
#5 by rulikch
Я в обработке в тестовые поля ввожу данные: ФИО, адрес, телефон и т.д. после нажатия кнопки в обработке данные добавляются в справочник "Клиенты". А затем после нажатия на определенном этапе обработки другой кнопки данные передаются в документ "Договор" форма, которого открывается с уже заполненными реквизитами шапки. Строковые реквизиты передаются понятно как, а вот как в реквизит формы документа "Договор" передать значение ранее добавленного в справочник "Клиенты" элемента не понятно. Подскажите, пожалуйста.
#6 by Cthulhu
Запомни при сохранении (когда "данные добавляются в справочник "Клиенты"") - и установи через контекст документа после ОткрытьФорму
#7 by rulikch
#8 by Cthulhu
#9 by rulikch
Не получается !
#10 by rulikch
Мне нужно, чтобы после нажатия на кнопку в обработке открывалась форма документа, в которой реквизит "Клиент" был заполнен значением ранее введенным в строке и занесенным в справочник "Клиенты". Т.е. я так понимаю я его ввел в поле обработки, потом программно поместил в справочник, а как указать, что именно этот мне нужно при открытии формы документа передавать - не понятно. Док = СоздатьОбъект("Документ.Договор"); Подскамжите, пожалуйста, как правильно передать именно текущий реквизит?
#11 by dk
тебе все в уже рассказали
#12 by dk
для особо крепкоклювых: --- Или у тебя трудности с нахождением ВыбКлиент?
#13 by Cthulhu
: у него похоже трудности с... короче праситя люди, галодный быль... ЗЫ: блин, ну почему все мои жертвы так упорно орут "помогитеничевонипанимайу".. ну не понял - сидиш читаеш по слогам и малчиш фтряпачку...
#14 by rulikch
В данном случае как лучше найти тот эелемент, который ввели в обработке и поместили программно в документ?
#15 by Botanik8888
фигасе стаж 4 года
#16 by rulikch
Я не могу понять по какому принципу искать. Ввел в текстовой поле в форме обработки Ф.И.О. потом программно загоняю его в справочник: После этого дохожу в обработке до этапа когда необходимо передать все данные в документ и сдесь в поле Клиент - типа справочник "Клиент", должен уже находиться тот клиент которого мы ранее занесли в справочник. Пользователь нажимает на кнопку возле реквизита и открывается справочник "Клиенты" с подсвеченным выбранным клиентом. Вот здесь и проблема с поиском введенного и передачей в ОткрытьФорму...
#17 by ZDenis
А что ты в открывающуюся форму списка справочника "Клиенты" при этом передать хочешь?
#18 by Cthulhu
#19 by ZDenis
По порядку что я понял из сказанного: 1. Обработкой создается элемент справочника "Клиенты". 2. В отрувающуюся форму документа он передается в реквизит. 3. Некто открывает справочник "коиенты" (непонятно засем, ведь реквизит уже заполнен). 4. Необходимо в открытом списке еще что-то найти. Так?
#20 by ZDenis
Извините за синтаксические ошибки, корпоратив на работе.
#21 by rulikch
До 3-го пункта все правильно. Потом Нажимается кнопка в обработке и открывается форма документа с уже заполненными реквизитами. А в реквизите "Клиент" установлен созданный только, что программно клиент. А педалька возле него лишь для того, чтобы пользователь в заполненном документе мог открыть клиента и может из справочника какую-то информацию или посмотреть или подправить. У меня большинство реквизитов документа типа "Строка" и передается все просто: А как передать реквизит типа "Справочник".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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