Имя: Пароль:
1C
1С v8
Способ редактирования ВСписке только нескольким полям справочника
,
0 Михаил 1С
 
12.04.13
09:25
Здравствуйте!
Кто силен в работе - подбегай сюда, а кто жаждет Пятницу, не ходи сюда!
Сабж состоит вот в чем:
Постановщик задач постановил добавить в справочник два реквизита, "и для этих двух реквизитов сделать способ редактирования «В списке»". Я задумался - неужели можно сделать выборочно способ редактирования? Я-то думал - или всем полям "ВДиалоге" или всем полям "ВСписке". Кто нибудь знает - как сделать такое?
1 Fragster
 
гуру
12.04.13
09:26
только просмотр у колонок в списке
2 Fragster
 
гуру
12.04.13
09:26
500 рублей в кассу, пожалуйста.
3 Михаил 1С
 
12.04.13
09:34
(1) Ты хочешь сказать - всему справочнику поставить способ редактирования "ВСписке", и нескольким колонкам поставить ТолькоПросмотр?
Так не пойдет - надо, чтобы две колонки редактировались в списке, а все остальные ВДиалоге. :)
4 Fragster
 
гуру
12.04.13
09:34
(3) редактирование обоими способами
5 Михаил 1С
 
12.04.13
09:37
(4) И что дальше? Нужной колонке Толькопросмотр? Не взлетело.
6 Tashiro
 
12.04.13
09:39
платформа 8.1 ? реквизиты справочника или ТЗ?
7 Tashiro
 
12.04.13
09:39
(6) УФ\не УФ всмысле
8 Михаил 1С
 
12.04.13
09:41
Бухгалтерия Предприятия 8.2, обычные формы, реквизиты самого справочника (не ТЗ и не ТЧ).
9 Михаил 1С
 
12.04.13
09:46
Чувствую, тут не ступала еще нога человека. Если даже это и возможно сделать, то решение заковырестое.
10 Tashiro
 
12.04.13
10:03
дык там жеж выбор есть "Режим выбора из списка"
11 cw014
 
12.04.13
10:09
500 р в кассу. А решение простое. Берешь событие которое возникает перед добавлением/изменением и проверяешь текущую колонку. Если это одна из твоих супер-пупер колонок, переходишь в режим редактирования (элемента в смысле), предварительно впердулив СтандартнаяОбработка = Ложь;
12 Михаил 1С
 
12.04.13
11:04
(10) Где там? В свойствах справочника? Есть. Распространяется на весь справочник.
13 Михаил 1С
 
12.04.13
11:14
(11) Возможно, что это прокатит. Скорее всего, что ты нашел решение. Спасибо.
Правда, мне такое сложное не покатит - надо вставить это решение еще в пять баз дочерних предприятий, там свои программисты, и диктовать им такой долгий рецепт я не могу (не у всех них хорошая квалификация).
Я и так одолжение делаю, что выполняю кучу задачек той фирмы с плохой постановкой задачи, да и передаю еще дальше их по цепочке, поэтому хитро-кодить - это будет черезчур.
14 Михаил 1С
 
12.04.13
11:15
Спасибо всем, кто пытался мне помочь и думал об этой задаче!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой