SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
«Борьба с производительностью»
Что влияет на производительность:
1.Железо
2.Архитектура БД
3.Код
4.Пользователи
Железо
Как всегда: чем больше тем лучше но есть несколько заметок:
1. 1С «любит» частоту, выбор между частотами и ядрами должен быть в сторону
частоты, процессор прошлого поколения с более высокой частой покажет
больше производительности чем на новом ядре с меньшей частотой при
одинаковой стоимости.
2. Все последние конфигурации очень «любят» временные файлы и временные
таблицы SSD или RAM диски для TempDB и временных файлов 1С
3. По возможность использовать RAID 10
4. По возможности использовать Memory share или максимально снизить потери
на сеть (отдельные «хардварные» сетевые карты, двойные каналы, убрать свичи
и т.д.)
Архитектура БД
Типовые конфигурации:
1. Мало что поменяешь.
2. В случае изменений сложности с обновлением
В эту сторону тоже работают, например механизм расширений
Свои разработки:
1. Не стремитесть к нормализации БД
2. Обращайте внимание на порядок измерений, по возможности агрегируйте данные
3. Не давайте пользователя работать/просматривать таблицы, делайте отчеты
4. НЕ ЛЕНИТЕСЬ ОПТИМИЗИРОВАТЬ! Чем дальше, тем сложнее это будет сделать.
Код
Общие рекомендации:
1. Чем меньше вызовов сервера, тем лучше
2. Старайтесь получить данные за 1 обращение к БД
3. Используйте модули повторного использования
4. Не перегружайте списки данными, каждое поле другого справочника/документа
это неявное левое соединение
5. Не используйте СУБД для вычислений - она для хранения и поиска в ней
6. Чем проще запрос, тем быстрее он выполнится
7. RLS – не должно быть пересекающихся ролей! А лучше вообще не остпользовать
8. Для того чтобы пользователь не видел «тормозов» получайте данные фоном.
Код – отладка - циклы
1.Да, включение режима отладки на сервере замедляет его,
чем больше циклов, тем больше замедление
2.Для отладки создайте отдельный кластер на этом же
сервере
3.Анализируйте неявные вызовы сервера и обращения к СУБД
Код – Архитектура - запросы
ВЫБРАТЬ
МойРегистр.Измерение1 КАК Измерение1,
МойРегистр.Измерение2 КАК Измерение2,
МойРегистр.Измерение3 КАК Измерение3,
МойРегистр.Измерение4 КАК Измерение4,
МойРегистр.Измерение5 КАК Измерение5,
МойРегистр.Измерение6 КАК Измерение6,
МойРегистр.Ресурс1 КАК Ресурс1
ИЗ
РегистрСведений.МойРегистр КАК МойРегистр
ГДЕ
МойРегистр.Измерение1 = &Измерение1
И МойРегистр.Измерение3 = &Измерение
Код – Архитектура - запросы
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(МойРегистр.Измерение3, МЕСЯЦ) КАК Поле1,
МойРегистр.Ресурс1 КАК Ресурс1
ИЗ
РегистрСведений.МойРегистр КАК МойРегистр
ГДЕ
НАЧАЛОПЕРИОДА(МойРегистр.Измерение3, МЕСЯЦ) = &Дата
Код – Архитектура - запросы
ВЫБРАТЬ
Справочник1.*
ИЗ
Справочник.Справочник1 КАК Справочник1
Код – Архитектура - запросы
ВЫБРАТЬ
МойРегистрНакопленияОстатки.Измерение1 КАК Измерение1,
МойРегистрНакопленияОстатки.Измерение2 КАК Измерение2,
МойРегистрНакопленияОстатки.Измерение3 КАК Измерение3,
МойРегистрНакопленияОстатки.Измерение4 КАК Измерение4,
МойРегистрНакопленияОстатки.Измерение5 КАК Измерение5,
МойРегистрНакопленияОстатки.Измерение6 КАК Измерение6,
МойРегистрНакопленияОстатки.Ресурс1Остаток КАК Ресурс1Остаток,
МойРегистрНакопленияОстатки.Ресурс2Остаток КАК Ресурс2Остаток,
МойРегистрНакопленияОстатки.Ресурс3Остаток КАК Ресурс3Остаток,
МойРегистрНакопленияОстатки.Измерение1.Код КАК Измерение1Код,
МойРегистрНакопленияОстатки.Измерение3.Ссылка КАК Измерение3Ссылка
ИЗ
РегистрНакопления.МойРегистрНакопления.Остатки(&Дата,
МойРегистрНакопленияОстатки.Измерение1 = &Изме555555) КАК МойРегистрНакопленияОстатки
ГДЕ
МойРегистрНакопленияОстатки.Измерение3 = &Измерение3
Код – Архитектура - запросы
ВЫБРАТЬ
МойРегистрНакопленияОстатки.Измерение1 КАК Измерение1,
МойРегистрНакопленияОстатки.Измерение2 КАК Измерение2,
МойРегистрНакопленияОстатки.Измерение3 КАК Измерение3,
МойРегистрНакопленияОстатки.Измерение4 КАК Измерение4,
МойРегистрНакопленияОстатки.Измерение5 КАК Измерение5,
МойРегистрНакопленияОстатки.Измерение6 КАК Измерение6,
МойРегистрНакопленияОстатки.Ресурс1Остаток КАК Ресурс1Остаток,
МойРегистрНакопленияОстатки.Ресурс2Остаток КАК Ресурс2Остаток,
МойРегистрНакопленияОстатки.Ресурс3Остаток КАК Ресурс3Остаток,
МойРегистрНакопленияОстатки.Измерение1.Код КАК Измерение1Код,
МойРегистрНакопленияОстатки.Измерение3.Ссылка КАК Измерение3Ссылка
ИЗ
РегистрНакопления.МойРегистрНакопления.Остатки(&Дата, ) КАК
МойРегистрНакопленияОстатки
ГДЕ
МойРегистрНакопленияОстатки.Измерение1 = &Измерение3 или
МойРегистрНакопленияОстатки.Измерение3 = &Измерение5
Код – Архитектура - запросы
ВЫБРАТЬ
МойРегистрНакопленияОстатки.Измерение1 КАК Измерение1,
МойРегистрНакопленияОстатки.Измерение2 КАК Измерение2,
МойРегистрНакопленияОстатки.Измерение3 КАК Измерение3,
МойРегистрНакопленияОстатки.Измерение4 КАК Измерение4,
МойРегистрНакопленияОстатки.Измерение5 КАК Измерение5,
МойРегистрНакопленияОстатки.Измерение6 КАК Измерение6,
МойРегистрНакопленияОстатки.Ресурс1Остаток КАК Ресурс1Остаток,
МойРегистрНакопленияОстатки.Ресурс2Остаток КАК Ресурс2Остаток,
МойРегистрНакопленияОстатки.Ресурс3Остаток КАК Ресурс3Остаток,
МойРегистрНакопленияОстатки.Измерение1.Код КАК Измерение1Код,
МойРегистрНакопленияОстатки.Измерение3.Ссылка КАК Измерение3Ссылка
ИЗ
РегистрНакопления.МойРегистрНакопления.Остатки(&Дата, ) КАК
МойРегистрНакопленияОстатки
ГДЕ
МойРегистрНакопленияОстатки.Измерение3 = &Измерение3 или
МойРегистрНакопленияОстатки.Измерение3 = &Измерение5
Код – Архитектура - запросы
ВЫБРАТЬ
МойРегистрНакопленияОбороты.Регистратор.Номер КАК РегистраторНомер
ИЗ
РегистрНакопления.МойРегистрНакопления.Обороты(, , Регистратор, ) КАК
МойРегистрНакопленияОбороты
ГДЕ
МойРегистрНакопленияОбороты.Регистратор ССЫЛКА Документ.Документ1
Код – Архитектура - запросы
ВЫБРАТЬ
МойРегистрНакопленияОбороты.Ресурс1Оборот
КАК Ресурс1Оборот
ИЗ
(ВЫБРАТЬ
Документ1.Ссылка КАК Ссылка
ИЗ
Документ.Документ1 КАК
Документ1) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрНакопления.МойРегистрНакопления.Обороты(, , , )
КАК МойРегистрНакопленияОбороты
ПО ВложенныйЗапрос.Ссылка =
МойРегистрНакопленияОбороты.Измерение1
ВЫБРАТЬ
МойРегистрНакопленияОбороты.Ресурс1Оборот
КАК Ресурс1Оборот
ИЗ
РегистрНакопления.МойРегистрНакопления.Обо
роты(
,
,
,
Измерение1 В
(ВЫБРАТЬ
Документ1.Ссылка КАК Ссылка
ИЗ
Документ.Документ1 КАК Документ1)) КАК
МойРегистрНакопленияОбороты
Пользователи
Попробую ответить на ваши вопросы ибо …
Спасибо что дослушали до конца,
с вами был Логачев Александр Сергеевич
Руководитель отдела разработки
Тел: +7 (495) 374-55-39 доб. 122
e-mail: alogachev@koderline.ru
Skype: alogachev1981

Weitere ähnliche Inhalte

Was ist angesagt?

DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)Ontico
 
Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013
Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013
Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013it-people
 
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...Ontico
 
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...Ontico
 
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...Ontico
 
SphinxSearch Meetup - Tips&tricks
SphinxSearch Meetup - Tips&tricksSphinxSearch Meetup - Tips&tricks
SphinxSearch Meetup - Tips&tricksRoman Pavlushko
 
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Ontico
 
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...Ontico
 
Оптимизации уровня CPU, Андрей Акиньшин (JetBrains)
Оптимизации уровня CPU,  Андрей Акиньшин (JetBrains)Оптимизации уровня CPU,  Андрей Акиньшин (JetBrains)
Оптимизации уровня CPU, Андрей Акиньшин (JetBrains)Ontico
 
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...Ontico
 
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)Ontico
 
История успеха Яндекс.Почты
История успеха Яндекс.ПочтыИстория успеха Яндекс.Почты
История успеха Яндекс.Почтыdev1ant
 
Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)
Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)
Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)Ontico
 
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...Ontico
 
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)Ontico
 
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...Ontico
 
Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?Vadim Madison
 

Was ist angesagt? (20)

Mysql vs postgresql
Mysql vs postgresqlMysql vs postgresql
Mysql vs postgresql
 
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
 
Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013
Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013
Олег Анастасьев "Ближе к Cassandra". Выступление на Cassandra Conf 2013
 
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
 
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
 
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
 
SphinxSearch Meetup - Tips&tricks
SphinxSearch Meetup - Tips&tricksSphinxSearch Meetup - Tips&tricks
SphinxSearch Meetup - Tips&tricks
 
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
 
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
 
Оптимизации уровня CPU, Андрей Акиньшин (JetBrains)
Оптимизации уровня CPU,  Андрей Акиньшин (JetBrains)Оптимизации уровня CPU,  Андрей Акиньшин (JetBrains)
Оптимизации уровня CPU, Андрей Акиньшин (JetBrains)
 
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
 
HP 3PAR StoreServ 7200
HP 3PAR StoreServ 7200HP 3PAR StoreServ 7200
HP 3PAR StoreServ 7200
 
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
 
История успеха Яндекс.Почты
История успеха Яндекс.ПочтыИстория успеха Яндекс.Почты
История успеха Яндекс.Почты
 
Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)
Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)
Опыт миграции между дата-центрами / Михаил Тюрин, Сергей Бурладян (Avito)
 
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
 
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
 
SECON.Посиделки #16: Cassandra (презентация)
SECON.Посиделки #16: Cassandra (презентация) SECON.Посиделки #16: Cassandra (презентация)
SECON.Посиделки #16: Cassandra (презентация)
 
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
 
Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?
 

Andere mochten auch

1С:Документооборот – практичный и эффективный инструмент для управления догов...
1С:Документооборот – практичный и эффективный инструмент для управления догов...1С:Документооборот – практичный и эффективный инструмент для управления догов...
1С:Документооборот – практичный и эффективный инструмент для управления догов...Алеся Гарасимович
 
Новые возможности учета НДС в 1С_ERP 2.2
Новые возможности учета НДС в 1С_ERP 2.2Новые возможности учета НДС в 1С_ERP 2.2
Новые возможности учета НДС в 1С_ERP 2.2Алеся Гарасимович
 
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...Helen Kopteva
 
Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»Алеся Гарасимович
 
