|
Один и тот же код не выполняется на разных конфигурациях? | ☑ | ||
---|---|---|---|---|
0
Elf56
12.08.15
✎
09:06
|
Всем доброго времени суток.
1С:Предприятие 8.3 (8.3.5.1517) Конфигурации "Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 2.0 (2.0.2.5) И Бухгалтерия предприятия, редакция 3.0 (3.0.39.58) (http://v8.1c.ru/buhv8/) Есть код который почему то выполняется в конфигурации бухгалтерия и не выдает ошибку в конфигурации УТ &НаКлиенте Процедура ОткрытьФормуОбъектаМодально(ИмяФормы, ПараметрыФормы = Неопределено, ИмяОбработчика = Неопределено, ПараметрыОбработчика = Неопределено, ВладелецОбработчика = Неопределено) Если ВладелецОбработчика = Неопределено Тогда ВладелецОбработчика= ЭтотОбъект; КонецЕсли; Если ИмяОбработчика = Неопределено Тогда ОписаниеОбработчика= Неопределено; Иначе ОписаниеОбработчика= Новый ОписаниеОповещения(ИмяОбработчика, ВладелецОбработчика, ПараметрыОбработчика); КонецЕсли; ОткрытьФорму(ИмяФормы, ПараметрыФормы, ВладелецОбработчика, , , , ОписаниеОбработчика, РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); КонецПроцедуры Конкретно ошибка в переменной "ЭтотОбъект" {Форма.ФормаОсновная.Форма(123,25)}: Переменная не определена (ЭтотОбъект) ВладелецОбработчика= <<?>>ЭтотОбъект; (Проверка: Тонкий клиент) Но почему тот же самый код на такой же точно платформе выполняется но в БП? в чем проблема? Всем заранее спасибо за ответы |
|||
1
Elf56
12.08.15
✎
09:07
|
описка
*Есть код который почему то выполняется в конфигурации бухгалтерия и выдает ошибку в конфигурации УТ |
|||
2
ДенисЧ
12.08.15
✎
09:07
|
CRM на обычных формах, БП - на управляемых.
тсюда и ноги |
|||
3
mehfk
12.08.15
✎
09:09
|
Не угадал. CRM 2.0 на УФ
|
|||
4
PaulBC
12.08.15
✎
09:18
|
видимо, в этом:
Для управляемой формы, команды командного интерфейса и общего модуля реализовано свойство ЭтотОбъект. Данное свойство не поддерживается в режиме совместимости с версией 8.3.2. |
|||
5
2083
12.08.15
✎
09:23
|
(3) видимо есть БП 3.0 для Кемерово, которая на обычных формах... не угадал...
|
|||
6
Elf56
12.08.15
✎
09:24
|
(4) по ходу. Проверил в УТ стоит режим совместимости - Версия 8.2.16, а в БП вобще не используется. Это получается мне надо поставить совместимость минимум с версией 8.3.3 но к чему это приведет?
|
|||
7
mehfk
12.08.15
✎
09:24
|
(5) Купи очки.
|
|||
9
Fish
12.08.15
✎
09:26
|
(6) К непредсказуемым последствиям :))
|
|||
10
mehfk
12.08.15
✎
09:29
|
Напиши две версии кода, это проще чем тестировать последствия изменения режима совместимости :)
|
|||
11
Живой Ископаемый
12.08.15
✎
09:30
|
2(6) да просто не использовать режим совместимости
|
|||
12
mehfk
12.08.15
✎
09:33
|
Или обновляй CRM на последнюю на текущий момент 2.0.12.4
|
|||
13
Elf56
12.08.15
✎
09:33
|
(10) а чем заменить ЭтотОбъект?
Я ставлю Объект не правильно данные не те и выдает ошибку на этой строке тогда ОписаниеОбработчика= Новый ОписаниеОповещения(ИмяОбработчика, ВладелецОбработчика, ПараметрыОбработчика); Чем в моем случае заменить ЭтотОбъект? |
|||
14
Мимохожий Однако
12.08.15
✎
09:34
|
(13)Для начала почитай про отличия УФ от ОФ
|
|||
15
mehfk
12.08.15
✎
09:38
|
Напиши ЭтаФорма
|
|||
16
Elf56
12.08.15
✎
09:40
|
где можно почитать ?
|
|||
17
Живой Ископаемый
12.08.15
✎
09:44
|
в толстой книге (ТМ)
|
|||
18
Elf56
12.08.15
✎
09:52
|
(17) в толстой книге Тимура Махмедова? ))))
|
|||
19
Живой Ископаемый
12.08.15
✎
10:00
|
нет, в толстой книге "Профессиональная разработка в системе 1с предприятие 8", второе издание, том 1 1С-Паблишинг 2012 под редакцией Максима Радченко. Сокращенно - "Толстая Книга"(тм)
|
|||
20
Живой Ископаемый
12.08.15
✎
10:00
|
Глава 8
|
|||
21
Гёдза
12.08.15
✎
10:03
|
ЭтотОбъект для ФОРМ появился только в какой то последней версии 8.3
смотри режимы совместимости конф. Можно писать ЭтаФорма |
|||
22
Elf56
12.08.15
✎
10:22
|
Все всем спасибо поменял просто на ЭтаФорма
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |