Имя: Пароль:
1C
1С v8
Командный интерфейс идет не туда
0 Chameleon1980
 
25.08.15
12:17
Что-то не пойму.
УТ11.
Для документа ЗаказКлиента создал копию формы списка документов (в ней поменял что нужно). Копию - т.к. чтобы в конфе пока сохранить оригинал. Назначаю документу ФормуСписка = копия бывшей формы списка.
Запускаю 1С. Иду в продажи - тыркаю Заказы клиентов - открывается изначальная форма списка. Иду Все функции - документы - заказ клиента - октрывается нужная (копия) форма списка.

Искал где переназначается и чет не найду.

Подскажите пжлст.
1 vicof
 
25.08.15
12:19
кэш почисть, форму в панели навигации переназначь.
2 Chameleon1980
 
25.08.15
12:21
(1) кэш понятно. а вот это "...форму в панели навигации переназначь..." не нашел
3 Chameleon1980
 
25.08.15
12:22
где именно форму переназначить
4 Славен
 
25.08.15
12:22
(2) в режиме предприятия полазь в настройках разделов
5 vicof
 
25.08.15
12:23
(4) еще раз внимательно прочитай. В панели навигации.
6 vicof
 
25.08.15
12:23
(5) к (3)
7 Chameleon1980
 
25.08.15
12:25
(5) (6) да там нет особых настроек-то
8 Chameleon1980
 
25.08.15
12:31
кэш никак не помог. да и не надеялся я на него.
9 Nuobu
 
25.08.15
12:37
(8) Каждый раз, когда клацаешь на форму выборе, скорее всего, отрабатывает команда, в которой зашита типовая форма.
Или ты подменил форму списка. А надо было - форму выбора.
10 Chameleon1980
 
25.08.15
12:39
(9) чегой? где я про форму выбора говорил?
11 Nuobu
 
25.08.15
12:40
(10) Иду в продажи - тыркаю Заказы клиентов
Сори, натупил.
Это отрабатывает команда, а не твоя форма списка. Найди её и убедись, что она открывает типовую.
12 Chameleon1980
 
25.08.15
12:42
вот... так-же думаю - ищу команду
13 Nuobu
 
25.08.15
12:45
(12) Посмотреть в заказах не предалать?
14 Chameleon1980
 
25.08.15
12:46
предлагать, но...
Счас распишу
15 Chameleon1980
 
25.08.15
12:49
текст команды "ЗаказыКлиентов":

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
    ОткрытьФорму("Документ.ЗаказКлиента.Форма.ФормаСпискаДокументов",
        , // ПараметрыФормы,
        ПараметрыВыполненияКоманды.Источник,
        ПараметрыВыполненияКоманды.Уникальность,
        ПараметрыВыполненияКоманды.Окно);
    
КонецПроцедуры


обращаем внимание "ФормаСпискаДокументов", а открывается

ФормаСписка2 - это теперь старая (исходная)

судя по внешнему виду.
16 Chameleon1980
 
25.08.15
12:50
счас скрин дам. И точно отладчиком проверю какая именно форма-то открывается
17 Chameleon1980
 
25.08.15
12:51
18 Chameleon1980
 
25.08.15
12:52
19 Nuobu
 
25.08.15
12:53
(15)   ОткрытьФорму("Документ.ЗаказКлиента.Форма.ФормаСпискаДокументов",

Где формаСписка2???
20 Славен
 
25.08.15
12:53
(18) а ФормаСпискаДокументов это что за форма?
21 Chameleon1980
 
25.08.15
12:54
Вобщем она-то и вызывается - так отладчик сказал.
Тогда либо команду поправить, либо ФормуСпискаДокументов переписовать.
22 Chameleon1980
 
25.08.15
12:56
(21) к (20)
23 Chameleon1980
 
25.08.15
12:57
наверное, эту форму кто-то дорисовывал

счас в типовой посмотрю как там
24 Славен
 
25.08.15
12:57
(22) по скрину из (18) пройдись у тебя в доке ФормаСписка, ФормаСписка2, ФормаСпискаДокументов  ....От нас ты открытия какой хочешь?
25 Славен
 
25.08.15
12:58
да и причем тут отладчик, в коде явно написано же в (19)
26 Chameleon1980
 
25.08.15
12:59
ну да да.
Я просто тут в торопях
27 Chameleon1980
 
25.08.15
13:02
спасибо - догнал
28 Chameleon1980
 
25.08.15
13:13
просто еще команду добавил еще для своей формы
29 Nuobu
 
25.08.15
13:14
(28) Обновлять будет тяжело.
Скорее всего эта команда присутствует в разных форма и интерфейсах.
30 Chameleon1980
 
25.08.15
13:38
(29) я счас старую команду оставил в покое - добавил новую и все. В чем проблема будет?
Закон Брукера: Даже маленькая практика стоит большой теории.