выбор из списка выбора первой табличной части в документе #433855


#0 by SuperLivingStar
Имеется документ в нем несколько табличных частей расположенных на разных вкладках на первой вкладке табличная часть с полями "Документ реализации", "дата оплаты", "сумма реализации" | на второй вкладке табличная часть с полями "Документ реализации", "фактическая дата оплаты", "сумма оплаты" | необходимо что бы на второй вкладке при выборе документа реализации, открывался список выбора, в котором присутствуют только те документы, которые имеются в первой табличной части... | Как возможно это зделать?
#1 by butterbean
в началоВыбора пишешь стандартнаяОбработка = ложь, потом сам открываешь форму выбора документа, в которой в отбор по списку ссылок
#2 by SuperLivingStar
| Ок, сейчас посмотрю... | кажется нужно использовать функцию НачалоВыбораИзСписка, но как что бы при открытии был не весь список документов реализации, а документы из первой табличной части, то есть из неё то выбрать их можно, но как вот передать в открываемый список выбора второй табличной части?
#3 by butterbean
там список маленький вываливается - документы не удобно выбирать
#4 by butterbean
+ передать список можно так: элементыФорсы.ТвояТабЧасть.Колонки.ДОкументыРеализации.ЭлементУправления.СписокВыбора = ТвойСписок
#5 by SuperLivingStar
| потом, ФормаВыбора, это то есть ФормаСписка ? А мой список, это то есть выборка документов из первой табличной части? Хорошо! Делаю !!!
#6 by SuperLivingStar
пробую перегрузить список, что то не очень получается, в список из таблицы значений нельзя что ли загрузить?
#7 by 73
1. Ты из всех документов выбирать хочешь, или из ТЧ текущего? 2. Список значений загружается из массива. 3. Массив можно получить с помощью ВыгрузитьКолонку из ТЧ или ТЗ. 4. Может просто выгрузить колонку из первой ТЧ, а запрос не нужен?
#8 by SuperLivingStar
попробовар вот так, ошибок не выдает, но и список не открывает (( |
#9 by SuperLivingStar
можно, у меня не получается открыть список с документами из первой Тч, при выборе реализации во второй табличной части (
#10 by 73
Как я понял запрос не нужен.
#11 by SuperLivingStar
да, в запросе нет необходимости... главное разобраться как выводить полученный список в СписокВыбора, при открытии из поля...
#12 by 73
Устанавливай список выбора элементу управления в событии ПриСменеСтраницы.
#13 by SuperLivingStar
| таким образом? учитывая что, он заполняется как в 10 к примеру и является глобальной переменной?
#14 by SuperLivingStar
(+13) ошибка ! Не соответствие типов (
#15 by SuperLivingStar
| пробую так, конечно в 14 ошибка
#16 by SuperLivingStar
| список стал открываться, но со всеми имеющимися документами (
#17 by SuperLivingStar
так и при,установке полю кнопка списка выбора, открывается выпадающий список со значениями из первой Тч | но а как открыть форму списка, где не все документы а только необходимые? раскрывающийся список не совсем удобен (
#18 by 73
Тогда НачалоВыбора типа так:
#19 by SuperLivingStar
up!
#20 by SuperLivingStar
{Документ.РасчетНеустойки2.Форма.ФормаДокумента}: Поле объекта не обнаружено (Параметр)    ФормаСписка.Параметр.ТекущаяСтрока      = Элемент.Значение; | выдаёт ошибку на строке...
#21 by 73
ПараметрТекущаяСтрока Параметр.ТекущаяСтрока       найди различия.
#22 by SuperLivingStar
ставил так, все равно ругается ((( Параметр говорит не обнаружен... я счас заметил в отладчике почему то из массива перегружается за место 5 строк с реализациями 5 пустых значений (((
#23 by 73
Точку убери и без пробела. Не получается - убери всю строчку нафиг - это позиционирование на строчку с форме списка. Или замени: ФормаСписка.НачальноеЗначениеВыбора = Элемент.Значение;
#24 by SuperLivingStar
у меня счас вот что в списке <Пустое значение>; <Пустое значение>; <Пустое значение>; <Пустое значение>; <Пустое значение>, не понимаю почему, все как в , даже массив объявил    МассивРеализаций     = Новый Массив;
#25 by SuperLivingStar
наверное ругается потому что строк нет, а вот почему их нет не пойму (((( в массиве то все есть, а в список передается как в
#26 by 73
На пустой список не ругаются, а ничего не показывают. Текст весь покажи.
#27 by SuperLivingStar
заработало, какой то глук был, в общем у вас решение мне о нем говорили в но я от не знания не понимал Спасибо! счас доделаю и выложу код
#28 by SuperLivingStar
| открывает пустую форму списка (((
#29 by SuperLivingStar
после прохода вот этой строки  ФормаСписка.Отбор.Ссылка.Значение      = СпРеализаций;  значения ФормаСписка.Отбор.Ссылка.Значение и СпРеализаций; приравниваются к ПустоеЗначение, сколько было элементов, столько и появляется ПустыхЗначений, это вообще не понятно!!!
#30 by SuperLivingStar
куда то пропадают элементы, вот и открывается пустая Форма списка
#31 by SuperLivingStar
что то видимо с Отбором ....
#32 by SuperLivingStar
up! что не так подскажите !!!
#33 by 73
Отбор работает как надо. Поскольку в список ни один документ не попадает, то ничего и не отбирается.
#34 by 73
+ Надо понять, почему список значений пустой...
#35 by SuperLivingStar
список пропадает после прохода вот этой строки ФормаСписка.Отбор.Ссылка.Значение      = СпРеализаций;
#36 by SuperLivingStar
до неё он есть !!!
#37 by SuperLivingStar
а после прохода ФормаСписка.Отбор.Ссылка.Значение и СпРеализаций становятся равны стольким пустым значениям сколько было реализаций (((
#38 by SuperLivingStar
что это за катаклизм мне не понятно (!
#39 by 73
Тип колонки ДокРеализации у первой ТЧ точно ДокументСсылка?
#40 by SuperLivingStar
да ДокументСсылка.РеализацияТоваровУслуг индексировать стоит не индексировать
#41 by 73
ДокументСсылка.РеализацияТоваровУслуг ? А Фомрму хочешь ФормаСписка = Документы.РасчетНеустойки2 Типы не совпадают.
#42 by SuperLivingStar
ну так в документе РасчетНеустойки, в первой Тч поле ДокРеализации, типа ДокументСсылка.РеализацияТоваровУслуг, где не совпадают типы?
#43 by SuperLivingStar
а всмысле Документ и ДокументСсылка разнится?
#44 by 73
ФормаСписка = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка(,Элемент,);
#45 by 73
+ Если я правильно понял нужно открыть эту форму.
#46 by SuperLivingStar
да! все так! спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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