База+строительство
База+строительствоБаза+строительство
База+строительствоKoderline
 
Отчетность по МФСО в "1С:Управление холдингом"
Отчетность по МФСО в "1С:Управление холдингом"Отчетность по МФСО в "1С:Управление холдингом"
Отчетность по МФСО в "1С:Управление холдингом"Алеся Гарасимович
 
Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...
Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...
Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...Алеся Гарасимович
 
Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...
Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...
Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...Анастасия Масенко
 
Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...
Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...
Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...Анастасия Масенко
 
Управление проектами строительства скважин
Управление проектами строительства скважинУправление проектами строительства скважин
Управление проектами строительства скважинKoderline
 
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8» «Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8» Анастасия Масенко
 
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...Helen Kopteva
 
Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»
Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»
Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»Анастасия Масенко
 
База+торновля
База+торновляБаза+торновля
База+торновляKoderline
 
"Практический опыт внедрения WMS системы на предприятии оптовой торговли"
"Практический опыт внедрения WMS системы на предприятии оптовой торговли""Практический опыт внедрения WMS системы на предприятии оптовой торговли"
"Практический опыт внедрения WMS системы на предприятии оптовой торговли"Helen Kopteva
 
Презентация "Автоматизация бюджетирования в современных решениях на платформе...
Презентация "Автоматизация бюджетирования в современных решениях на платформе...Презентация "Автоматизация бюджетирования в современных решениях на платформе...
Презентация "Автоматизация бюджетирования в современных решениях на платформе...Iuliia Usatiuk
 
закупка импортных товаров в 1с управление торговлей 11.31 горбушина
закупка импортных товаров в 1с управление торговлей 11.31 горбушиназакупка импортных товаров в 1с управление торговлей 11.31 горбушина
закупка импортных товаров в 1с управление торговлей 11.31 горбушинаАнастасия Масенко
 

Andere mochten auch (20)

1С:Документооборот – практичный и эффективный инструмент для управления догов...
1С:Документооборот – практичный и эффективный инструмент для управления догов...1С:Документооборот – практичный и эффективный инструмент для управления догов...
1С:Документооборот – практичный и эффективный инструмент для управления догов...
 
Новые возможности учета НДС в 1С_ERP 2.2
Новые возможности учета НДС в 1С_ERP 2.2Новые возможности учета НДС в 1С_ERP 2.2
Новые возможности учета НДС в 1С_ERP 2.2
 
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
 
Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»
 
учет факторинга в 1с erp лосева
учет факторинга в 1с erp лосеваучет факторинга в 1с erp лосева
учет факторинга в 1с erp лосева
 
База+строительство
База+строительствоБаза+строительство
База+строительство
 
Отчетность по МФСО в "1С:Управление холдингом"
Отчетность по МФСО в "1С:Управление холдингом"Отчетность по МФСО в "1С:Управление холдингом"
Отчетность по МФСО в "1С:Управление холдингом"
 
Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...
Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...
Ключевые моменты подготовки отчетности по МСФО с использованием 1С:Управление...
 
Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...
Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...
Изменения в исчислении страховых взносах и НДФЛ, а так же новые формы отчетно...
 
Виды расходов налогового учета
Виды расходов налогового учетаВиды расходов налогового учета
Виды расходов налогового учета
 
Налоговый учет 2. расходы
Налоговый учет 2. расходы Налоговый учет 2. расходы
Налоговый учет 2. расходы
 
Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...
Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...
Вебинар «Организация адресного хранения в 1С:ERP. Области и методология приме...
 
Управление проектами строительства скважин
Управление проектами строительства скважинУправление проектами строительства скважин
Управление проектами строительства скважин
 
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8» «Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
 
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
Управление финансами. 1С:ERP Управление предприятием. 1С:Управление холдингом...
 
Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»
Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»
Вебинар «1С:Документооборот. Настройка и возможности бесшовной интеграции»
 
База+торновля
База+торновляБаза+торновля
База+торновля
 
