Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1С 8.3. Не работает карточка счета после того как убрал режим совместимости
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
maxst22
Доброго времени суток форумчане!

Конфигурация: Business automation software for enterprise resource planning (2.1.18.3)
Платформа: 1С:Предприятие 8.3 (8.3.18.1483)
Режим совместимости: Не использовать
База на SQL

После установления соотв. режима совместимости перестал работать отчет "КарточкаСчета". Никакие изменения в отчет не вносились.
Отчет оборотно-сальдовая работает!!!
Может кто сталкивался: как исправить? Заранее спасибо.













Batchir
Для того чтоб снять режим совместимости (или повысить его) необходимо в конфигурации дописывать/переписывать некоторые конструкции кода. На ИТСе есть спец обработка, которая проверяет конфигурацию на совместимость и показывает все фрагменты.
Я для ERP повышал режим для того чтоб можно было использовать мобильный клиент. Ничего сложного не возникало с повышением.
Ещё следует обратить внимание на то что конфигурация писалась на БСП, которая поддерживает определённый режим совместимости и вполне вероятно что методы которые используются в БСП не поддерживаются отключенным режимом совместимости
maxst22
Цитата(Batchir @ 17.07.21, 13:17) необходимо зарегистрироваться для просмотра ссылки
Для того чтоб снять режим совместимости (или повысить его) необходимо в конфигурации дописывать/переписывать некоторые конструкции кода. На ИТСе есть спец обработка, которая проверяет конфигурацию на совместимость и показывает все фрагменты.
Я для ERP повышал режим для того чтоб можно было использовать мобильный клиент. Ничего сложного не возникало с повышением.
Ещё следует обратить внимание на то что конфигурация писалась на БСП, которая поддерживает определённый режим совместимости и вполне вероятно что методы которые используются в БСП не поддерживаются отключенным режимом совместимости


Полностью согласен, но "назад дороги нет". Режим совместимости отключался решением "главного" программиста - компании, которая вела б0льшую часть доработок. Сейчас у меня стоит задача "починить" отчет?
Cos
Цитата(Batchir @ 17.07.21, 12:17) необходимо зарегистрироваться для просмотра ссылки
Для того чтоб снять режим совместимости (или повысить его) необходимо в конфигурации дописывать/переписывать некоторые конструкции кода. На ИТСе есть спец обработка, которая проверяет конфигурацию на совместимость и показывает все фрагменты.

ДайТЕ ссылку на обработку и статью на ИТС.
Буду очень благодарен.
Тоже интересует моб. клиент. Какой мин режим совместимости нужен для моб. клиента ?


 ! 

необходимо зарегистрироваться для просмотра ссылки: 1
 
maxst22
Cos @ Сегодня, 14:12 необходимо зарегистрироваться для просмотра ссылки ,
Плюсую, тоже хотелось быть получить эту чудо обработку.
andr_andrey
maxst22 @ Вчера, 22:25 необходимо зарегистрироваться для просмотра ссылки ,
Статья вроде на ИТС была про отказ от 8.2?
необходимо зарегистрироваться для просмотра ссылки

необходимо зарегистрироваться для просмотра ссылки
maxst22
andr_andrey @ Сегодня, 12:31 необходимо зарегистрироваться для просмотра ссылки ,
Спасибо, но к 8.3.18 эта обработка к сожалению не подошла: вообще ничего не выдает - типа все в порядке.
andr_andrey
maxst22 @ Вчера, 22:47 необходимо зарегистрироваться для просмотра ссылки ,
Подозреваю, что говорили ещё про какую-то специализированную.
Batchir
Цитата(Cos @ 28.07.21, 14:12) необходимо зарегистрироваться для просмотра ссылки
Тоже интересует моб. клиент. Какой мин режим совместимости нужен для моб. клиента ?

Я поднимал на ERP до совместимости с версией 8.3.7, при это есть статья
необходимо зарегистрироваться для просмотра ссылки

Полностью снимал режим совместимости на УПП пару лет назад, пользовался так же информацией с ИТСа, скорей всего той что скидывали выше.

1 лайфхак для мобильного клиента. Это создание параметра сеанса ЭтоМобильныйКлиент типа Булево.
При инициализации параметров сеанса его устанавливаем и потом проверяем там где нужно.
Связано это с тем что когда мы находимся на сервере, то нельзя определить мобильный это клиент или нет и для того что бы не заморачиваться с передачей параметров в процедуры/функции и используется параметр сеанса, который доступен на сервере.
2 лайфхак для мобильного клиента. Берем библиотеку подключаемого оборудования для мобильных приложений и выдергиваем из неё общий макет Драйвер1ССканерШтрихкода
Добавляем его в нашу конфигурацию, например, Драйвер1ССканерШтрихкодаАндроид. Переопределяем процедуры инициализации драйвера оборудования если ЭтоМобильныйКлиент = Истина
И тогда нормально заработает и сканер штрихкодов (делалось для ТСД на андроиде)

По проблеме топик стартера, по памяти тоже сталкивался с тем что перестали работать бух отчеты.
Проблема была в том что там какие-то данные перестали сериализоваться (т.е. в старой платформе они серилизовались, а в новой уже нет).
Я в отладчике нашел место и переписал передачу этих данных в виде строки с помощью:
ЗначениеВСтрокуВнутр()
ЗначениеИзСтрокиВнутр()
и заработало
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.