|
Выбор документа из специального списка | ☑ | ||
---|---|---|---|---|
0
Мисти
21.10.13
✎
18:15
|
Не могу быстро сообразить, где бы украсть (УТ11) Мне нужно, чтобы документ в табличную часть подбирался не просто из списка документов соответсвтующего вида, а из специальной таблички, где были бы отобраны только нужные документы (с отбором по табличной части, в частности)
|
|||
1
Мисти
21.10.13
✎
18:26
|
Товары в аналогичном случае вообще подбираются через отдельную кнопку (и обработку, соответственно).
А как бы без кнопки обойтись? Чтоб ткнуть в заказ (в таб. части), а попасть в обработку? |
|||
2
Ksandr
21.10.13
✎
18:26
|
Как вариант условие с параметром в динамическом списке формы выбора.
|
|||
3
Мисти
21.10.13
✎
18:32
|
Тогда это наверное, должен быть не реквизит с типом "заказ поставщика"?
|
|||
4
Fedor-1971
21.10.13
✎
18:36
|
т.е. В ТЧ добавляем строку, на каком-то поле нажимаем кнопку выбора - и должны получить какой-то специфический список? В таком варианте надо смотреть на НачалоВыбора()в ней можно открыть форму обработки, а отработать выбор в ОбработкаВыбора().
|
|||
5
Мисти
21.10.13
✎
18:38
|
ТоварыЗаказПоставщикуНачалоВыбора - не срабатывает, уже сразу открывается весь список документов. Или это нужно привязывать к реквизитудругого типа?
|
|||
6
Fedor-1971
21.10.13
✎
18:44
|
Как-то так, для конкретного поля (не для всей таблицы):
&НаКлиенте Процедура ТоварыЗаказПоставщикуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; ОткрытьФорму("Имя формы", ПараметрыДляФормы, ЭлементФормы - ТоварыЗаказПоставщику - как называется в форме) КонецПроцедуры |
|||
7
Мисти
21.10.13
✎
19:33
|
ТоварыЗаказПоставщикуНачалоВыбора - туда я даже не попадаю!
Надо бы какой-нибудь "приоткрытии", но такого там нет. |
|||
8
Мисти
21.10.13
✎
19:34
|
Во дела! А с пятого раза - попала.
|
|||
9
Мисти
21.10.13
✎
19:39
|
Ищу теперь значение номенклатуры в этой строчке.
ЭтаФорма.Элементы....??? |
|||
10
Мисти
21.10.13
✎
19:42
|
ЭтаФорма.Элементы.Товары.ТекущиеДанные.Номенклатура
Уф. Как немой со слепым. |
|||
11
Мисти
21.10.13
✎
21:02
|
Открывается нужная табличка прекрасно!
Как теперь значение в документ-то запихнуть? Процедура ТоварыЗаказПоставщикуОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; Сюда - почему-то опять не попадаю. |
|||
12
Мисти
22.10.13
✎
12:22
|
Как бы из таблички вернуть?
|
|||
13
Мисти
22.10.13
✎
12:39
|
ау?
|
|||
14
Мисти
23.10.13
✎
08:58
|
ЭтаФорма.Элементы.Товары.ТекущиеДанные.Номенклатура - в общей форме нашлось.
А в документе - никак не могу обозвать (найти, как окликнуть) реквизит строчки, на которой стою. |
|||
15
AllJoke
23.10.13
✎
09:00
|
ВыбранноеЗначение - и есть твое выбранное значение.
|
|||
16
Мисти
23.10.13
✎
09:11
|
А оно не выбранное! Я стоя на строке, ставлю галку "отменен" в строке - в этот момент мне нужно проверить, можно ли отменять на основе других данных этой строки.
А! Это про как вернуть! С вернуть я уже отчаялась У меня открывается обработка типа подбора товаров (я оттуда украла) и в ней я нажимаю кнопку "перенести в документ" - хотя имеется в виду только одно значение, его я вижу... А в процедуру, которая Процедура ТоварыЗаказПоставщикуОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) - не попадаю! |
|||
17
Мисти
23.10.13
✎
09:20
|
ЭтаФорма.Элементы.Товары.ТекущиеДанные.Номенклатура - это "НаКлиенте", оказывается, видно, а "на Сервере" нет.
Нашла, проверила. Как теперь отказать в изменении галки? |
|||
18
Мисти
23.10.13
✎
09:35
|
СтатусВозврата,СтандартнаяОбработка,Отказ - ничего такого в процедуре нет.
|
|||
19
Мисти
23.10.13
✎
19:50
|
Как теперь значение в документ-то запихнуть?
|
|||
20
Мисти
23.10.13
✎
22:28
|
Кто еще не спит?
|
|||
21
Мисти
24.10.13
✎
18:42
|
Нашла уже почти всё!
Нахожусь в документе, параметр вернулся, в процедуре ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора) всё есть! Как теперь вставить-то? Всё что-то не то! ЭтаФорма.Элементы.Товары.ТекущийЭлемент. Элементы.ТоварыЗаказПоставщику; Объект.Товары.ЗаказПоставщику |
|||
22
Мисти
24.10.13
✎
19:24
|
ЭтаФорма.Элементы.Товары.ТекущиеДанные.ЗаказПоставщику = ВЫбранноеЗначение.Кос_Док; - вот!
Главное, что это должно происходить на клиенте. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |