|
в типовой базе метод из модуля менеджера не виден. Как быть? | ☑ | ||
---|---|---|---|---|
0
Обработка
10.02.17
✎
14:59
|
Есть база УТП как на обычных формах.
Платформа 8.3.7 В РС который на замке по поддержке есть в модуле менеджере: #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда //////////////////////////////////////////////////////////////////////////////// // СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ &НаСервере Функция ЗаполнитьСписокПереченьИзъятий() Экспорт СписокТНВЭДПереченьИзъятий = Новый СписокЗначений; ПереченьИзъятий = ПолучитьАктуальныйПереченьИзъятий(); СписокТНВЭДПереченьИзъятий.ЗагрузитьЗначения(ПереченьИзъятий); Возврат СписокТНВЭДПереченьИзъятий; КонецФункции К этому методу обращение из справочника номенклатруры пишет: 97)}: Метод объекта не обнаружен (ЗаполнитьСписокПереченьИзъятий) СписокТНВЭДПереченьИзъятий = РегистрыСведений.ТоварыСПониженнойСтавкойПошлин.ЗаполнитьСписокПереченьИзъятий(); Как это лечится? |
|||
1
Обработка
10.02.17
✎
15:01
|
кстати режим совместимости Версия 8.2.13
|
|||
2
Обработка
10.02.17
✎
15:01
|
Вот любят типовыики от разных конф включать коды в другие.
В итоге вот такая вот несовместимость |
|||
3
Deon
10.02.17
✎
15:07
|
"Вот любят типовыики от разных конф включать коды в другие. " - это пять
|
|||
4
Aleksandr N
10.02.17
✎
15:11
|
Сначала:
"Есть база УТП как на обычных формах" Потом: "&НаСервере" Вопрос: вы издеваетесь? |
|||
5
Dmitrii
гуру
10.02.17
✎
15:22
|
(0) Состряпай свой общий модуль с галками "Сервер" и "Вызов сервера". В этом сервере напиши функцию:
Функция ЗаполнитьСписокПереченьИзъятий() Экспорт Возврат РегистрыСведений.ТоварыСПониженнойСтавкойПошлин.ЗаполнитьСписокПереченьИзъятий(); КонецФункции В справочнике Номенклатура замени проблемную строку на что-то типа: СписокТНВЭДПереченьИзъятий = МойНовыйОбщийМодульНаСервереКоторыйЯНаписалПоСоветуСФорумаМистаРу.ЗаполнитьСписокПереченьИзъятий(); |
|||
6
Deon
10.02.17
✎
15:24
|
(5) У него "Клиент (обычное приложение)", стопудово
|
|||
7
Dmitrii
гуру
10.02.17
✎
15:25
|
(6) Я так и понял. Именно поэтому и предложил (5).
|
|||
8
Dmitrii
гуру
10.02.17
✎
15:28
|
+ к (7) Чтобы увидеть, то что на сервере (описано инструкциями препроцессора #Если Сервер), нужно это что-то вызвать с сервера. Для этого надо принудительно пойти на сервер. Принудительно пойти на сервер можно посредством общего модуля, который скомпилирован на сервере (галка "Сервер"), но при этом его можно вызвать с клиента (галка "Вызов сервера").
|
|||
9
Обработка
10.02.17
✎
15:29
|
(4) Я не издеваюсь. Я все это понимаю.
В вот типовики издеваются. Ибо конфа на поддерже. Ну а если уж точно именно тот объект еще на полной поддержке от типовой поставки. Понимаю что мне либо режим поддержки менять и свой код добавлять или же жаловаться типовикам ждать от них решение. |
|||
10
Aleksandr N
10.02.17
✎
15:30
|
(9) Это да. Не понятно, на кой пень они поставили эту директиву.
|
|||
11
Обработка
10.02.17
✎
15:32
|
уточню на всякий случай.
движек 8.3.7 конфа на обычных формах но с добавками кода от УФ видимо. |
|||
12
Обработка
10.02.17
✎
16:04
|
Прикольно...(выше описано то что творится у клиеента на серваке)
У меня копия базы на релиз меньше конфа. Но платформа на релиз выше. тот же самый код чуть чуть в модуле изменения но метод то находит! |
|||
13
Обработка
10.02.17
✎
16:04
|
еще разница там база скульная...
|
|||
14
Dmitrii
гуру
10.02.17
✎
16:07
|
(12) (13) Всё верно. Так и должно быть.
Причина в том, что "там база скульная". Ты (5) сделал уже? |
|||
15
Обработка
10.02.17
✎
16:12
|
(14) Пока еще нет.
Пока пытался разобраться есть ли возможность без вмешательтва в код... Придется делать по ходу |
|||
16
mehfk
10.02.17
✎
16:15
|
||||
17
Обработка
10.02.17
✎
16:30
|
(16) Спасибо подтвердили...
|
|||
18
Обработка
10.02.17
✎
16:42
|
Сделал как в (16)
все ок! Всем спасибо! И приятных выходных! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |