|
помогите разобраться с кодом расширения | ☑ | ||
---|---|---|---|---|
0
VitVit
10.07.20
✎
08:27
|
Всем добрый день !
В одной нашей базе есть есть доработка (расширение), сделанная кем то из предшественников, используется для печати чеков. После обновления на Бухгалтерия предприятия, редакция 3.0 (3.0.79.14) стало ругаться на следующие строчки кода: КонтролироватьСтатусыКодовМаркировкиВРозницеМОТП = ИнтеграцияМОТПВызовСервера.ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата); ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата); {Расширение1 Документ.ОплатаУслугЖКХ.Форма.ФормаДокументаОбщая.Форма(2333,56)}: Переменная не определена (ИнтеграцияМОТПВызовСервера) КонтролироватьСтатусыКодовМаркировкиВРозницеМОТП = <<?>>ИнтеграцияМОТПВызовСервера.ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата); (Проверка: Сервер) {Расширение1 Документ.ОплатаУслугЖКХ.Форма.ФормаДокументаОбщая.Форма(2334,2)}: Процедура или функция с указанным именем не определена (ИспользуетсяРегистрацияРозничныхПродажМОТП) <<?>>ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата); (Проверка: Сервер) подскажите пожалуйста что поправить или где то можно почитать описание соответствующей библиотеки процедур ? |
|||
1
Фрэнки
10.07.20
✎
08:36
|
Кто запрещает посмотреть на работу этого участка кода под Отладчиком до того, как база обновлена?
|
|||
2
Alex Проблемный
10.07.20
✎
08:41
|
(1) как всегда - религия.
|
|||
3
sitex
naïve
10.07.20
✎
08:47
|
(0) поправить тут нечего просто нет больше общего модуля ИнтеграцияМОТПВызовСервера
|
|||
4
VitVit
10.07.20
✎
08:50
|
а что стало вместо него ?
|
|||
5
sitex
naïve
10.07.20
✎
08:51
|
(4) посмотри тут ИнтеграцияИСМПВызовСервера
|
|||
6
VitVit
10.07.20
✎
08:53
|
уже проверял но на строчке кода
ИспользуетсяРегистрацияРозничныхПродажИСМП(Объект.Дата); выходит ошибка {Расширение1 Документ.ОплатаУслугЖКХ.Форма.ФормаДокументаОбщая.Форма(2331,2)}: Процедура или функция с указанным именем не определена (ИспользуетсяРегистрацияРозничныхПродажИСМП) <<?>>ИспользуетсяРегистрацияРозничныхПродажИСМП(Объект.Дата); (Проверка: Сервер) |
|||
7
sitex
naïve
10.07.20
✎
08:57
|
(6) ну это логично что нет такой функции и нет теперь такой функциональной опции.
|
|||
8
Фрэнки
10.07.20
✎
08:57
|
скорей всего, что нужно будет разбирать построчно, что было в работающем коде старой версии
и переписывать на новую версию Высокая вероятность, что там не просто общий модуль переименован, по и названия процедур-функций и или состав параметров во всех этих функциях. (6) Опыт разработки чего-то в Расширении есть хоть какой-то? Код переписывать нужно будет. Может немножко, а может множко. |
|||
9
Йохохо
10.07.20
✎
09:00
|
в пятницу можно обновить еще раз запретив удаление объектов)
|
|||
10
Фрэнки
10.07.20
✎
09:07
|
(9) Это если у них в типовую разрешены изменения. Когда конфиг "на замке", то никаких таких настроек не запрашивает.
|
|||
11
sitex
naïve
10.07.20
✎
09:13
|
(10)Да там в функции возвращается то ДатаПродажи Больше или равно уставленной константане. Давно бы уж переписал .
|
|||
12
sitex
naïve
10.07.20
✎
09:14
|
(11) если включенна функ. опция . реально >> прав (2)
|
|||
13
sitex
naïve
10.07.20
✎
09:17
|
КонтролироватьСтатусыКодовМаркировкиВРозницеМОТП = получается если датаПродажи больше или равно константе то Истина , если меньше то ложь.
|
|||
14
sitex
naïve
10.07.20
✎
09:18
|
Чего сидеть искать в эти общих модулях. Напиши свой функционал в расширении.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |