Кутлев Максим

96
Рейтинг

user602678_maxipunchik
Максим Кутлев



  •   Регистрация: 09.09.2016 (7 лет назад)

  •   Был(а) на сайте: 26.04.2024

Друзья
  • Алексей Пличкин
Подписчики 5

Группы

Профессиональный разработчик

Рейтинг 96

Повышение удобства использования мобильного приложения

Статья Программист Мобильная платформа Конфигурации 1cv8 Казахстан Бесплатно (free) Нет файла Мобильная разработка

Здесь представлены методы, которые помогут повысить удобство использования приложений на мобильной платформе. Разработка велась на платформе 8.3.13.64, но, возможно, они помогут и тем, кто разрабатывает на более новой.

03.04.2020    10427    user602678_maxipunchik    14       

36

Нумерация строк в запросе методами платформы

Статья Программист Стажер Запросы Конфигурации 1cv8 Бесплатно (free) Нет файла Запросы

Простая реализация с помощью встроенных методов. Пригодится тем, кому нужно пронумеровать запрос без СКД и переборов.

09.01.2020    66482    user602678_maxipunchik    49       

60

Комментарии

DevОшибка "База данных не открыта"#19 08.04.24 8:49
Еще такое решение есть:

Если есть 2 сервака (например прод и тестовый), можно зайти на втором серваке, подключиться к хранилищу (должно без ошибки) и поместить все захваченные данные в хранилище. После этого на первом серваке зайдет без ошибки
ОбменВопросы вместо символов в строковых полях при запросе к SQL базе через ADODB.Connection#8 26.02.24 8:15
(7) Разобрался с этой проблемой.

Нужно было зайти в настройки Windows.
Время и язык -> Язык -> Формат даты, времени, региона -> Дополнительные параметры даты и времени, региональные параметры -> Изменение форматов даты, времени и чисел.
В окне вкладка Дополнительно: Текущий язык программ, не поддерживающих Юникод выбрать Русский (Россия) и перезагрузить сервер.
ОбменВопросы вместо символов в строковых полях при запросе к SQL базе через ADODB.Connection#7 23.02.24 15:16
(5) Тогда вопрос почему на одном из серверов приходят строки, где все буквы заменяются вопросами (кириллица и казахские)? Смотрел регион на серверах. И там и там одинаковые Россия, русский
ОбменВопросы вместо символов в строковых полях при запросе к SQL базе через ADODB.Connection#6 23.02.24 13:03
(5) Да, действительно, в базе хранятся данные с вопросиками. Спасибо за наводку
ОбменВопросы вместо символов в строковых полях при запросе к SQL базе через ADODB.Connection#4 23.02.24 7:49
(2)
База внешняя, нет возможности посмотреть. Но через DataGrip на третьем сервере казахские символы тоже заменяются вопросами
ОбменВопросы вместо символов в строковых полях при запросе к SQL базе через ADODB.Connection#3 23.02.24 6:09
(2) База внешняя, нет возможности посмотреть
ОбменВопросы вместо символов в строковых полях при запросе к SQL базе через ADODB.Connection#1 22.02.24 14:32
Происходит запрос через Connection = Новый COMОбъект("ADODB.Connection");

через строку подключения типа "DRIVER={SQL Server};SERVER=;UID=;PWD=;DATABASE="

Проблема в том, что запрос возвращает некорректные символы.

На одном сервере кириллица заменяется знаками ????, а на другом только буквы казахскаго языка заменяются на ?.

Пробовал
менять драйвер на {ODBC Driver 17 for SQL Server}
добавлять параметры по кодировке типа ctype=win1251, charset=cp125, STMT=utf8

Вообще ничего не меняется.

Уже думаю может настройки сервера где-то надо поменять, но в интернетах ничего не нашел

Может кто-то сталкивался с подобным?
HighLoadРазное время формирования отчета за разные даты#19 06.04.23 6:22
В принципе направление было правильным, дело было действительно в итогах, только я не знал про оптимизационные фишки 1с.

Помогла вот эта статья на Инфостарте. Оказывается в 1с есть понятие минимальной даты расчета итогов, до которой эти самые итоги не рассчитываются.

Видимо после обновления эта самая минимальная дата итогов как-то установилась и начались эти проблемы с отчетами.

Для проверки минимальной даты по регистру бухгалтерии можно выполнить код на сервере
Код
РегистрыБухгалтерии.Типовой.ПолучитьМинимальныйПериодРассчитанныхИтогов();


а для установки нужно прописать
Код
РегистрыБухгалтерии.Типовой.УстановитьМинимальныйПериодРассчитанныхИтогов(Дата(2021,08,01));


где Типовой - это название вашего регистра.

Всем участникам спасибо за помощь, прокачал свои навыки в просмотре всяких профайлеров
HighLoadРазное время формирования отчета за разные даты#18 05.04.23 19:15
(13)
Цитата
adaptive join
не помогло
HighLoadРазное время формирования отчета за разные даты#17 05.04.23 17:11
(13) завтра попробую, отпишусь по результату