Size: a a a

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

2020 November 11

H

Hero in 1С, БСП, DevOps и Архитектура
Александр Саламатов
можно сделать "при получении данных на сервере" в форме списка, запросом выбирать данные из тч ссылок и формировать такую же строку, но это лишние запросы уже
Ну там один запрос на каждую порцию. Не так страшно.
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Александр Саламатов
можно сделать "при получении данных на сервере" в форме списка, запросом выбирать данные из тч ссылок и формировать такую же строку, но это лишние запросы уже
Плохая идея, так как форма списка - это динамический список и такими запросами он задрочит БД.
Самая лучшая реализация - это как раз то что написал Антон (как в типовой).
Если не хочется корячить типовой справочник - можно использовать "Дополнительные сведения" или сделать свой РС для хранения представлений
источник

H

Hero in 1С, БСП, DevOps и Архитектура
1C Programmer
не взлетает
Может проблемы связаны с расширением?
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
Алексей М.
Так он у тебя модуль сам не видит
ЭтоЯ() должно вызываться без указания модуля. не сработало. без галочки Глобальный - ЗАРАБОТАЛО. вот спасибо вам добрый человек. дай бог вам здоровья.
источник

1P

1C Programmer in 1С, БСП, DevOps и Архитектура
Hero
Может проблемы связаны с расширением?
спасибо за помощь, проблема решена снятием галочки глобальный на серверном модуле. сам бы не додумался что такое возможно 🙈
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Алексей М.
Плохая идея, так как форма списка - это динамический список и такими запросами он задрочит БД.
Самая лучшая реализация - это как раз то что написал Антон (как в типовой).
Если не хочется корячить типовой справочник - можно использовать "Дополнительные сведения" или сделать свой РС для хранения представлений
Почему плохая?
Единственное что плохо - это то, что по этой колонке не будет работать сортировка и поиск. Если запрос внутри будет сделан оптимально, то это не будет заметно
источник

АС

Александр Саламатов... in 1С, БСП, DevOps и Архитектура
Алексей М.
Плохая идея, так как форма списка - это динамический список и такими запросами он задрочит БД.
Самая лучшая реализация - это как раз то что написал Антон (как в типовой).
Если не хочется корячить типовой справочник - можно использовать "Дополнительные сведения" или сделать свой РС для хранения представлений
ну ну прямо "задрочит", там порционное получение данных идет, при подгрузке новой порции идет запрос, повторно по уже полученным ссылкам не получает, но это все таки еще один запрос)
источник

H

Hero in 1С, БСП, DevOps и Архитектура
1C Programmer
спасибо за помощь, проблема решена снятием галочки глобальный на серверном модуле. сам бы не додумался что такое возможно 🙈
Это не мне спасибо
источник

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
Hero
Почему плохая?
Единственное что плохо - это то, что по этой колонке не будет работать сортировка и поиск. Если запрос внутри будет сделан оптимально, то это не будет заметно
Зато, кстате, есть плюс: если изменится представление какого-нибудь элемента справочника, то при использовании ПриПолученииДанныхНаСервере всегда будет самый свежак.
Если записать в реквизит, то представление может "протухнуть".
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Anton Selin
Зато, кстате, есть плюс: если изменится представление какого-нибудь элемента справочника, то при использовании ПриПолученииДанныхНаСервере всегда будет самый свежак.
Если записать в реквизит, то представление может "протухнуть".
Это уже прикладные особенности.
В самом методе при получении данных на сервере нет ничего страшного, если использовать с умом.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Anton Selin
Зато, кстате, есть плюс: если изменится представление какого-нибудь элемента справочника, то при использовании ПриПолученииДанныхНаСервере всегда будет самый свежак.
Если записать в реквизит, то представление может "протухнуть".
Только сразу подумай про поиск и сортировку. Если будут нужны, то придется делать кастомный варинат, не очень приятный
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Александр Саламатов
ну ну прямо "задрочит", там порционное получение данных идет, при подгрузке новой порции идет запрос, повторно по уже полученным ссылкам не получает, но это все таки еще один запрос)
В целом согласен, просто не люблю связываться с доработкой динамических список. Большинство проблем с производительностью как правило от них идет
источник

АС

Александр Саламатов... in 1С, БСП, DevOps и Архитектура
Алексей М.
В целом согласен, просто не люблю связываться с доработкой динамических список. Большинство проблем с производительностью как правило от них идет
этот вариант кстати самый быстрый, у нас были очень большие запросы внутри динамического списка, вынос получения доп данных в эту процедуру ускорил работу в несколько раз
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Надо смотреть на конкретную базу и специфику использования. Если есть проблемы с производительностью при динамическом получении данных - возможно будет целесообразно сделать их хранимыми. Если получается добиться результата без изменения структуры БД - это замечательно.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Алексей М.
В целом согласен, просто не люблю связываться с доработкой динамических список. Большинство проблем с производительностью как правило от них идет
Все проблемы ДС как правило создаются пользователями, которым доступно изменение состава колонок, в особенности добавлением туда текстовых полей неограниченной длины (с последующей сортировкой по ним) и реквизитов составных типов.
Особенно остро проявляется в формах списка журналов документов.
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
John Doe
Все проблемы ДС как правило создаются пользователями, которым доступно изменение состава колонок, в особенности добавлением туда текстовых полей неограниченной длины (с последующей сортировкой по ним) и реквизитов составных типов.
Особенно остро проявляется в формах списка журналов документов.
Спасибо, я в курсе) поэтому и говорю, что если нужны какие то дополнительные данные для отображения в списках, то лучше их сразу включать в запрос или делать хранимыми, с заданными параметрами типа и индексацией.
источник

I

Iskandar in 1С, БСП, DevOps и Архитектура
Доброго дня!
где я могу видеть подсистему подсистемы?
источник

GV

Gennady Vyacheslavov... in 1С, БСП, DevOps и Архитектура
Iskandar
Доброго дня!
где я могу видеть подсистему подсистемы?
добавь в нее объекты конфигурации, они появятся у тебя в подсистеме раздела
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Iskandar
Доброго дня!
где я могу видеть подсистему подсистемы?
В книге Радченко "Практическое руководство разработчика"
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Iskandar
Доброго дня!
где я могу видеть подсистему подсистемы?
в этом канале еще  https://t.me/junior1c
источник