Имя: Пароль:
1C
1С v8
По кнопке "Перейти" перейти из спр-ка в регистр сведений
0 Adgjj
 
13.07.11
09:02
Здравствуйте!
http://i002.radikal.ru/1107/c7/e845421c6465.jpg
На рис. типовой справочник.
В созданный мной справочник вставила кнопку "Перейти", а в действии нет пункта (Связанные регистры сведений) как на рис. Как тогда сделать переход?
1 Ненавижу 1С
 
гуру
13.07.11
09:04
у РС должно быть измерение этого справочника - ведущее
2 Adgjj
 
13.07.11
09:05
нет такого((
3 Defender aka LINN
 
13.07.11
09:05
(2) Нет ножек - нет мультиков :)
4 Adgjj
 
13.07.11
09:09
спасибо сделала
5 Maxus43
 
13.07.11
09:11
Хороший ход, чтоб менюшка появилась - делаем ведущее измерение.... главно всё это потом заполнить не забыть
6 Adgjj
 
13.07.11
09:15
только в конф-ре сделала одну кнопку перейти, а в режиме юзера две отобразилось почему-то и в каждой кнопке по две строки с названием регистра
Удалила в конф-ре кнопку перейти - в режиме юзера осталась одна кнопка перейти и название регистра в ней 1 раз
??
7 Maxus43
 
13.07.11
09:17
(6) автоматом добавляется потомучто
8 Adgjj
 
13.07.11
09:18
и ведущее измерение теперь в регистре стало пустым((
9 Adgjj
 
13.07.11
09:19
(7) а в типовом спр-ке кнопка перейти есть в конфе и режиме юзера
10 Maxus43
 
13.07.11
09:19
(8) заполнять надо его. щас пустым не записать уже
11 Maxus43
 
13.07.11
09:19
вот кнопка щас волновать должна меньше всего, переписывать запись в регистр надо, и править существующие записи в нём
12 Adgjj
 
13.07.11
09:27
Процедура ПриЗаписи(Отказ)
   //сделать отбор
   Для каждого Строка Из ТЧ Цикл
       РегистрСведенийМенеджерЗаписи = РегистрыСведений.РасценкиПоВидамРабот.СоздатьМенеджерЗаписи();
       РегистрСведенийМенеджерЗаписи.Период = Дата;    
РегистрСведенийМенеджерЗаписи.ВидРабот = ВидРабот;        
//РегистрСведенийМенеджерЗаписи.ВидРабот = Справочники.РасценкиПоВидамРабот.НайтиПоНаименованию(ВидРабот.Наименование);
//ВидРабот - на форме спр-ка, тип Спр(Видв работ)
//РегистрСведенийМенеджерЗаписи.ВидРабот - тип Спр(РасценкиПоВидамРабот)
//а как тогда записать ВидРабот в регистр??    
       РегистрСведенийМенеджерЗаписи.РасценкаЗаПогрузку = РасценкаЗаПогрузку;    
       РегистрСведенийМенеджерЗаписи.РасстояниеОт = Строка.РасстояниеОт;    
       РегистрСведенийМенеджерЗаписи.РасстояниеДо = Строка.РасстояниеДо;
       РегистрСведенийМенеджерЗаписи.Расценка = Строка.Расценка;
       РегистрСведенийМенеджерЗаписи.Записать();    
   КонецЦикла;
КонецПроцедуры
13 Maxus43
 
13.07.11
09:40
//ВидРабот - на форме спр-ка, тип Спр(Видв работ)

//РегистрСведенийМенеджерЗаписи.ВидРабот - тип Спр(РасценкиПоВидамРабот)

это вот разные значения записать хочеш?
14 Adgjj
 
13.07.11
09:51
в регистре сведений для ведущего измения сделала составной тип - Спр(ВидРабот) и Спр(РасценкипоВидамРабот)
тогда получилось без изменения Процедуры ПриЗаписи:
РегистрСведенийМенеджерЗаписи.ВидРабот = ВидРабот;
15 Maxus43
 
13.07.11
09:53
верю, но страшно мне за конфу вашу)
16 Adgjj
 
13.07.11
09:54
почему?
17 Adgjj
 
13.07.11
09:54
мне самой страшно))
18 Adgjj
 
13.07.11
10:06
По кнопке "Перейти" открывается пустой регистр сведений, а по кнопке Операции, Регистры Сведений - с записями.
Как для "Перейти" написать открытие регистра с записями, если в конф-ре даже не видна это кнопка?
19 Adgjj
 
13.07.11
10:09
В типовом справочнике (ВидыОбслуживанияТС) также работает, зачем тогда перейти??
20 Adgjj
 
13.07.11
10:11
А в типовом Спр(АЗС) верно работает - буду смотреть
21 Adgjj
 
13.07.11
10:15
не нашла((
22 Adgjj
 
13.07.11
10:54
Если в открывшейся из "Перейти" форме регистра отключить отбор по виду работ (он автоматом ставится), то записи регистра отображаются.
Гдг же программно отключить отбор?
23 Живой Ископаемый
 
13.07.11
10:59
в модуле формы списка регистра убирать отбор... но это идиотизм...
24 Maxus43
 
13.07.11
11:00
(22) Отбор ставится именно на тот элемент на котором в списке стоиш, без отбора кнопка Перейти теряет смысл.
25 Adgjj
 
13.07.11
11:07
(24) у меня почему-то отбор неверный:
http://s46.radikal.ru/i112/1107/42/5d40f05296c1.jpg
26 Adgjj
 
13.07.11
11:08
На рис регистр открыт из перейти, из регистра открыт отбор, из отбора вида работ открыто окно Справочник Расценки по видам работ
27 Живой Ископаемый
 
13.07.11
11:09
вы забыли написать почему он верный.
28 Adgjj
 
13.07.11
11:11
он неверный

надо, чтоб в отборе вид работ выбирался типа Спр(ВидыРабот)(как в спр, из к-рого перейти), а не Спр(РасценкиПоВидамРабот)
29 Живой Ископаемый
 
13.07.11
11:14
Кнопка перейти нажата из Справочника Расченки по видам работ - там так в заголовке окна и написано
30 Живой Ископаемый
 
13.07.11
11:15
31 Adgjj
 
13.07.11
11:15
(29) это ясно, и что?
32 Живой Ископаемый
 
13.07.11
11:16
и все, отбор верный...

http://lurkmore.ru/Файл:Vrusha_lolifox.jpg
33 Живой Ископаемый
 
13.07.11
11:18
А то что в окне настройки отбора написано "Вид Работ" вместо "Расценки по видам работ" - так это вам надо проверить синонимы своих справочников
34 Adgjj
 
13.07.11
11:21
http://s011.radikal.ru/i316/1107/3f/c5d37b90af81.jpg
по нажатии перейти должен открываться регистр с записями по виду работ "перемещение" за 13 число.
35 Adgjj
 
13.07.11
11:21
синонимы справочников "Вид Работ" вместо "Расценки по видам работ" верные - спе посмотрела
36 Живой Ископаемый
 
13.07.11
11:22
почему?
37 Adgjj
 
13.07.11
11:23
(33) так происходит потому, что в регистре сведений Измерение "ВидРабот" составного типа - Спр "Вид Работ" и Спр "Расценки по видам работ"
38 Adgjj
 
13.07.11
11:24
(37) это сделано в (14) по причине (8)
39 Живой Ископаемый
 
13.07.11
11:26
тогда нажмите на кнопку с крестиком и потом на кнопку с тремя точками
40 Adgjj
 
13.07.11
11:27
а как записать отбор (23)?
41 Живой Ископаемый
 
13.07.11
11:29
Что-то типа
ЭлементыФормы.СписокМоегоРС.Отбор.НужноИзмерение.Использовать = ложь;

в например при открытии
42 Adgjj
 
13.07.11
11:29
надо же как-то указать,
что отбор делать при нажатии перейти, а не просто при открытии регистра
43 Живой Ископаемый
 
13.07.11
11:31
какой отбор?
44 Adgjj
 
13.07.11
11:33
при нажатии перейти из формы Спр(Расценки по видам работ) (использую только форму элемента и в кач-ве формы списка) регистр надо открыть в соответствии с отбором: по виду работ и дате открытого элемента
45 Живой Ископаемый
 
13.07.11
11:34
дата открытого элемента(если это реквизит) вообще выпадает - она для отбора не указ...
46 Живой Ископаемый
 
13.07.11
11:34
короче, что-то вы сделали не так... дальше будет только хуже.. начинайте делать сначала
47 Adgjj
 
13.07.11
11:59
http://s41.radikal.ru/i092/1107/50/a98b1247731c.jpg
а как удалить группу кнопок начиная с создать скажите пжл?
48 Adgjj
 
13.07.11
11:59
ПКМ и удалить не катит
49 Живой Ископаемый
 
13.07.11
12:40
удалить не катит, потому что у вас в панели стоит галка автозаполнение...
50 Adgjj
 
13.07.11
15:06
(49) - Спасибо
Без галки удалила не нужные кнопки. Не все нужные кнопки удалось восстановить( кнопка"Действия", история отборов)
http://s001.radikal.ru/i195/1107/33/821baab04422.jpg

История отборов:
на рис видно, что при установке (История отборов) в конф-ре
в режиме юзера отборы выводятся на панель не списком.
При установке (Список отборов) в конф-ре
в режиме юзера вообще выбранные отборы не отображаются.
51 Живой Ископаемый
 
13.07.11
15:46
отлично
52 Живой Ископаемый
 
13.07.11
15:47
обратите внимание - фотки у вас в профиле нет, и с 1С у вас по-прежнему не получается... Мне кажется, мироздание хочет вам этим что-то сказать
53 Adgjj
 
13.07.11
16:19
Оно хочет этим сказать, что как только у меня с 1С все получится, так сразу надо сфоткаться счастливой, а то сижу тут в слезах..
54 Живой Ископаемый
 
13.07.11
16:20
No pain, no gain, как говорицца...
55 Adgjj
 
14.07.11
08:38
(54) переводчик так перевел: Никакая боль, никакой прирост??
56 Живой Ископаемый
 
14.07.11
10:43
это странный переводчик... для надмозгов.. вы пользуйтесь чем попроще:
http://en.wikipedia.org/wiki/No_pain,_no_gain
или хотя бы
http://screencast.com/t/J9LoJR7s2
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший