Батуро Александр

34
Рейтинг

baturo
Александр Батуро



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

  •   Был(а) на сайте: вчера в 16:15

Друзья
  • Вадим Щербаков
  • Эльчин Алыев
  • Олег Тымко
Подписчики 7

Группы

IE 2018 Участник

Рейтинг 34

Дефрагментация индексов MS SQL для платформы 8.3.22

Инструменты и обработки Системный администратор MS SQL Абонемент ($m) Архив с данными Инструменты администратора БД Администрирование СУБД

Начиная с 8.3.22 фирма "1С" убрала блокировки БД на уровне страниц; если БД расположена в MS SQL, то стала возникать проблема при дефрагментации индексов с использованием команды ALTER INDEX REORGANIZE. Предлагаю модификацию известного скрипта, который позволяет обойти эту проблему.

1 стартмани

15.11.2023    2613    20    baturo    6       

13

Устранение проблемы с правами доступа. Документооборот КОРП 2.1

Инструменты и обработки Программист Платформа 1С v8.3 1С:Документооборот Абонемент ($m) Внешняя обработка (ert,epf) Документооборот и делопроизводство (СЭД) Роли и права

Обработка позволяет открыть доступ для пользователей в конфигурации 1С: Документооборот КОРП 2.1, связанных с отсутствием необходимых записей в регистрах сведений СоставСубъектовПравДоступа и ПользователиВКонтейнерах. Проблема выражается в отсутствии доступа к папкам внутренних документов и непосредственно внутренним документам (см.рисунок).

1 стартмани

01.11.2021    8358    34    baturo    2       

8

Отправка СМС сообщений из 1С через оператора Tele2

Инструменты и обработки Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) SMS рассылки

Обработка позволяет отправлять SMS сообщения через оператора Tele2 ("SMS-Таргет") по списку телефонов. Работает в любой конфигурации. Перед использованием нужно зарегистрироваться у оператора Tele2, получить логин, пароль и имя компании, от которой будут отправляться SMS,

1 стартмани

27.12.2020    6721    19    baturo    8       

7

Прием программирования, минимизирующий изменения в модулях управляемых форм при доработке типовых конфигураций и сокращающий время обновления при переходе на новую версию

Статья Программист Стажер Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Обновление 1С

Прием программирования, который позволяет при доработке типовых конфигураций минимизировать изменения в модулях дорабатываемых управляемых форм и сократить время обновления конфигурации при переходе на новую версию, при этом механизм расширений не используется.

14.12.2020    2028    baturo    8       

6

Комментарии

AdminДефрагментация индексов MS SQL для платформы 8.3.22#6 27.11.23 5:57
(5)
Цитата
ели все вар
(5)
Цитата


P.S. Почему на Инфостарте слово ALTER вставляется в сообщение с пробелом? Я так не писал. И не исправляется, зараза. Конечно, там просто ALT ER INDEX ALL ...

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

В данной версии скрипта флаг устанавливается и сбрасывается только тогда, когда требуется реорганизация индекса;
это более оптимально.
AdminДефрагментация индексов MS SQL для платформы 8.3.22#3 15.11.23 12:48
(1) Так и делается, но не для всех индексов, а только для тех, где снять флаг Allow page lock:

Код
IF @frag < 30.0 AND @allowpagelocks = 0
      SET @command = N'ALT ER   INDEX ' + @indexname + N' ON ' + @schemaname + N'.' + @objectname + N' SET (ALLOW_PAGE_LOCKS = ON);' 
          + @command + N'; ALT ER   INDEX ' + @indexname + N' ON ' + @schemaname + N'.' + @objectname + N' SET (ALLOW_PAGE_LOCKS = OFF)';
AdminДефрагментация индексов MS SQL для платформы 8.3.22#0 15.11.23 10:00
Начиная с 8.3.22 фирма "1С" убрала блокировки БД на уровне страниц; если БД расположена в MS SQL, то стала возникать проблема при дефрагментации индексов с использованием команды ALTER INDEX REORGANIZE. Предлагаю модификацию известного скрипта, который позволяет обойти эту проблему.
ОбменОтправка СМС сообщений из 1С через оператора Tele2#5 09.11.21 14:16
(4) там имя отправителя и ip адрес, с которого будут отправляться смс, нужно задавать в личном кабинете. Можно уточнить в техподдержке Теле2 - в каком случае выдаётся такое сообщение.
ОбменОтправка СМС сообщений из 1С через оператора Tele2#3 09.11.21 9:26
(1)
Цитата
400 и ошибку:
{"exception":"Elixir.Plug.Parsers.ParseError","message":"malformed request, a Jason.DecodeError exception was raised with message
С такой ошибкой не сталкивался. Только что протестировал обработку на случай изменения api от Теле2 - смс отправилась без проблем. Ощущение, что какая-то проблема с кодировкой текста. Здесь надо смотреть из отладчика: у меня текст json из отладчика выглядит так: {"msisdn":79123456789,"shortcode":"SOMECOMPANY","text":"Русский текст"}. Попробуйте воспользоваться обработкой с другого компьютера.
ПубликацииУстранение проблемы с правами доступа. Документооборот КОРП 2.1#0 30.10.21 16:49
Обработка позволяет открыть доступ для пользователей в конфигурации 1С: Документооборот КОРП 2.1, связанных с отсутствием необходимых записей в регистрах сведений СоставСубъектовПравДоступа и ПользователиВКонтейнерах. Проблема выражается в отсутствии доступа к папкам внутренних документов и непосредственно внутренним документам (см.рисунок).
DevМногострочный режим текста у кнопки УФ#7 12.03.21 11:50
Реквизит называется "Высота заголовка". Установи его в значение = 2.
DevИзменить валюту управленческого учета в УТ10.3 на рубли#6 31.12.20 7:42
(4) надо из кода смотреть почему затеняется.

Как вариант - сделать копию базы, отменить проведение документов и посмотреть можно будет изменить валюту УУ.
DevДоступ к сайту по API: ИНН, НаименованиеОрганизации#16 30.12.20 10:58
сервис 1С Контрагент не подходит? По ИНН позволяет получить информацию по контрагенту
DevИзменить валюту управленческого учета в УТ10.3 на рубли#2 29.12.20 16:15
Можно программно это сделать, обойдя проверки. Но в регистрах накопления УТ10.3, по которым ведётся суммовой учёт в валюте управленческого учёта, суммы останутся прежние - в валюте usd. Чтобы обновить движение и пересчитать их на рубли, нужно перепровести документы.

Другой способ - более сложный: Программно установить валюту упр.учёта на рубли. Отключить итоги. В базе SQL поменять движения регистров через UPDATE. Включить итоги. Но требуется внимательность и понимание сути происходящего.