powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Параметры на форме
11 сообщений из 36, страница 2 из 2
Параметры на форме
    #38106486
Lupo2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmen, переменная была создана просто как вариант, естественно уберу её.
Код: html
1.
2.
3.
4.
5.
&НаКлиенте
Процедура КонтрагентНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
         Парам1 = ОтборХолдинг;		
         Оповестить("ПриСозданииНаСервере", Парам1 , ?????);		
КонецПроцедуры



непонятно, что является Источником. Если пишу форму текущую (ЭтаФорма), то выходит на текущую форму, если пишу форму СправочникаВыбора, кот. и надо показывать потом и в кот. нало передать текущиё параметр, то ЕЁ ещё не существует !!
...
Рейтинг: 0 / 0
Параметры на форме
    #38106507
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lupo2, я правильно понимаю задачу:
1)Есть реквизит в форме документа.
2)При выборе значения в этот реквизит должна открыться форма справочника с установленным в дин. списке отбором.
3)Дин. список справочника - это призвольный запрос с параметрами.
4)Стоит задача передать значение(я) параметра в форму этого справочника при открытии ее из реквизита документа.
Все так, я ничего не упустил?
...
Рейтинг: 0 / 0
Параметры на форме
    #38106554
Lupo2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ, всё правильно, именно так. Не могу передать из формыДокумента через Оповестить Знач1
Код: html
1.
2.
3.
4.
5.
6.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	// Вставить содержимое обработчика.
	ЭтаФорма.Параметры.Парам1 = Знач1;
	ЭтаФорма.Список.Параметры.УстановитьЗначениеПараметра("Парам1",ЭтаФорма.Параметры.Парам1);	
КонецПроцедуры
...
Рейтинг: 0 / 0
Параметры на форме
    #38106628
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lupo2, в таком случае:
1) Все таки скачать демо - конфу с сайта и посмотреть как сделано.
2) Почитать http://its.1c.ru/db/metod81#content:4140:1
3) Прочитать 13751861
4) Сделать в своей базе все сначала внимательно и аккуратно
...
Рейтинг: 0 / 0
Параметры на форме
    #38106744
Lupo2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ, cпасибо, реальная помощь ...
...
Рейтинг: 0 / 0
Параметры на форме
    #38106747
Lupo2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
особенно п.4)
...
Рейтинг: 0 / 0
Параметры на форме
    #38106776
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lupo2особенно п.4) таки помогло? :)
...
Рейтинг: 0 / 0
Параметры на форме
    #38107191
Lupo2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ, если честно, то ни один ваш ответ мне не помог, к сожалению
...
Рейтинг: 0 / 0
Параметры на форме
    #38107193
Lupo2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема актуальна
...
Рейтинг: 0 / 0
Параметры на форме
    #38107520
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lupo2Last1Cmen, переменная была создана просто как вариант, естественно уберу её.
Код: html
1.
2.
3.
4.
5.
&НаКлиенте
Процедура КонтрагентНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
         Парам1 = ОтборХолдинг;		
         Оповестить("ПриСозданииНаСервере", Парам1 , ?????);		
КонецПроцедуры



непонятно, что является Источником. Если пишу форму текущую (ЭтаФорма), то выходит на текущую форму, если пишу форму СправочникаВыбора, кот. и надо показывать потом и в кот. нало передать текущиё параметр, то ЕЁ ещё не существует !!

сложно как-то у вас извините ещё не до конца понимание что вы именно хотите

выбор можно делать по большому счету двумя путями

1) через механизм подбора (обработка выбора)
2) через обработки оповещения

второй вариант не совсем подходит для стандартных обработок поскольку он больше предназначен для задач где необходима связка событий и "подписчиков" на эти события... т.е. сделать то можно но танцев будет неоправданно много да и довольно затратный механизм в целом (ВСЕ объекты каких либо "подписок" будут оповещены)

первый же вариант подразумевает открытие формы выбора с передачей туда как параметров (в вашем случае отбора) так и данных о владельце выбора\подбора (владельцем скажем может быть элемент формы.... Элементы.СписокНоменклатуры например)
в свойствах этого элемента можете указать процедуру обработки выбора значения (того что вернется из открытой формы)
в самой открытой форме надо вызвать после выбора процедуру ОповеститьОВыборе() которая вернет в процедуру обработки выбора формы владельца выбранное значение

параметр в динамических список передавайте в параметрах вызова открытия формы выбора (заведя в параметры формы) ну и обратно в ОповеститьОВыборе() передавайте ссылку того что выбрали... вот в принципе и всё
...
Рейтинг: 0 / 0
Параметры на форме
    #38108765
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lupo2DmitriyZ, если честно, то ни один ваш ответ мне не помог, к сожалению Вы читали статьи по моим ссылкам? Качали демо базу? Если нет - тогда я пас.
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / [игнор отключен] [закрыт для гостей] / Параметры на форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]