"Практический опыт внедрения WMS системы на предприятии оптовой торговли"
"Практический опыт внедрения WMS системы на предприятии оптовой торговли""Практический опыт внедрения WMS системы на предприятии оптовой торговли"
"Практический опыт внедрения WMS системы на предприятии оптовой торговли"
 
Презентация "Автоматизация бюджетирования в современных решениях на платформе...
Презентация "Автоматизация бюджетирования в современных решениях на платформе...Презентация "Автоматизация бюджетирования в современных решениях на платформе...
Презентация "Автоматизация бюджетирования в современных решениях на платформе...
 
закупка импортных товаров в 1с управление торговлей 11.31 горбушина
закупка импортных товаров в 1с управление торговлей 11.31 горбушиназакупка импортных товаров в 1с управление торговлей 11.31 горбушина
закупка импортных товаров в 1с управление торговлей 11.31 горбушина
 

Ähnlich wie Оптимизация – стоимость владения

Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBIurii Ogiienko
 
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)Ontico
 
Лекция №6 Организация ЭВМ и систем
Лекция №6 Организация ЭВМ и системЛекция №6 Организация ЭВМ и систем
Лекция №6 Организация ЭВМ и системpianist2317
 
MySQL Optimization. Russian
MySQL Optimization. RussianMySQL Optimization. Russian
MySQL Optimization. RussianRawan Qurmet
 
Innodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 RusInnodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 RusOntico
 
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...Ontico
 
DB2 BLU Explained
DB2 BLU ExplainedDB2 BLU Explained
DB2 BLU ExplainedMaxim Zinal
 
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)Ontico
 
Wonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 RusWonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 RusOntico
 
Aлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreetAлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreetOntico
 
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....HOWWEDOIT
 
Cистема внутренней статистики Odnoklassniki.ru
Cистема внутренней статистики Odnoklassniki.ruCистема внутренней статистики Odnoklassniki.ru
Cистема внутренней статистики Odnoklassniki.ruodnoklassniki.ru
 
Конструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютераКонструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютераAlexandr Konfidentsialno
 
процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...
процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...
процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...Andrey Somsikov
 
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Ontico
 
Death And Resurrection Of Yandex Statistics Pavel Aleshin
Death And Resurrection Of Yandex Statistics Pavel AleshinDeath And Resurrection Of Yandex Statistics Pavel Aleshin
Death And Resurrection Of Yandex Statistics Pavel AleshinDigital Zone
 
Повышение производительности бизнес-приложений
Повышение производительности бизнес-приложенийПовышение производительности бизнес-приложений
Повышение производительности бизнес-приложенийКРОК
 
Преимущества NoSQL баз данных на примере MongoDB
Преимущества NoSQL баз данных на примере MongoDBПреимущества NoSQL баз данных на примере MongoDB
Преимущества NoSQL баз данных на примере MongoDBUNETA
 
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Ontico
 

Ähnlich wie Оптимизация – стоимость владения (20)

Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
 
Лекция №6 Организация ЭВМ и систем
Лекция №6 Организация ЭВМ и системЛекция №6 Организация ЭВМ и систем
Лекция №6 Организация ЭВМ и систем
 
MySQL Optimization. Russian
MySQL Optimization. RussianMySQL Optimization. Russian
MySQL Optimization. Russian
 
Innodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 RusInnodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 Rus
 
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
 
DB2 BLU Explained
DB2 BLU ExplainedDB2 BLU Explained
DB2 BLU Explained
 
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
 
Wonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 RusWonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 Rus
 
Aлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreetAлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreet
 
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
 
Cистема внутренней статистики Odnoklassniki.ru
Cистема внутренней статистики Odnoklassniki.ruCистема внутренней статистики Odnoklassniki.ru
Cистема внутренней статистики Odnoklassniki.ru
 
Конструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютераКонструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютера
 
процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...
процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...
процессоры Intel® core™ 3 го поколения возможности для создания приложений в ...
 
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
 
Death And Resurrection Of Yandex Statistics Pavel Aleshin
Death And Resurrection Of Yandex Statistics Pavel AleshinDeath And Resurrection Of Yandex Statistics Pavel Aleshin
Death And Resurrection Of Yandex Statistics Pavel Aleshin
 
