Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> 1С 8.3. Не работает карточка счета после того как убрал режим совместимости          
maxst22 Подменю пользователя
сообщение 08.07.21, 10:57
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0

Доброго времени суток форумчане!

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

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















Сообщение отредактировал Vofka - 08.07.21, 11:07


Batchir Подменю пользователя
сообщение 17.07.21, 12:17
Сообщение #2

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3514
Из: Одесса
Спасибо сказали: 1385 раз
Рейтинг: 1038.6

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

maxst22 Подменю пользователя
сообщение 21.07.21, 16:35
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0

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


Полностью согласен, но "назад дороги нет". Режим совместимости отключался решением "главного" программиста - компании, которая вела б0льшую часть доработок. Сейчас у меня стоит задача "починить" отчет?

Cos Подменю пользователя
сообщение 28.07.21, 13:12
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 41
Спасибо сказали: 2 раз
Рейтинг: 2

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

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


 ! 

Правила: 1
 


Сообщение отредактировал Vofka - 28.07.21, 13:28


Signature
-------------------------------
Не мы такие - жизнь такая

maxst22 Подменю пользователя
сообщение 28.07.21, 21:25
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0

Cos @ Сегодня, 14:12 * ,
Плюсую, тоже хотелось быть получить эту чудо обработку.

andr_andrey Подменю пользователя
сообщение 29.07.21, 11:31
Сообщение #6

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 559
Спасибо сказали: 131 раз
Рейтинг: 107.1

maxst22 @ Вчера, 22:25 * ,
Статья вроде на ИТС была про отказ от 8.2?
[необходимо зарегистрироваться для просмотра ссылки]

[необходимо зарегистрироваться для просмотра ссылки]

Сообщение отредактировал andr_andrey - 29.07.21, 11:34


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

maxst22 Подменю пользователя
сообщение 29.07.21, 21:47
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0

andr_andrey @ Сегодня, 12:31 * ,
Спасибо, но к 8.3.18 эта обработка к сожалению не подошла: вообще ничего не выдает - типа все в порядке.

andr_andrey Подменю пользователя
сообщение 30.07.21, 14:12
Сообщение #8

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 559
Спасибо сказали: 131 раз
Рейтинг: 107.1

maxst22 @ Вчера, 22:47 * ,
Подозреваю, что говорили ещё про какую-то специализированную.


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

Batchir Подменю пользователя
сообщение 05.08.21, 7:54
Сообщение #9

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3514
Из: Одесса
Спасибо сказали: 1385 раз
Рейтинг: 1038.6

Цитата(Cos @ 28.07.21, 14:12) *
Тоже интересует моб. клиент. Какой мин режим совместимости нужен для моб. клиента ?

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

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

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

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

Сообщение отредактировал Batchir - 05.08.21, 7:56

Спасибо сказали: andr_andrey, Cos,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.10.21, 13:18
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!