Как из формы списка заполнить табличную часть документа #727850


#0 by 1сЮлия
Я открываю форму списка из Номенклатуры и выбираю все папки мне нужно выбратьвсе элементы этой папки и заполнить табличную часть документа
#1 by vicof
молодец, работай
#2 by Wobland
не прерывай трансляцию
#3 by butterbean
напоминает "я снимаю с себя...." :-)
#4 by Ник080808
какого документа? Как открываете форму справочника? Это подбор?
#5 by 1сЮлия
Я из справочника Номенклатура получила и открыла форму выбора теперь мне нужно выбрать любую папку иерархии и все элементы этой папки загрузить в табличную часть документа
#6 by Wobland
поделишься решением?
#7 by 1сЮлия
Да когда напишу выложу
#8 by vicof
Правильно говорить так: "Когда напишете, выложу"
#9 by Ник080808
из формы справочника номенклатуры открыли форму выбора номенклатуры? А зачем? Можете описать более подробно ситуацию, а то не понятно ничего
#10 by Ник080808
просто открыли из справочника форму справочника,а  где документ который заполнять надо?
#11 by 1сЮлия
Мне нужно типа подбора, при нажатии подбор открывается справочник номенклатура в иерархическом виде мы выбираем папку с элементами и все элементы этой папки перемещаются в табличную часть документа и в колонке количество табличной части документа проставляются еденицы. Документ новый созданный объект
#12 by 1сЮлия
Да ладно наберусь опыта и спрашивать не буду, а тоже буду отвечать.Форум наверное для этого и создан чтобы,обмениваться опытом и в результате различных вопросов и ответов какой нибудь новичок в 1с может уже чего то узнать.
#13 by Ник080808
Вы из формы документа открываете или новый документ создаете после выбора папки?
#14 by 1сЮлия
Нет из формы документа нажимаю кнопку и выбираю папки из справочника Номенклатура открываю папку и мне нужно заполнить элементами этой папки табличную часть документа
#15 by Ник080808
Вообще запросом получаете список элементов папки Запрос = Новый запрос; Запрос.УстановитьПараметр("Папка",ВыбраннаяПапка); Запрос.текст = "Выбрать Ссылка из справочник.номенклатура Где Этородитель =  Ложь и Ссылка в Иерархии (&Папка)"
#16 by Wobland
даже не исключено, что девушка и без нас это сообразила ;)
#17 by vicof
Щас скажет, что поле ЭтоРодитель не обнаружено
#18 by Ник080808
да) по памяти писал. Извините ЭтоГруппа = ложь;
#19 by Ник080808
Тогда полный порядок действий такой: 1) в обработчике нажатия кнопки пишете ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаПодбора", ПараметрыФормы, ЭтаФорма) 2) в обработчике событий формы документа пишете: Запрос.УстановитьПараметр("Папка",ВыбранноеЗначение); Конецпроцедуры
#20 by Ник080808
правда желательно проверять еще выбранное значение что это папка номенклатуры
#21 by Wobland
незачёт. нету колиества
#22 by Ник080808
а в условиях не сказано что в таб части есть количество))))
#23 by Wobland
->
#24 by 1сЮлия
Спасибо большое я сейчас пишу
#25 by vicof
То есть ctrl+C, ctrl+V это называется пишу? :))
#26 by 1сЮлия
Вот тут матерится  ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаПодбора", ПараметрыФормы, ЭтаФорма)
#27 by vicof
Ну, наверное, форму подбора надо создать. Или указать форму выбора. Или почитать книжки уже, наконец.
#28 by Ник080808
что пишет? Тут несколько вариантов - гляньте в конфигураторе имя формы выбора и замените "ФормаПодбора", параметры формы - это структура. Не обязательна к заполнению.
#29 by Ник080808
точно. недосмотрел.
#30 by 1сЮлия
Почему то он не заполняет я пишу
#31 by Ник080808
не надо модально. Форму выбора иерархии
#33 by 1сЮлия
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)это событие формы документа?
#34 by vicof
Да, и должно быть назначено элементу, который вызывает форму выбора
#35 by Wobland
вспоминается клёвое чужое выражение: бухгалтер на всю голову. в нашем случае явный гуманитарий
#36 by Ник080808
да вы, батенька, расист)
#37 by 1сЮлия
у меня работает всё,когда я становлюсь в табличную часть документа и правой кнопкой мыши жму добавить и тогда появляется форма выбора я жму на папку выбрать табличная часть заполняется и единичками тоже. Когда жму кнопку добавить на форме форма выбора вызывается выбираю папку,но табличная часть не заполняется
#38 by vicof
А должна?
#39 by Wobland
гуманитариями не рождаются ;)
#40 by 1сЮлия
Да должна
#41 by vicof
Почему ты так решила? Что ты для этого сделала?
#42 by Ник080808
обработку выбора прописала?
#43 by 1сЮлия
В форме документа привязала форма.ОбработкаВыбора.ОбработкаВыборав событиях. В элементе тоже привязала событие ТаблицаНоменклатураОбработкаВыбора
#44 by 1сЮлия
Там тоже прописала
#45 by Banned
Юля, я таки настаиваю на борщах....
#46 by 1сЮлия
Нет я всё равно буду стараться и пытаться
#47 by Ник080808
в обработке выбора пишите, а не в таблице
#48 by Ник080808
это правильно. Не слушайте этих шовинистов.
#49 by 1сЮлия
И там тоже прописала
#50 by Wobland
ты понимаешь, что после третьего борща ты будешь должен жениться как честный человек?
#51 by Wobland
Your message could not be delivered to one or more recipients. Причина (details): <yuliya.korzh.85@mail.ru>: host mxs.mail.ru[217.69.139.150] said: 550 Message     was not accepted -- invalid mailbox.
#52 by 1сЮлия
Привязала к форме это событие ОбработкаВыборав событиях.
#53 by vicof
Видимо, Юля - это фейк.
#54 by Ник080808
вы вызов формы пропищите.   ФормаВыбора = Справочники.Номенклатура.ПолучитьФормуВыбора(, Элемент);     ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Истина;     ФормаВыбора.ОткрытьМодально; замените не ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаВыбора",,ЭтаФорма)
#55 by Banned
Ну, это мы уже лично решим - может, мне и второй не понравится )))
#56 by Wobland
так выпьем же за фейки. ибо нет ничего прекраснее девушки, которую мы сами себе придумали (я потом пожалею об этих словах)
#57 by Wobland
интересно, девушка сообразит, о чём было ? ;)
#58 by 1сЮлия
Я заменила ФормаВыбора.Открыть Я это в кнопке прописала, а в форме где
#59 by 1сЮлия
В каком событии формы приоткрытии
#60 by Ник080808
в смысле в кнопке? в процедуре обработчике кнопки?
#61 by Ник080808
не надо в событии формы просто в обработчике кнопки
#62 by 1сЮлия
#63 by vicof
Юля, твой русский еще хуже, чем твое программирование.
#64 by Лефмихалыч
резюме отправил или фотографию линейки с зарубкой?
#65 by 1сЮлия
Всё работает
#66 by 1сЮлия
Я очень признательна
#67 by 1сЮлия
Спасибо!!!
#68 by Wobland
моё резюме длиннее всяческих линеек. бывали случаи психических помещательств от резюме
#69 by vicof
У тебя самого? Читаешь и охреневаешь, какое длинное у тебя резюме))
#70 by Wobland
+ ну раз уж речь зашла.. встретил одну качественную форму резюме. теперь оно у меня на 4 страницы - это 4*297=11.88 метра
#71 by Wobland
тьху, метр с кепкой ;)
#72 by Лефмихалыч
конпенсируешь?
#73 by Wobland
стараюсь подогнать резюме к действительности ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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