Повышение производительности бизнес-приложений
Повышение производительности бизнес-приложенийПовышение производительности бизнес-приложений
Повышение производительности бизнес-приложений
 
No sql.mongodb scaling
No sql.mongodb scalingNo sql.mongodb scaling
No sql.mongodb scaling
 
Преимущества NoSQL баз данных на примере MongoDB
Преимущества NoSQL баз данных на примере MongoDBПреимущества NoSQL баз данных на примере MongoDB
Преимущества NoSQL баз данных на примере MongoDB
 
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
 

Mehr von Анастасия Масенко

Вебинар «Обмен данными между 1С: Конвертация данных 3.0»
Вебинар  «Обмен данными между 1С: Конвертация данных 3.0»Вебинар  «Обмен данными между 1С: Конвертация данных 3.0»
Вебинар «Обмен данными между 1С: Конвертация данных 3.0»Анастасия Масенко
 
Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»
Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»
Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»Анастасия Масенко
 
«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...
«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...
«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...Анастасия Масенко
 
Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...
Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...
Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...Анастасия Масенко
 
«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...
«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...
«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...Анастасия Масенко
 
Вебинар «1С:Управление холдингом. Централизация и консолидация информации. П...
Вебинар  «1С:Управление холдингом. Централизация и консолидация информации. П...Вебинар  «1С:Управление холдингом. Централизация и консолидация информации. П...
Вебинар «1С:Управление холдингом. Централизация и консолидация информации. П...Анастасия Масенко
 
«Управление инвестиционными проектами на базе 1С:Управление холдингом»
«Управление инвестиционными проектами на базе 1С:Управление холдингом»«Управление инвестиционными проектами на базе 1С:Управление холдингом»
«Управление инвестиционными проектами на базе 1С:Управление холдингом»Анастасия Масенко
 
Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...
Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...
Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...Анастасия Масенко
 

Mehr von Анастасия Масенко (8)

Вебинар «Обмен данными между 1С: Конвертация данных 3.0»
Вебинар  «Обмен данными между 1С: Конвертация данных 3.0»Вебинар  «Обмен данными между 1С: Конвертация данных 3.0»
Вебинар «Обмен данными между 1С: Конвертация данных 3.0»
 
Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»
Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»
Вебинар «Учет отпусков в 1С: Зарплата и управление персоналом ред. 3.1»
 
«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...
«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...
«Обзор возможностей программы "Закупки. Дополнение к "1С: Бухгалтерия государ...
 
Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...
Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...
Вебинар «1С: Управление холдингом. Бесшовная интеграция с Документооборотом и...
 
«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...
«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...
«Расчет больничных и пособий за счет ФСС в программе 1С: Зарплата и управлени...
 
Вебинар «1С:Управление холдингом. Централизация и консолидация информации. П...
Вебинар  «1С:Управление холдингом. Централизация и консолидация информации. П...Вебинар  «1С:Управление холдингом. Централизация и консолидация информации. П...
Вебинар «1С:Управление холдингом. Централизация и консолидация информации. П...
 
«Управление инвестиционными проектами на базе 1С:Управление холдингом»
«Управление инвестиционными проектами на базе 1С:Управление холдингом»«Управление инвестиционными проектами на базе 1С:Управление холдингом»
«Управление инвестиционными проектами на базе 1С:Управление холдингом»
 
Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...
Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...
Вводная часть вебинара «1С Документооборот. Настройка и возможности бесшовной...
 

Оптимизация – стоимость владения

  • 1. «Борьба с производительностью» Что влияет на производительность: 1.Железо 2.Архитектура БД 3.Код 4.Пользователи
  • 2. Железо Как всегда: чем больше тем лучше но есть несколько заметок: 1. 1С «любит» частоту, выбор между частотами и ядрами должен быть в сторону частоты, процессор прошлого поколения с более высокой частой покажет больше производительности чем на новом ядре с меньшей частотой при одинаковой стоимости. 2. Все последние конфигурации очень «любят» временные файлы и временные таблицы SSD или RAM диски для TempDB и временных файлов 1С 3. По возможность использовать RAID 10 4. По возможности использовать Memory share или максимально снизить потери на сеть (отдельные «хардварные» сетевые карты, двойные каналы, убрать свичи и т.д.)
  • 3. Архитектура БД Типовые конфигурации: 1. Мало что поменяешь. 2. В случае изменений сложности с обновлением В эту сторону тоже работают, например механизм расширений Свои разработки: 1. Не стремитесть к нормализации БД 2. Обращайте внимание на порядок измерений, по возможности агрегируйте данные 3. Не давайте пользователя работать/просматривать таблицы, делайте отчеты 4. НЕ ЛЕНИТЕСЬ ОПТИМИЗИРОВАТЬ! Чем дальше, тем сложнее это будет сделать.
  • 4. Код Общие рекомендации: 1. Чем меньше вызовов сервера, тем лучше 2. Старайтесь получить данные за 1 обращение к БД 3. Используйте модули повторного использования 4. Не перегружайте списки данными, каждое поле другого справочника/документа это неявное левое соединение 5. Не используйте СУБД для вычислений - она для хранения и поиска в ней 6. Чем проще запрос, тем быстрее он выполнится 7. RLS – не должно быть пересекающихся ролей! А лучше вообще не остпользовать 8. Для того чтобы пользователь не видел «тормозов» получайте данные фоном.
  • 5. Код – отладка - циклы 1.Да, включение режима отладки на сервере замедляет его, чем больше циклов, тем больше замедление 2.Для отладки создайте отдельный кластер на этом же сервере 3.Анализируйте неявные вызовы сервера и обращения к СУБД
  • 6. Код – Архитектура - запросы ВЫБРАТЬ МойРегистр.Измерение1 КАК Измерение1, МойРегистр.Измерение2 КАК Измерение2, МойРегистр.Измерение3 КАК Измерение3, МойРегистр.Измерение4 КАК Измерение4, МойРегистр.Измерение5 КАК Измерение5, МойРегистр.Измерение6 КАК Измерение6, МойРегистр.Ресурс1 КАК Ресурс1 ИЗ РегистрСведений.МойРегистр КАК МойРегистр ГДЕ МойРегистр.Измерение1 = &Измерение1 И МойРегистр.Измерение3 = &Измерение
  • 7. Код – Архитектура - запросы ВЫБРАТЬ НАЧАЛОПЕРИОДА(МойРегистр.Измерение3, МЕСЯЦ) КАК Поле1, МойРегистр.Ресурс1 КАК Ресурс1 ИЗ РегистрСведений.МойРегистр КАК МойРегистр ГДЕ НАЧАЛОПЕРИОДА(МойРегистр.Измерение3, МЕСЯЦ) = &Дата
  • 8. Код – Архитектура - запросы ВЫБРАТЬ Справочник1.* ИЗ Справочник.Справочник1 КАК Справочник1
  • 9. Код – Архитектура - запросы ВЫБРАТЬ МойРегистрНакопленияОстатки.Измерение1 КАК Измерение1, МойРегистрНакопленияОстатки.Измерение2 КАК Измерение2, МойРегистрНакопленияОстатки.Измерение3 КАК Измерение3, МойРегистрНакопленияОстатки.Измерение4 КАК Измерение4, МойРегистрНакопленияОстатки.Измерение5 КАК Измерение5, МойРегистрНакопленияОстатки.Измерение6 КАК Измерение6, МойРегистрНакопленияОстатки.Ресурс1Остаток КАК Ресурс1Остаток, МойРегистрНакопленияОстатки.Ресурс2Остаток КАК Ресурс2Остаток, МойРегистрНакопленияОстатки.Ресурс3Остаток КАК Ресурс3Остаток, МойРегистрНакопленияОстатки.Измерение1.Код КАК Измерение1Код, МойРегистрНакопленияОстатки.Измерение3.Ссылка КАК Измерение3Ссылка ИЗ РегистрНакопления.МойРегистрНакопления.Остатки(&Дата, МойРегистрНакопленияОстатки.Измерение1 = &Изме555555) КАК МойРегистрНакопленияОстатки ГДЕ МойРегистрНакопленияОстатки.Измерение3 = &Измерение3
  • 10. Код – Архитектура - запросы ВЫБРАТЬ МойРегистрНакопленияОстатки.Измерение1 КАК Измерение1, МойРегистрНакопленияОстатки.Измерение2 КАК Измерение2, МойРегистрНакопленияОстатки.Измерение3 КАК Измерение3, МойРегистрНакопленияОстатки.Измерение4 КАК Измерение4, МойРегистрНакопленияОстатки.Измерение5 КАК Измерение5, МойРегистрНакопленияОстатки.Измерение6 КАК Измерение6, МойРегистрНакопленияОстатки.Ресурс1Остаток КАК Ресурс1Остаток, МойРегистрНакопленияОстатки.Ресурс2Остаток КАК Ресурс2Остаток, МойРегистрНакопленияОстатки.Ресурс3Остаток КАК Ресурс3Остаток, МойРегистрНакопленияОстатки.Измерение1.Код КАК Измерение1Код, МойРегистрНакопленияОстатки.Измерение3.Ссылка КАК Измерение3Ссылка ИЗ РегистрНакопления.МойРегистрНакопления.Остатки(&Дата, ) КАК МойРегистрНакопленияОстатки ГДЕ МойРегистрНакопленияОстатки.Измерение1 = &Измерение3 или МойРегистрНакопленияОстатки.Измерение3 = &Измерение5
  • 11. Код – Архитектура - запросы ВЫБРАТЬ МойРегистрНакопленияОстатки.Измерение1 КАК Измерение1, МойРегистрНакопленияОстатки.Измерение2 КАК Измерение2, МойРегистрНакопленияОстатки.Измерение3 КАК Измерение3, МойРегистрНакопленияОстатки.Измерение4 КАК Измерение4, МойРегистрНакопленияОстатки.Измерение5 КАК Измерение5, МойРегистрНакопленияОстатки.Измерение6 КАК Измерение6, МойРегистрНакопленияОстатки.Ресурс1Остаток КАК Ресурс1Остаток, МойРегистрНакопленияОстатки.Ресурс2Остаток КАК Ресурс2Остаток, МойРегистрНакопленияОстатки.Ресурс3Остаток КАК Ресурс3Остаток, МойРегистрНакопленияОстатки.Измерение1.Код КАК Измерение1Код, МойРегистрНакопленияОстатки.Измерение3.Ссылка КАК Измерение3Ссылка ИЗ РегистрНакопления.МойРегистрНакопления.Остатки(&Дата, ) КАК МойРегистрНакопленияОстатки ГДЕ МойРегистрНакопленияОстатки.Измерение3 = &Измерение3 или МойРегистрНакопленияОстатки.Измерение3 = &Измерение5
  • 12. Код – Архитектура - запросы ВЫБРАТЬ МойРегистрНакопленияОбороты.Регистратор.Номер КАК РегистраторНомер ИЗ РегистрНакопления.МойРегистрНакопления.Обороты(, , Регистратор, ) КАК МойРегистрНакопленияОбороты ГДЕ МойРегистрНакопленияОбороты.Регистратор ССЫЛКА Документ.Документ1
  • 13. Код – Архитектура - запросы ВЫБРАТЬ МойРегистрНакопленияОбороты.Ресурс1Оборот КАК Ресурс1Оборот ИЗ (ВЫБРАТЬ Документ1.Ссылка КАК Ссылка ИЗ Документ.Документ1 КАК Документ1) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.МойРегистрНакопления.Обороты(, , , ) КАК МойРегистрНакопленияОбороты ПО ВложенныйЗапрос.Ссылка = МойРегистрНакопленияОбороты.Измерение1 ВЫБРАТЬ МойРегистрНакопленияОбороты.Ресурс1Оборот КАК Ресурс1Оборот ИЗ РегистрНакопления.МойРегистрНакопления.Обо роты( , , , Измерение1 В (ВЫБРАТЬ Документ1.Ссылка КАК Ссылка ИЗ Документ.Документ1 КАК Документ1)) КАК МойРегистрНакопленияОбороты
  • 15. Попробую ответить на ваши вопросы ибо …
  • 16. Спасибо что дослушали до конца, с вами был Логачев Александр Сергеевич Руководитель отдела разработки Тел: +7 (495) 374-55-39 доб. 122 e-mail: alogachev@koderline.ru Skype: alogachev1981