Имя: Пароль:
1C
1C 7.7
v7: ТТН и выбор авто
0 serg-lom89
 
28.05.13
10:34
Подскажите пожалусйта.
Для расходной накладной,когда заполняют ТТН надо что бы при выборе Авто,открывалась для набора Прав"Сбыт" в справочнике АвтомобилиПредприятия папка со стороним авто,а не весь справочник автомобилей?
какая для этого процедура или функция есть?
1 zak555
 
28.05.13
10:35
что за конфа ?
2 НикДляЗапросов
 
28.05.13
10:36
Наложить отбор на справочник
3 serg-lom89
 
28.05.13
10:38
(1) типовая и сильно доработаная
4 serg-lom89
 
28.05.13
10:42
если кто делал то покажите код для этого)
5 Grobik
 
28.05.13
10:52
Типа

   ФормаВыбора = Справочники.КонтактныеЛица.ПолучитьФормуВыбора("ФормаВыбора",Элемент);
   СтандартнаяОбработка = Ложь;
   ФормаВыбора.Отбор.ОбъектВладелец.ВидСравнения  = ВидСравнения.Равно;
   ФормаВыбора.Отбор.ОбъектВладелец.Значение = Контрагент;
   ФормаВыбора.Отбор.ОбъектВладелец.Использование = Истина;
     ФормаВыбора.Открыть();

Только для мащин.
6 aka AMIGO
 
28.05.13
15:01
(0) укажи конфигурацию.
Автохозяйство, что-ли?
7 serg-lom89
 
28.05.13
15:05
типовая для рб.для завода
8 1Сергей
 
28.05.13
15:09
(7) зайди в меню Помощь > О программе. Там написано название конфигурации
9 serg-lom89
 
28.05.13
15:10
(8) =)))))))
10 aka AMIGO
 
28.05.13
15:15
Если НазваниеНабораПрав()="Сбыт" Тогда
ОткрытьФорму("Справочник.ЧтоТамУтебяЗаСправочник","КонтекстФормыЧтобОмстановитьсяНаНужнойГруппеАвто);
конецЕсли..

всё есть в СП.. смотри, читай..
11 serg-lom89
 
28.05.13
15:15
есть ли процедура что бы открыть папку спавочнмка?или надо проверяться на группу и прочее?
12 aka AMIGO
 
28.05.13
15:16
(11) "КонтекстФормы" - тебе нужен
13 zak555
 
28.05.13
15:21
(10) ужас
больше так не пиши никогда
14 aka AMIGO
 
28.05.13
15:21
не буду
15 aka AMIGO
 
28.05.13
15:29
вот так можно?
   СПТ = СоздатьОбъект("Справочник.Товары");
   СПТ.НайтиПоКоду("98500"); //это группа
   Парм = СПТ.ТекущийЭлемент();
   ОткрытьФорму("Справочник.Товары.ФормаСписка",Парм);

конечно, поиск по коду - это ужас.. но ТС разберется, я так думаю © :)
16 zak555
 
28.05.13
15:30
НазваниеНабораПрав()="Сбыт"

заменить на

Право
17 zak555
 
28.05.13
15:30
*ПравоДоступа
18 aka AMIGO
 
28.05.13
15:33
не велика разница
ПравоДоступа("Сбыт","Справочник.Автомобили")=1
19 zak555
 
28.05.13
15:39
ПравоДоступа(НазваниеНабораПрав(),"Справочник.Автомобили")=1
20 aka AMIGO
 
28.05.13
15:40
(19) ему надо только для одного вида прав
21 КапЛей
 
28.05.13
15:43
а ничего что в теме 7.7 обозначена? какие Истины? Какие ПравоДоступа?
Решаеися все одной командой... тормознутой правда.
22 aka AMIGO
 
28.05.13
15:45
(21) да тут накладка: ТС сходу впихнул в 8-ку, ничего не пояснил, вопрос нечеткий, вот ему и ответили по 8-ке
потом выяснилось, что это 7
23 zak555
 
28.05.13
15:47
(20) вот и надо это рулить не кодом, а правами
24 serg-lom89
 
28.05.13
15:54
(21) какой такой?)
2 + 2 = 3.9999999999999999999999999999999...