Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

помогите разобраться с кодом расширения

помогите разобраться с кодом расширения
Я
   VitVit
 
10.07.20 - 08:27
Всем добрый день !
В одной нашей базе есть есть доработка (расширение), сделанная кем то из предшественников, используется для печати чеков. После обновления на Бухгалтерия предприятия, редакция 3.0 (3.0.79.14) стало ругаться на следующие строчки кода:

        КонтролироватьСтатусыКодовМаркировкиВРозницеМОТП = ИнтеграцияМОТПВызовСервера.ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата);
    ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата);


{Расширение1 Документ.ОплатаУслугЖКХ.Форма.ФормаДокументаОбщая.Форма(2333,56)}: Переменная не определена (ИнтеграцияМОТПВызовСервера)
    КонтролироватьСтатусыКодовМаркировкиВРозницеМОТП = <<?>>ИнтеграцияМОТПВызовСервера.ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата); (Проверка: Сервер)
{Расширение1 Документ.ОплатаУслугЖКХ.Форма.ФормаДокументаОбщая.Форма(2334,2)}: Процедура или функция с указанным именем не определена (ИспользуетсяРегистрацияРозничныхПродажМОТП)
    <<?>>ИспользуетсяРегистрацияРозничныхПродажМОТП(Объект.Дата); (Проверка: Сервер)

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.