|
обновление платформы. ФормаКлиенсткогоПриложения | ☑ | ||
---|---|---|---|---|
0
Dom26
15.11.19
✎
13:15
|
Обновляем платформу на 8.3.16 видимо началось с 8.3.14 перестал работать например такой код
ФормаУправляемая = ?(Строка(Форма) = "УправляемаяФорма", Истина, Ложь); ЭлементыФормы = ?(ФормаУправляемая, Форма.Элементы, Форма.ЭлементыФормы);ибо теперь там не "УправляемаяФорма" а "ФормаКлиентскогоПриложения",(переименован) есть варианты не переписывать весь код в таких местах если при этом все таки переходить надо? |
|||
1
ДенисЧ
15.11.19
✎
13:17
|
Переписывай
|
|||
2
Dom26
15.11.19
✎
13:17
|
(1) приактивизацииобласти переименовано приактивизации...СЕРЬЕЗНО?
|
|||
3
ДенисЧ
15.11.19
✎
13:23
|
(2) Это ваш кактус, вы его и грызите.
Что я могу ещё предложить? Ну, только если на фузину перейти, там точно такого нет и никогда не будет! |
|||
4
unenu
15.11.19
✎
13:23
|
глобальной заменой по модулям и внешним объектам переименовать сложно?
|
|||
5
Dom26
15.11.19
✎
13:34
|
(4) а прни активизации заменится в самих событиях форм?
|
|||
6
Ненавижу 1С
гуру
15.11.19
✎
13:36
|
у метаданных формы есть свойство ТипФормы
|
|||
7
Dom26
15.11.19
✎
13:55
|
(6) он такой же остался или что?
|
|||
8
Ненавижу 1С
гуру
15.11.19
✎
13:58
|
(7) свойство? а куда оно деться должно?
опираться на строковые константы - так себе решение |
|||
9
Dom26
15.11.19
✎
14:05
|
(8) в том же бите используется просто тип("
|
|||
10
Ненавижу 1С
гуру
15.11.19
✎
14:10
|
(9) ну это не повод подражать
вот например код от самой 1С: Если НаАванс Тогда ЭкземплярДанныхДляПечати = СобратьДанныеСФнаАвансиСуммовуюРазницу(); ИначеЕсли ТипОснования = Тип("ДокументСсылка.ОтчетКомитентуОПродажах") Тогда ЭкземплярДанныхДляПечати = СобратьДанныеПоОтчетКомитентуОПродажах(СтрДокОснования.ДокументОснование); ИначеЕсли ТипОснования = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда ЭкземплярДанныхДляПечати = СобратьДанныеПоРеализацияТоваровУслуг(СтрДокОснования.ДокументОснование); ИначеЕсли ТипОснования = Тип("ДокументСсылка.ВозвратТоваровПоставщику") Тогда ЭкземплярДанныхДляПечати = СобратьДанныеПоВозвратуТоваровПоставщику(СтрДокОснования.ДокументОснование); ИначеЕсли ТипОснования = Тип("ДокументСсылка.ВозвратТоваровПоставщикуИзНТТ") Тогда ЭкземплярДанныхДляПечати = СобратьДанныеПоВозвратуТоваровПоставщикуИзНТТ(СтрДокОснования.ДокументОснование); ИначеЕсли ТипОснования = Тип("ДокументСсылка.ОтчетКомиссионераОПродажах") Тогда ЭкземплярДанныхДляПечати = СобратьДанныеПоОтчетКомиссионераОПродажах(СтрДокОснования.ДокументОснование); ИначеЕсли ТипОснования = Тип("ДокументСсылка.ОтражениеРеализацииТоваровИУслугНДС") Тогда ЭкземплярДанныхДляПечати = СобратьДанныеПоОтражениюРеализацииТоваровИУслуг(СтрДокОснования.ДокументОснование); КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |