|
Функциональные опции | ☑ | ||
---|---|---|---|---|
0
DexterMorgan
04.11.15
✎
02:34
|
Для тех, кто не спит =) Платформа 8.3.4.496, ут11.1 есть документ Приходный ордер на товары, у которого назначена ФО "ИспользоватьОрдернуюСхемуПриПриемке". Так вот в форме документа при изменении склада, выполняется код
УстановитьПараметрыФункциональныхОпций(Новый Структура("Склад, Помещение", Объект.Склад, Объект.Помещение)); Если очистить реквизит склад в форме ПОнТ, становятся недоступными стандартные команды "Провести", "ЗАписать" и т.д., что логично. Но когда выбираешь какое-то значение склада, у которого реквизит "ИспользоватьОрдернуюСхемуПриПриемке" Истина, доступными обратно команды не становятся, что уже непонятно. В СП к УстановитьПараметрыФункциональныхОпций написано, что "Выполнение метода автоматически вызывает обновление формы.", впрочем и принудительное обновление интерфейса ничего не изменило. Ну собственно вопрос, wtf? |
|||
1
DexterMorgan
04.11.15
✎
02:36
|
"УстановитьПараметрыФункциональныхОпций", это конечно "УстановитьПараметрыФункциональныхОпцийФормы"
|
|||
2
DexterMorgan
04.11.15
✎
14:33
|
апну что ле
|
|||
3
GROOVY
04.11.15
✎
14:42
|
В отладке "Объект.Склад" точно то что нужно?
|
|||
4
DexterMorgan
04.11.15
✎
14:53
|
(3) Стопудова. И причем, если я поменяю склад на значение (копки недоступны), закрываю и на вопрос о сохранении - да, при повторном открытии кнопки доступны.
|
|||
5
DexterMorgan
04.11.15
✎
14:54
|
(4) закрываю = закрываю форму*
|
|||
6
GROOVY
04.11.15
✎
15:02
|
Погоди, а как у тебя стандартные команды связаны с ФО?
|
|||
7
DexterMorgan
04.11.15
✎
15:07
|
(6) Их нельзя связать с ФО. С ФО связан сам объект
|
|||
8
DexterMorgan
04.11.15
✎
15:15
|
(6) Просто этот объект - основной реквизит формы, вот поэтому как я понял эти кнопки и недоступны становятся. Причем остальные стандартные команды формы (не расширение основного реквизита) и глобальные команды доступны
|
|||
9
DexterMorgan
04.11.15
✎
15:21
|
Может конечно тут какой то косяк релиза платформы или конфы, интересно у кого УТ11, если в форме приходного ордера очистить склад, а потом снова выбрать налюдается подобный эффект?
|
|||
10
VikingKosmo
04.11.15
✎
15:27
|
УТ 11.1.10.116 8.3.5.1517 ничего подобного в ПОнТ не наблюдается. В том числе, если очистить склад, все команды остаются доступными.
|
|||
11
DexterMorgan
04.11.15
✎
15:30
|
(10) Если не трудно, можешь посмотреть при изменении склада есть код из (0)? и ПоНТ связан с ФО "ИспользоватьОрдернуюСхемуПриПриемке", которая хранится в реквизите Склада?
|
|||
12
GROOVY
04.11.15
✎
15:33
|
(10) +1
При установке параметров ФО, стандартные команды не исчезают (а ФО именно скрывают команды и элементы форм, а не делают их недоступными) |
|||
13
VikingKosmo
04.11.15
✎
15:36
|
(11) код есть, ПОнТ связан
|
|||
14
VikingKosmo
04.11.15
✎
15:37
|
ИМХО это косяк платформы...
|
|||
15
DexterMorgan
04.11.15
✎
15:37
|
(12) Я комментировал эту строку установки и изменение ни к чему не приводило, кнопки доступны были
|
|||
16
GROOVY
04.11.15
✎
15:38
|
(14) А мне кажется, это какой-то кривой дополнительный код, который элементы управления делает недоступными.
(15) Вот очень похоже... |
|||
17
DexterMorgan
04.11.15
✎
15:39
|
(16) ну так значит из за фо все таки
|
|||
18
GROOVY
04.11.15
✎
15:39
|
(15) Посмотри куда у тебя потом управление идет.
Для чистоты эксперимента отвяжи док от ФО. |
|||
19
DexterMorgan
04.11.15
✎
15:47
|
(18) отвязал, ну никак не реагирует на изменение склада, все команды доступны.
проверил на демо ут на 8.3.6 действительно изменение склада не влияет на доступность кнопок. В четверг попробую эту базу на другой платформе |
|||
20
Nuobu
04.11.15
✎
16:25
|
(19) КЕШ чистил?
|
|||
21
DexterMorgan
05.11.15
✎
12:26
|
В общем провел тесты:
Создал новую конфу: Справочник: Склад(реквизит "ИспользоватьОрдернуюСхему") Документ: ПриходныйОрдер ФО: ИспользоватьОрдернуюСхему (хранится в реквизите Склада) Состав ФО: документ ПриходныйОрдер ПараметрыФО: спр Склад В документе При изменении склада добавлен код на сервере: УстановитьПараметрыФункциональныхОпцийФормы(Новый Структура("Склад", Объект.Склад)); Поведение платформа 8.3.4.482: При выборе склада, с неустановленным флажком "ИспользоватьОрдернуюСхему", стандартные кнопки формы (провести, закрыть и т.д.) становятся недоступны Поведение платформа 8.3.6.2237: Изменение склада никак не влияет на доступность стандартных кнопок |
|||
22
DexterMorgan
05.11.15
✎
12:27
|
выходит действительно из за платформы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |