|
Отбор в списке документов | ☑ | ||
---|---|---|---|---|
0
Смертник
03.12.12
✎
10:58
|
Плдсткажите как правильно отобрать документы в списке документов по значению реквезитов шапки - например Контрагент и Подразделение.
Выбирать необходимо из Заказа покупателя....как по определенному условию я отбирать понял, а вот как по реквизитам шапки пока не пойму |
|||
1
Maxus43
03.12.12
✎
11:06
|
Запросом
|
|||
2
Килограмм
03.12.12
✎
11:09
|
(1) и параметрами запроса
|
|||
3
Maxus43
03.12.12
✎
11:11
|
Или погоди, при чем тут список документов? кнопку Отбор в списке украли?
|
|||
4
MSII
03.12.12
✎
11:12
|
(3) Ему похоже программная установка отбора нужна. Мне так мой миелофон шепчет.
|
|||
5
Wobland
03.12.12
✎
11:13
|
СписокКонтрагентов.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(0));
ЭлементыФормы.Контрагенты.Значение.Отбор.Ссылка.Использование=Истина; ЭлементыФормы.Контрагенты.Значение.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке; ЭлементыФормы.Контрагенты.Значение.Отбор.Ссылка.Значение=СписокКонтрагентов; |
|||
6
Смертник
03.12.12
✎
11:20
|
То есть сделать запрос к документам Заказ Покупателя - а затем Сравнение, так?
|
|||
7
Maxus43
03.12.12
✎
11:22
|
(6) скажи точно что надо. програмно поставить отбор на подразделение например?
|
|||
8
Смертник
03.12.12
✎
11:31
|
нужно чтобы когда я нажимаю Заполнить по Заказу покупателя из документа у меня открывался форма списка документов Заказ покупателя, отобранных по реквезитам шапки - Грузоотправитель и Подразделение
|
|||
9
Maxus43
03.12.12
✎
11:34
|
(8) код покажи кнопки Заполнить.
по идее - делаешь СтандартнаяОбработка = Ложь; и открываеш форму с писка с наложеным отбором, как в (5), только без запроса |
|||
10
Смертник
03.12.12
✎
11:37
|
а как именно показать что реквизиты для отбора надо брать из шапки?
|
|||
11
Wobland
03.12.12
✎
11:40
|
(10) запросом самое верноеъ
|
|||
12
Maxus43
03.12.12
✎
11:45
|
(11) нахрена?
(10) код покажи |
|||
13
Maxus43
03.12.12
✎
11:46
|
(12) + заполнение ТЧ документа может быть ДО записи дока в базу, т.е. запрос не годится
|
|||
14
Смертник
03.12.12
✎
11:47
|
ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка.Грузоотправитель, ЗаказПокупателяТовары.Ссылка.Подразделение, ЗаказПокупателяТовары.Количество, ЗаказПокупателяТовары.Номенклатура, ЗаказПокупателяТовары.ЕдиницаИзмерения ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ГДЕ ЗаказПокупателяТовары.Ссылка.Подразделение = &Подразделение И ЗаказПокупателяТовары.Ссылка.Грузоотправитель = &Грузоотправитель Такого типа запрос? а потом по нему сравнение? Запрос.УстановитьПараметр("Подразделение", ?на что ссылку делать не знаю); |
|||
15
Смертник
03.12.12
✎
11:48
|
а какой код, я застрял на самом главном на отборе списка документов - заполнение табличной части легко
|
|||
16
Maxus43
03.12.12
✎
11:49
|
ФормаВыбора = Документы.ПриходныйОрдерНаТовары.ПолучитьФормуВыбора();
ФормаВыбора.Заголовок = "Выберите приходный ордер для заполнения таблицы закупок"; ФормаВыбора.РежимВыбора = Истина; ФормаВыбора.Отбор.ФизЛицо.Значение = ФизЛицо; ФормаВыбора.Отбор.ФизЛицо.Использование = Истина; ПриходныйОрдерНаТовары = ФормаВыбора.ОткрытьМодально(); Если ПриходныйОрдерНаТовары = Неопределено Тогда Возврат; КонецЕсли; |
|||
17
Смертник
03.12.12
✎
12:00
|
ВнешняяОбработка.ЗаполнитьПоЗаказуПокупателя.МодульОбъекта(12,60)}: Переменная не определена (Грузоотправитель)
ФормаВыбора.Отбор.Грузоотправитель.Значение = <<?>>Грузоотправитель; (Проверка: Толстый клиент (обычное приложение)) ФормаВыбора = Документы.ЗаказПокупателя.ПолучитьФормуВыбора(); ФормаВыбора.Заголовок = "Выберите приходный ордер для заполнения таблицы закупок"; ФормаВыбора.РежимВыбора = Истина; ФормаВыбора.Отбор.Грузоотправитель.Значение = Грузоотправитель; ФормаВыбора.Отбор.Грузоотправитель.Использование = Истина; |
|||
18
Maxus43
03.12.12
✎
12:02
|
(17) ну и кто такой "Грузоотправитель" у тебя? в твоём доке называется как ищи
|
|||
19
Смертник
03.12.12
✎
12:02
|
так и называется в моем доке это поле
|
|||
20
Wobland
03.12.12
✎
12:02
|
(17) ну давай, убеди нас, что переменная Грузоотправитель определена
|
|||
21
Wobland
03.12.12
✎
12:02
|
(19) а в отборе?
|
|||
22
Смертник
03.12.12
✎
12:03
|
Грузоотправитель = ЭтотОбъект.Грузоотправитель; Вот так?
|
|||
23
Wobland
03.12.12
✎
12:04
|
(22) колонка есть у ТП?
|
|||
24
Maxus43
03.12.12
✎
12:04
|
(19) 1с с тобой не согласна, о чем и написала тебе русским языком
(21) ругается не на отбор ворде |
|||
25
Wobland
03.12.12
✎
12:04
|
у меня тупо: ссылка и в списке
|
|||
26
Wobland
03.12.12
✎
12:05
|
(24) на отбор. подерёмся?
|
|||
27
Смертник
03.12.12
✎
12:05
|
Грузоотправитель - реквизит шапки документа
|
|||
28
Wobland
03.12.12
✎
12:06
|
(26) тфу, не на отбор, Maxus43, ты прав
|
|||
29
Смертник
03.12.12
✎
12:06
|
Грузоотправитель = Объект.Грузоотправитель;
Подразделение = Объект.Подразделение; |
|||
30
Wobland
03.12.12
✎
12:07
|
(29) поздравлять?
|
|||
31
Maxus43
03.12.12
✎
12:07
|
(28) нене, давай
|
|||
32
Maxus43
03.12.12
✎
12:07
|
(28) нене, давай драться)
|
|||
33
Wobland
03.12.12
✎
12:07
|
(32) Maxus43 - дурак
|
|||
34
Смертник
03.12.12
✎
12:07
|
спасибо щас потестирую напишу
|
|||
35
Maxus43
03.12.12
✎
12:09
|
(33) я попрошу не обзываться!
|
|||
36
Wobland
03.12.12
✎
12:12
|
(35) в поликлинику пойдёшь просить! //хренак-с - гематома на правом глазу
|
|||
37
Maxus43
03.12.12
✎
12:12
|
злой какой негодник
|
|||
38
Смертник
03.12.12
✎
13:33
|
Вопрос а как поле из шапки запихнуть в табличную часть при зхаполнении?
Есть у меня в табличной части Контрагент и Договор контрагента, а в табличной части эти поля называются Покупатель и Договор...как всунуть? |
|||
39
Wobland
03.12.12
✎
13:42
|
(38) используй силу присвоения, Смертник
|
|||
40
Смертник
03.12.12
✎
13:44
|
просто из таблицы в табьлицу - ВыгрузитьКолонку - ЗагрузитьКолонку, а тут чтото не впетрю
|
|||
41
Wobland
03.12.12
✎
13:46
|
(40) значнения заполни
|
|||
42
Смертник
03.12.12
✎
13:52
|
Объект.Товары.ЗаполнитьЗначение(ФормаВыбора.Контрагент,"Покупатель");
Так? |
|||
43
Смертник
03.12.12
✎
14:36
|
Все закрыли тему
|
|||
44
Wobland
03.12.12
✎
15:14
|
(43) на здоровье
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |