Имя: Пароль:
1C
1С v8
Отбор и сортировка в обычных формах, по подчиненному реквизиту
0 m1_1976
 
25.06.15
12:48
Вопрос. 1с 8.2 Обычные формы. УТ 10.
Форма списка Реализация Товаров и услуг. В нем есть реквизит контаргент. У Контрагента есть реквизит - "РЕГИОН" (это справочник типа 50 - Моск.область, 77 - Москва и т.д.)
Хочу дать пользователям дать возможность делать отбор документов типовой кнопкой "ОТБОР и СОРТИРОВКА", только по контрагентам одного региона.
Смогу ли это сделать без добавления реквизита в документ*???
1 butterbean
 
25.06.15
12:51
можно установить в отборе жестко регион = ..., и сделать его недоступным
2 Михаил Козлов
 
25.06.15
12:52
Для отбора можно сделать "свой", получая контрагентов запросом и устанавливая отбор по контрагентам в списке.
3 m1_1976
 
25.06.15
12:53
(1) - нее... надо просто отбор делать или не делать... причем хотелось бы и списком... два - три региона сразу...
4 butterbean
 
25.06.15
12:54
(3) тогда непонятно чем это отличается от обычного отбора
5 Михаил Козлов
 
25.06.15
12:55
(3) Удобно делать на построителе.
6 m1_1976
 
25.06.15
12:55
(4) Нет этого реквизита в кнопке "ОТбор и сортировка"
7 butterbean
 
25.06.15
12:57
(6) просто добавь его, табполе.НастройкаОтбора.Найти("Регион").ДОступность = Истина
8 butterbean
 
25.06.15
12:58
(7)+ хотя нет, нагнал я забыл что это реквизит контрагента, а не документа
9 m1_1976
 
25.06.15
12:59
(8) в том то и дело. Можно добавить в документ реквизит. Но у меня бывает что контрагент переехал из одного региона в другой... А в документе тогда не измениться...
10 m1_1976
 
25.06.15
12:59
в существующем документе... я имею ввиду
11 skafandr
 
25.06.15
14:05
(10) Так как это "бывает" повесить на изменение региона обработку с изменением реквизита региона документа.Не?
12 Гёдза
 
25.06.15
14:06
только если добавить поле регион в документ
13 FIXXXL
 
25.06.15
14:16
(9) в принципе логично не изменять, сохраняя истрию "переездов"