|
перестал работать отбор в списках бухгалтерия 3.0 после обновления | ☑ | ||
---|---|---|---|---|
0
Новый1сник2
13.02.22
✎
08:34
|
Доброго дня!
после обновления бухгалтерии на 3.0.107.37 и платформы на 8.3.18.1741 релиз. перестал работать отбор в списках документов. отбор настроен был в расширении, подскажите как поправить чтобы работало &НаСервере Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) Если не РольДоступна("ПолныеПрава") Тогда ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор, "Ответственный", ПользователиКлиентСервер.ТекущийПользователь()); ЗапрещенныеВОтбореПоля = Новый Массив; ЗапрещенныеВОтбореПоля.Добавить("Ответственный"); ЗапрещенныеВОтбореПоля.Добавить("Ссылка"); Список.УстановитьОграниченияИспользованияВОтборе(ЗапрещенныеВОтбореПоля); КонецЕсли; КонецПроцедуры |
|||
1
Новый1сник2
13.02.22
✎
08:34
|
+ пишет ошибку: Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно. Не найдено поле отбора Ответственный
|
|||
2
shuhard
13.02.22
✎
08:38
|
(1)[Не найдено поле отбора Ответственный]
и ? |
|||
3
Новый1сник2
13.02.22
✎
08:40
|
(2) до этого обновления год работало норм. куда пропало поле ответственный? в форме списка это поле есть.
|
|||
4
Новый1сник2
13.02.22
✎
08:49
|
?
|
|||
5
Новый1сник2
13.02.22
✎
08:57
|
что ни кто не подскажет ?
|
|||
6
ДенисЧ
13.02.22
✎
08:57
|
Продам кнопку F11. Безумно дорого.
|
|||
7
Новый1сник2
13.02.22
✎
09:04
|
(6) подскажи что добавить чтобы заработало, посмотрел процедуру "ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора" код не менялся в обновлении
|
|||
8
Новый1сник2
13.02.22
✎
09:27
|
как добавить поле отбора Ответственный ? если в самом списке уже есть
|
|||
9
Фрэнки
13.02.22
✎
09:30
|
так оно на конкретном списке каком-то падает? На других продолжает работать без ошибки?
|
|||
10
Фрэнки
13.02.22
✎
09:32
|
У меня была ошибка по полю Ответственный, только не в БП, а в УТ и в КА
Там оказалось, что поле переименовано в Менеджер. Тип у поля тот же. Смысл этого поля тот же. Но самого Ответственный нет, а есть Менеджер. Хз, зачем такое делать. |
|||
11
Фрэнки
13.02.22
✎
09:34
|
По моей имхо-логике было бы логично сделать в универсальном решении - Пользователь и отстальные поля как угодно называть. Но нет, не делают так.
|
|||
12
Новый1сник2
13.02.22
✎
09:35
|
(9) там документов штук 10, ни в одной форме списка отбор не работает, перестал видеть поле "Ответственный"
|
|||
13
Новый1сник2
13.02.22
✎
09:35
|
+ у всех пользователей с ограниченными правами
|
|||
14
Фрэнки
13.02.22
✎
09:37
|
(13) уверен, что платформа адекватно работает после обновления конфиги?
Нам пришлось ставить 20-ую на 18-ой ветке устали с глюками бороться. |
|||
15
Новый1сник2
13.02.22
✎
09:41
|
(14) думаешь в платформе дело?
|
|||
16
Новый1сник2
13.02.22
✎
09:42
|
(14) какой лучше поставить релиз ?
|
|||
17
RoRu
13.02.22
✎
09:43
|
(14) а какие глюки были на 18ой?
|
|||
18
Фрэнки
13.02.22
✎
09:59
|
(17) Обновление версии конфигурации убивает базу. С разными ошибками.
При использовании именно БП в последнем обновлении пришлось через ТИИ стартовать реструктуризацию, хотя по умолчанию при обновлении конфы платформа должна была это дселать сама. И такая реструктуризация не всегда помогает. Очистка кэшей тоже не имела эффекта. и т.п. |
|||
19
Мимохожий Однако
13.02.22
✎
09:59
|
Открой расширение в конфигураторе и посмотри проблемные места. Возможно, достаточно будет обновить форму и восстановить недостающий реквизит. Обычное дело...
|
|||
20
Фрэнки
13.02.22
✎
09:59
|
еще Итоги пришлось пересчитывать в ТИИ конфигуратора
|
|||
21
laeg
13.02.22
✎
10:02
|
(18) Более ста баз на 18 платформе, ни разу подобных глюков не было замечено.
|
|||
22
Новый1сник2
13.02.22
✎
10:02
|
(19) там нет реквизитов, просто процедура добавилась
|
|||
23
Новый1сник2
13.02.22
✎
10:09
|
развернул архивную до обновления, все работает, значит причина не в платформе
|
|||
24
Новый1сник2
13.02.22
✎
10:10
|
какие еще могут быть варианты, почему поле "Ответственный" стало не доступно ?
|
|||
25
Фрэнки
13.02.22
✎
10:18
|
(24) Развернул куда? В файловом варианте?
Кстати, что я выше написал об ошибках - в файловом режиме они не выскакивали. |
|||
26
Смотрящий
13.02.22
✎
10:19
|
(24) Звезды так сошлись сегодня. Завтра отпустит...
|
|||
27
Новый1сник2
13.02.22
✎
10:23
|
(25) база серверная, развернул в копию
|
|||
28
Фрэнки
13.02.22
✎
10:26
|
(27) осталось попробовать из обновленной боевой развернуть копию на _новое_ место.
|
|||
29
Мимохожий Однако
13.02.22
✎
10:27
|
(22) Не всё посмотрел. Смотри поле, которое недоступно. И форму посмотри.
|
|||
30
Смотрящий
13.02.22
✎
10:29
|
(29) Он уже 2 часа душнит на форуме, интересно насколько его хватит еще ... Не подсказывай.
|
|||
31
Новый1сник2
13.02.22
✎
10:30
|
(29) форму удалял из расширения, и по новой добавлял
|
|||
32
Мимохожий Однако
13.02.22
✎
10:32
|
(31) Удалять было не обязательно. Ты найди на этой форме недоступный реквизит и сделай доступным в свойствах.
|
|||
33
Новый1сник2
13.02.22
✎
10:34
|
(32) Доступность галка стоит, каким образом еще сделать доступным?
|
|||
34
Мимохожий Однако
13.02.22
✎
10:37
|
(33) Проверь доступность после открытия формы. Возможно, доступность закрывается программно еще где-нибудь.
|
|||
35
Мимохожий Однако
13.02.22
✎
10:37
|
ТолькоПросмотр=Ложь
|
|||
36
Новый1сник2
13.02.22
✎
10:43
|
(35) не нашел
|
|||
37
Новый1сник2
13.02.22
✎
10:43
|
(30) форум для того и нужен чтобы обмениваться опытом
|
|||
38
Мимохожий Однако
13.02.22
✎
10:45
|
(36) Сначала найди форму, где этот реквизит должен отображаться. Потом найди эту форму в конфигураторе. Потом в модуле формы поищи по наименованию реквизита.
(37) не отвлекайся ) |
|||
39
Смотрящий
13.02.22
✎
10:51
|
(37) ЖЭто не обмен опытом, а так, профанация. Тебе в (10) дали наводку.
|
|||
40
Новый1сник2
13.02.22
✎
10:52
|
(38) "Сначала найди форму, где этот реквизит должен отображаться. Потом найди эту форму в конфигураторе. Потом в модуле формы поищи по наименованию реквизита." в модуле формы этого реквизита нет
|
|||
41
Новый1сник2
13.02.22
✎
10:53
|
(39) (10) смотрел
|
|||
42
Новый1сник2
13.02.22
✎
10:53
|
в Список.Отбор.ДоступныеПоляОтбора.Элементы, реквизит есть
|
|||
43
Смотрящий
13.02.22
✎
10:55
|
(41) И таки чо, есть менеджер поле ?
|
|||
44
Смотрящий
13.02.22
✎
10:55
|
Щас качну 107.37 чисто из интереса
|
|||
45
Новый1сник2
13.02.22
✎
10:58
|
(43) нет "менеджера" поля, есть ответственный во всех документах
|
|||
46
Новый1сник2
13.02.22
✎
10:59
|
и почему то во всех не доступен
|
|||
47
Фрэнки
13.02.22
✎
11:00
|
(46) а тот архив, в котором расширение еще не сломалось - там какой релиз конфигурации остался?
|
|||
48
RoRu
13.02.22
✎
11:02
|
(18) а это на последней 18 платформе было?
|
|||
49
Новый1сник2
13.02.22
✎
11:07
|
(47) Бухгалтерия предприятия, редакция 3.0 (3.0.104.28)
|
|||
50
Новый1сник2
13.02.22
✎
11:08
|
+ расширение проходит проверку в конфигураторе, т.е ошибок не выдает, но и не работает
|
|||
51
Фрэнки
13.02.22
✎
11:21
|
(50) Я бы тогда попробовал заново создать расширение. Не тоже самое править, а именно новое создать. Маленькое. И поставить эту процедуру туда. А в старое расширение убрать, чтоб оно не перехватывало формы.
|
|||
52
Новый1сник2
13.02.22
✎
11:22
|
(51) попробую
|
|||
53
Новый1сник2
13.02.22
✎
11:22
|
добавил код в основную конфигурацию, работает
|
|||
54
Фрэнки
13.02.22
✎
11:37
|
(48) не на самой последней, но все-таки на 18-ой
Глючить начало после из-за накатывания обновлений конфы. Причем, прикольно так : - ставишь на старый релиз конфы самый ближний к нему (чтоб режим совместимости не менялся) - глюков не появляется. - ставишь любой последующий релиз - не появляется - как ставишь такой, где меняется режим совместимости конфы с 8.3.14 на 8.3.16 - ломается. А если сразу ставишь новую платформу, а только после этого начинаешь обновлять конфы - уже не ломается. Но и еще от греха подальше, я все расширения, в которых были хоть малейшие сомнения, пересобрал заново. Но это уже было дополнительной перестраховкой. Глючить начинало без учета того, есть там расширения или нет. Именно в серверном режиме. Не в файловом. |
|||
55
Новый1сник2
13.02.22
✎
12:02
|
(51) создал новое расширение, так же не работает "Не найдено поле отбора Ответственный"
|
|||
56
Новый1сник2
13.02.22
✎
12:06
|
есть еще варианты ?
|
|||
57
RoRu
13.02.22
✎
12:11
|
(54) так новые релизы БП требуют строго последней 18( если из 18ых)
у нас всё на 18ой, перевёл всех на последнюю 18ую, все обновились - вроде всё норм |
|||
58
Фрэнки
13.02.22
✎
12:24
|
(57) Открой код и посмотри. В коде типовых требования "строго последней 18-го релиза" нет.
Поэтому наступили на эти грабли. После топтания по этим граблям приняли решение взамен ветки 18 поставить ветку 20 и работать уже на ней. Т.е. перескочить через глючные релизы платформы. Если повезет. Пока повезло. Надолго или нет - хз. Не исключаю вероятность, что перескочить глючный релиз можно было попытаться оставаясь в пределах 18-ой ветки. Но отвращение к смене релизов, вообще, а к 18-ой ветке, в частности, перебороть не смогли. |
|||
59
Новый1сник2
13.02.22
✎
12:47
|
закоментировал
//ЗапрещенныеВОтбореПоля = Новый Массив; //ЗапрещенныеВОтбореПоля.Добавить("Ответственный"); //ЗапрещенныеВОтбореПоля.Добавить("Ссылка"); //Список.УстановитьОграниченияИспользованияВОтборе(ЗапрещенныеВОтбореПоля); расширение заработало |
|||
60
Новый1сник2
13.02.22
✎
12:48
|
вопрос к знатокам, как теперь закрыть доступ пользователям, чтобы у них не было возможности редактировать настройки?
|
|||
61
Новый1сник2
13.02.22
✎
13:03
|
все разобрался, благодарю
|
|||
62
RoRu
13.02.22
✎
14:43
|
(61) для счастливого конца - отпиши здесь
|
|||
63
Новый1сник2
13.02.22
✎
15:22
|
(62) для сабжа достаточно:
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор, "Ответственный", ПользователиКлиентСервер.ТекущийПользователь()); при программно установленном отборе по полю "Ответственный", у пользователя нет возможности изменить отбор по этому полю, но есть ньюансы, завтра буду смотреть |
|||
64
Мимохожий Однако
13.02.22
✎
15:23
|
правильнее Нюансы ))
|
|||
65
Новый1сник2
13.02.22
✎
15:29
|
(64) значит буду смотреть Нюансы))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |