Size: a a a

1С, БСП, DevOps и Архитектура

2020 February 14

PZ

P Z in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
в языке зпросов есть чудный разделитель - запятая. что мешает несколько полей выбрать одной строчкой? запросы сразу становятся компактнее
Читаемость снижается
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
в языке зпросов есть чудный разделитель - запятая. что мешает несколько полей выбрать одной строчкой? запросы сразу становятся компактнее
Все с тобой ясно, советчик goto )
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Особенно когда реально надо полей много и это обосновано
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
John Doe
Все с тобой ясно, советчик goto )
обращайся, у меня всегда есть чудный совет на все случаи жизни =)
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Так то я сам за минимизацию, но она должна быть обоснована и не превращаться в обусфикацию
источник

AZ

Aleksey Zemskov in 1С, БСП, DevOps и Архитектура
Особенно весело когда такой запрос как из ЗУП конструктором не открывается из-за конкатенации или СтрЗаменить(...
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Aleksey Zemskov
Особенно весело когда такой запрос как из ЗУП конструктором не открывается из-за конкатенации или СтрЗаменить(...
Это ладно, там часто это обосновано в части единой точки ответственности, перехватили и поймем
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Но когда стреляют себе в ногу просто так ради экономии места - это удивляет
источник
2020 February 15

НЧ

Николай Чернов in 1С, БСП, DevOps и Архитектура
Всем привет. Моет кто сталкивался с такой ошибкой при восстановлении базы данных в среде DB2:
htype=SQL_HANDLE_DBC hndl=0x1, line=2539, file=./src/DB2Connection.cpp
SQLSTATE=57019, native=-1117, '[IBM][CLI Driver] SQL1117N  A connection to or activation of database "AM008" cannot be made because of ROLL-FORWARD PENDING.  SQLSTATE=57019
источник

AU

Andrey Uspenskiy in 1С, БСП, DevOps и Архитектура
Николай Чернов
Всем привет. Моет кто сталкивался с такой ошибкой при восстановлении базы данных в среде DB2:
htype=SQL_HANDLE_DBC hndl=0x1, line=2539, file=./src/DB2Connection.cpp
SQLSTATE=57019, native=-1117, '[IBM][CLI Driver] SQL1117N  A connection to or activation of database "AM008" cannot be made because of ROLL-FORWARD PENDING.  SQLSTATE=57019
Connection failed
SQL1117N A connection to or activation of database "CCR" cannot be made because of ROLL-FORWARD PENDING. SQLSTATE=57019

Cause
The database requires rolling forward.

Resolving The Problem

Roll forward the database.

Steps:

Ask your I.T. department's database administrator (DBA) to perform the following:

1. Logon to the DB2 server (as an administrator)

2. Launch an appropriate tool

For example: DB2 Command Window - Administrator


3. Run the following command:


db2 rollforward db ccr complete

NOTE: Replace 'CCR' with the name of your database.






Источник - вендор 😏:
https://www.ibm.com/support/pages/sql1117n-connection-or-activation-database-because-roll-forward-pending-error-when-testing-database-connection
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Друзья, нужна помощь с запросом, гдето на уровне СУБД падает и выполняется 2 часа
Все документов в этом процессе участвует около 1000. Период 1 день. По отдельности для перемещений и поступлений выполняется быстро. а если ОБЪЕДИНИТЬ ВСЕ то очень долго
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
ВЫБРАТЬ
 ПриобретениеТоваровУслугТовары.Ссылка КАК Ссылка,
 ПриобретениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
 ПриобретениеТоваровУслугТовары.Характеристика КАК Характеристика,
 СУММА(ПриобретениеТоваровУслугТовары.Количество) КАК Количество,
 СРЕДНЕЕ(ПриобретениеТоваровУслугТовары.Цена) КАК Цена
 ИЗ
 Документ.ПриобретениеТоваровУслуг.Товары КАК ПриобретениеТоваровУслугТовары
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.рсц_СоответствиеУстановокЦен КАК рсц_СоответствиеУстановокЦен
   ПО (ПриобретениеТоваровУслугТовары.Ссылка = рсц_СоответствиеУстановокЦен.Документ)
 ГДЕ
   ПриобретениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
   И ПриобретениеТоваровУслугТовары.Ссылка.Проведен
   И НЕ ПриобретениеТоваровУслугТовары.СписатьНаРасходы
   И рсц_СоответствиеУстановокЦен.Документ ЕСТЬ NULL
 
 СГРУППИРОВАТЬ ПО
   ПриобретениеТоваровУслугТовары.Ссылка,
   ПриобретениеТоваровУслугТовары.Номенклатура,
   ПриобретениеТоваровУслугТовары.Характеристика
 
 ОБЪЕДИНИТЬ ВСЕ
 
 ВЫБРАТЬ
   ПеремещениеТоваровТовары.Ссылка,
   ПеремещениеТоваровТовары.Номенклатура,
   ПеремещениеТоваровТовары.Характеристика,
   СУММА(ПеремещениеТоваровТовары.Количество),
   СРЕДНЕЕ(ЦеныНоменклатурыСрезПоследних.Цена)
 ИЗ
   Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
     ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.рсц_СоответствиеУстановокЦен КАК рсц_СоответствиеУстановокЦен
     ПО (ПеремещениеТоваровТовары.Ссылка = рсц_СоответствиеУстановокЦен.ДокументПеремещения)
     ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата2, ) КАК ЦеныНоменклатурыСрезПоследних
     ПО (ПеремещениеТоваровТовары.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура)
       И (ПеремещениеТоваровТовары.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика)
     ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РасшСоотвествиеСкладовИВидовЦен КАК РасшСоотвествиеСкладовИВидовЦен
     ПО (ПеремещениеТоваровТовары.Ссылка.СкладОтправитель = РасшСоотвествиеСкладовИВидовЦен.Склад)
 ГДЕ
   рсц_СоответствиеУстановокЦен.Документ ЕСТЬ NULL
   И ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
   И ПеремещениеТоваровТовары.Ссылка.Проведен
   И ЦеныНоменклатурыСрезПоследних.Цена > 0
   И ЦеныНоменклатурыСрезПоследних.ВидЦены = РасшСоотвествиеСкладовИВидовЦен.ВидЦен
 
 СГРУППИРОВАТЬ ПО
   ПеремещениеТоваровТовары.Ссылка,
   ПеремещениеТоваровТовары.Номенклатура,
   ПеремещениеТоваровТовары.Характеристика
 
 УПОРЯДОЧИТЬ ПО
   Ссылка
 ИТОГИ ПО
   Ссылка
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Самое интересное что на копии отрабатывает норм.  А вот на продбазе где 100+ пользователей выполняется очень долго
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Может итоги и обьединить все не совместимы?(
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Константин Аванесов
Может итоги и обьединить все не совместимы?(
А может план запросов посмотреть?
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Andrey Ovsiankin
А может план запросов посмотреть?
Пойду погуглю где и как его смотреть)
Но почему на 2х почти идентичных базах 1с строит по разному план запроса?
источник

AB

Alexey Bo in 1С, БСП, DevOps и Архитектура
Запрос жесть)))
источник

AB

Alexey Bo in 1С, БСП, DevOps и Архитектура
Больше нагрузка. Другой план.
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Alexey Bo
Больше нагрузка. Другой план.
Типа оптимальнее?)
источник

AB

Alexey Bo in 1С, БСП, DevOps и Архитектура
Типа да
источник