Еще один способ вычисления медианы запросом 1С

Публикация № 1493891 09.08.21

Разработка - Запросы

Медиана запрос интервал статистика

Вниманию сообщества предлагается еще один способ расчета медианы числового ряда одним пакетным запросом 1С.

Гуглинг и инфостартинг не выдали автору статьи ответа – был ли этот способ когда-либо реализован на языке запросов 1С или нет. Если описание реализации такого способа для 1С уже есть – прошу ссылку казать в комментариях.

 
Лирическое отступление

В начале, как и положено -

Сухая теория

Согласно википедии, у понятия «медиана» есть два определения:

  1. Медиана (от лат. mediāna «середина») набора чисел — число, которое находится в середине этого набора, если его упорядочить по возрастанию, то есть такое число, что половина из элементов набора не меньше него, а другая половина не больше.
  2. Медиана набора чисел — это число, сумма расстояний (или, если более строго, модулей) от которого до всех чисел из набора минимальна

В дальнейших рассуждениях будем опираться на первое определение. Но не только потому, что оно проще в восприятии.

Алгоритм вычисления медианы по этому определению прост и состоит из следующих шагов:

  1. пусть нам дан некоторый числовой ряд из N чисел
  2. упорядочиваем этот ряд по возрастанию значений
  3. если N – нечетное, то
    1. вычисляем индекс i = Целое(1 + N/2)
    2. находим число ni, стоящее на месте с индексом i
    3. найденное число и есть искомая медиана
  4. если N – четное
    1. вычисляем два индекса – i и j, где i = N / 2, j = i + 1
    2. и вот тут есть три варианта:
      1. объявляем медианой число ni
      2. объявляем медианой число nj
      3. объявляем медианой среднее арифметическое этих чисел
 
Примеры

 В этих примерах будем считать, что индексация ряда начинается с 1

Пример ряда с нечетным количеством элементов

  1. Пусть дан числовой ряд {7, 15, 6, 8, 7, 7, 15}
  2. упорядочим ряд по возрастанию значений: {6, 7, 7, 7, 8, 15, 15}
  3. ряд содержит 7 чисел (N = 7), значит i = Целое (1 + 7/2) = 4
  4. медиана ряда - число i4 = 7

Пример ряда с четным количеством элементов

  1. Пусть дан числовой ряд {7, 15, 6, 8, 7, 7, 20, 15}
  2. упорядочим ряд по возрастанию значений: {6, 7, 7, 7, 8, 15, 15, 20}
  3. ряд содержит 8 чисел (N = 8), значит
    1. i = 8/2 = 4
    2. j = i + 1 = 5
  4. медианой этого числового ряда могут быть следующие числа:
    1. i4 = 7
    2. i5 = 8
    3. Среднее(7, 8) = (7 + 8) / 2 = 7.5

Теоретически вроде просто.

Но на практике при попытке реализации этого алгоритма методом «в лоб» на языке запросов 1С возникает одна непростая задача – индексация элементов ряда: в языке запросов 1С нет легких и быстрых способов пронумеровать элементы числового ряда. Задача нумерации элементов ряда еще более осложняется, если в этом ряду есть дубликаты.
Способ, предлагаемый вниманию сообщества, избавляет нас от необходимости индексировать числовой ряд.

Описание предлагаемого способа

Даже больше - этот способ не предусматривает упорядочивание ряда по возрастанию значений его элементов!

Что же такого хитрого в этом способе?

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

Возможно, это звучит парадоксально – ряд мы не упорядочиваем, но опираемся на индексы упорядоченного ряда. Но это так.

Для рассмотрения возьмем числовой ряд из первого примера - {7, 15, 6, 8, 7, 7, 15}.

И проделаем с ним следующие манипуляции:

- упорядочим - {6, 7, 7, 7, 8, 15, 15}.

- проиндексируем упорядоченный ряд:

n1 = 6

n2 = 7

n3 = 7

n4 = 7

n5 = 8

n6 = 15

n7 = 15

- выделим уникальные элементы ряда: {6, 7, 8 ,15}

- определим диапазоны индексов, которые занимают уникальные элементы ряда в упорядоченном ряду:

6 – [1, 1]

7 – [2, 4]

8 – [5, 5]

15 – [6, 7].

И вот тут мне кажется, что Вы, мой внимательный читатель, уже поняли основную суть!

Совершенно верно: зная индекс среднего элемента ряда нам необходимо всего лишь определить:

- в какой диапазон этот индекс попадает

- и какой элемент ряда занимает этот диапазон.

Т.е. для нашего примера индекс среднего элемента упорядоченного ряда равен 4.

Этот индекс входит в диапазон [2, 4].

Число, занимающее этот диапазон – 7.

Это число – и есть медиана нашего числового ряда.

 

Подытожим – в предлагаемом способе для вычисления медианы нам необходимо всего лишь:

- иметь диапазоны индексов, которые занимают уникальные элементы ряда в упорядоченном ряду

- знать индекс среднего элемента ряда!

И то, и другое уже можно реализовать на языке запросов 1С.

От теории к практике

Настало время продемонстрировать запрос 1С, реализующий предложенный способ.

Небольшое уточнение: для ряда, содержащего четное количество элементов, предлагаемый запрос в качестве медианы вычисляет среднее арифметическое элементов ni и nj

Вот он:

ВЫБРАТЬ     7 КАК Элемент
ПОМЕСТИТЬ Ряд
ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ    15
ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ    6
ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ    8
ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ    7
ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ    7
ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ    15

;
////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    КОЛИЧЕСТВО(Ряд.Элемент) КАК Длина
ПОМЕСТИТЬ ДлинаРяда
ИЗ
    Ряд КАК Ряд
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВЫРАЗИТЬ((ДлинаРяда.Длина - 1) / 2 - 0.1 КАК ЧИСЛО(19, 0)) КАК Индекс
ПОМЕСТИТЬ ИндексМедианногоЭлемента
ИЗ
    ДлинаРяда КАК ДлинаРяда

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    ВЫРАЗИТЬ((ДлинаРяда.Длина - 1) / 2 КАК ЧИСЛО(19, 0))
ИЗ
    ДлинаРяда КАК ДлинаРяда
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Ряд.Элемент КАК Элемент,
    КОЛИЧЕСТВО(Ряд.Элемент) КАК Количество
ПОМЕСТИТЬ СтатистикаРяда
ИЗ
    Ряд КАК Ряд

СГРУППИРОВАТЬ ПО
    Ряд.Элемент
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Окончание.Элемент КАК Элемент,
    ЕСТЬNULL(СУММА(Начало.Количество), 0) КАК НачальныйИндекс,
    ЕСТЬNULL(СУММА(Начало.Количество), 0) + Окончание.Количество - 1 КАК КонечныйИндекс
ПОМЕСТИТЬ ИндексыЭлементов
ИЗ
    СтатистикаРяда КАК Начало
        ПРАВОЕ СОЕДИНЕНИЕ СтатистикаРяда КАК Окончание
        ПО Начало.Элемент < Окончание.Элемент

СГРУППИРОВАТЬ ПО
    Окончание.Элемент,
    Окончание.Количество
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СРЕДНЕЕ(ИндексыЭлементов.Элемент) КАК Элемент
ИЗ
    ИндексМедианногоЭлемента КАК ИндексМедианногоЭлемента
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ИндексыЭлементов КАК ИндексыЭлементов
        ПО (ИндексМедианногоЭлемента.Индекс МЕЖДУ ИндексыЭлементов.НачальныйИндекс И ИндексыЭлементов.КонечныйИндекс)

 

Запрос достаточно прост и вряд ли нуждается в комментировании.

Специальные предложения

Оставьте свое сообщение

См. также

Как собрать отладчиком отдельные части запроса в один

Запросы Платформа 1С v8.3 Запросы Россия Бесплатно (free)

Подробное описание функционала загрузки данных запроса из отладчика в консоли "Анализатор сложных запросов".

21.03.2023    1160    manuel    0    

7

Установка необязательного параметра запроса

Запросы Платформа 1С v8.3 Запросы Платформа 1C v8.2 Конфигурации 1cv8 Бесплатно (free)

Как установить необязательный параметр запроса без изменения его текста.

10.02.2023    1382    Serg2000mr    18    

6

Обработка результатов запроса произвольными вычисляемыми полями. Обзор некоторых новых функций СКД

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

В данной статье вспомним, как обрабатывать результаты запроса в вычисляемых полях СКД, а также сделаем небольшой обзор на новые функции СКД платформы 8.3.20.

07.02.2023    2536    quazare    7    

33

Идентификатор объекта в запросе. Вы этого хотели?

Запросы Механизмы платформы 1С Платформа 1С v8.3 Запросы Бесплатно (free)

В платформе 8.3.22 появилась возможность получать идентификатор в запросе. Лично я ждал этого давно, но по итогу ждал большего. Что не так?

12.01.2023    8273    dsdred    13    

63

Избавиться от скана таблицы в плане запроса

HighLoad оптимизация Запросы Платформа 1С v8.3 Запросы Бесплатно (free)

Для запросов, содержащих "LIKE %СтрокаПоиска%". Справедливо для MS SQL и Postgres.

20.12.2022    2796    vasilev2015    31    

23

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Практическая шпаргалка по новым возможностям языка запросов 1С

Механизмы платформы 1С Запросы Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

В предлагаемой статье решил привести примеры применения новых возможностей языка запросов 1С, начиная с версии платформы 8.3.20.

21.11.2022    14982    quazare    34    

109

Особенность задания периода в запросе в СКД

СКД Запросы Платформа 1С v8.3 Запросы Система компоновки данных 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Не используйте предопределённые названия переменных НачалоПериода, КонецПериода в текстах запросов в СКД. Остальное можно не читать.

11.11.2022    1681    slicem    10    

5

Новые возможности языка запросов в платформе 8.3.20

Запросы Платформа 1С v8.3 Запросы Бесплатно (free)

С платформы 8.3.20 анонсировали ряд изменений в языке запросов, с которыми интересно было повозиться на практике, что и было проделано. Результатом этих изысканий решил поделиться с вами.

27.09.2022    9102    zeltyr    17    

75

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Партицированная дисциплина программиста в 1С

HighLoad оптимизация Механизмы платформы 1С Запросы Платформа 1С v8.3 Бесплатно (free)

Почему при росте объемов базы 1С все становится медленней, даже если все индексы правильно сделаны? В статье на простом примере с регистром сведений показана причина и как этого избежать. Кто виноват больше, 1С или MS SQL решать Вам :)

20.09.2022    1837    1CUnlimited    2    

6

Делаем свой интервальный регистр в ЗУП

Механизмы типовых конфигураций Запросы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Бесплатно (free)

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

09.09.2022    2028    vazelin    4    

26

Ускорим проведение в 1С:Управление холдингом

HighLoad оптимизация Запросы Платформа 1С v8.3 1С:Управление холдингом Бесплатно (free)

В 1С:Управление холдингом есть "нехороший" запрос, который съедает значительную часть времени проведения документов. Если его подправить, то проведение заметно ускорится.

10.08.2022    5013    sapervodichka    60    

73

Порядковый номер в запросе. Нумерация строк в системе 1С

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье будет описано, как в системе 1С присваивается порядковый номер в запросе, то есть происходит нумерация строк запроса. Будет сформирована некая универсальная задача, после чего будет предложен код запроса, который решит задачу и будет нумеровать строки.

02.08.2022    2972    Koder_Line    11    

7

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

Обход по группировкам в запросе, соединение таблиц, параметры в запросе, выгрузка прайс-листа в Excel, PDF, Docx, TXT

Запросы Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В помощь начинающим программистам. Использую обработку из предыдущей моей публикации для разработки выгрузки Прайс-листа в Excel, PDF, Docx, TXT. Рассмотрю, как работает обход результата запроса ПоГруппировкам (релиз платформы 1С:Предприятие 8.3 (8.3.20.1674), самописная конфигурация).

18.07.2022    3336    Pproksima    2    

8

Экспертный кейс. История расследования одного небыстрого закрытия месяца в 1C:ERP. Пример неочевидных путей расследования в виде детективной истории

HighLoad оптимизация Механизмы платформы 1С Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В данной статье хотим рассказать об одном нашем непростом расследовании, в котором удалось собрать сразу несколько проблем на разных уровнях инфраструктуры заказчика и изначальной методологии ведения учета. Само расследование в какой-то момент стало напоминать детективную историю, с роялями в кустах, ошибками платформы, странным поведением пользователей и магическим поведением хорошо знакомых механизмов. Но мы реалисты, поэтому все проблемы были выявлены и устранены ;)

11.07.2022    5370    it-expertise    27    

56

Кратность в Юанях (CNY) 10 и 1

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Обратите внимание на обмены данными с Юанями. Кратность там меняется между 10 и 1, в зависимости от значения курса > 10 или < 10. Т.е. НЕ ВСЕГДА равна 1. А многие разработчики (в том числе и я) грешат, ставя Кратность = 1 по умолчанию в обменах и выгрузках. P.S. Идём на Восток, становимся хитрее.

10.06.2022    8484    sapervodichka    13    

37

Экспертный кейс. Расследование фатального замедления времени расчета себестоимости в 1С:ERP 2

HighLoad оптимизация Механизмы типовых конфигураций Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

При выполнении нагрузочного тестирования информационной системы на базе 1С:ERP для одного из клиентов с целью оценки возможности миграции системы на PostgreSQL и Astra Linux мы столкнулись с неприемлемым увеличением времени выполнения расчета себестоимости. Строго говоря, сценарий тестирования закрытия месяца не был выполнен вообще – он не укладывался в таймаут выполнения теста, 24 часа. По прошествии 18 часов всё ещё шло выполнение операции «Распределение затрат и расчет себестоимости». Более 16 часов выполнялся подэтап “Расчет партий и себестоимости. Этап. Расчет себестоимости: РассчитатьСтоимость”. Всё это время выполнялся запрос, который в текущей инфраструктуре клиента (СУБД MS SQL Server) выполняется чуть более 3 минут на аналогичных данных.

25.03.2022    5540    it-expertise    92    

66

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Экспертный кейс. Расследование деградации производительности системы. Проведение документа “Поступление товаров и услуг” (1С:ERP 2)

Механизмы платформы 1С Запросы HighLoad оптимизация Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В ходе проведения нагрузочного тестирования одним из наших клиентов была выявлена сильная деградация производительности системы в целом и, в частности, выполнения ключевой операции “Проведение документа поступление товаров и услуг” в течение выполнения теста. Согласно данным подсистемы БСП “Оценка производительности”, время выполнения ключевой операции “Проведение документа поступление товаров и услуг” возрастало в процессе тестирования с 15-20 секунд в начале тестирования до 150-200 секунд в его финале.

02.03.2022    4015    it-expertise    48    

30

Задача по 1С - в базе данных есть таблица движения товара, пишем запрос для определения среднего значения остатка товара

Запросы Платформа 1С v8.3 Запросы Бесплатно (free)

В базе данных есть таблица движения товара, плюс означает, что товар пришел на склад, минус означает, что товар выбыл со склада: Необходимо написать запрос на 1С или SQL (по желанию), который вернет среднее значение остатка товара за январь 2021 (с 1 по 31). В результате должно получиться ProdID 1 = 1.58 ProdID 2 = 0.77

01.03.2022    2132    Greamdevil    5    

4

Генерация простых чисел в запросе (SQL) и сравнение производительности

Запросы Платформа 1С v8.3 Бесплатно (free)

Пишем запрос по генерацию последовательности простых чисел на языке запросов 1С и SQL.

09.01.2022    1432    AtamanovYS    2    

5

Заметки по SQL 4: Преобразование в запросе строки в дату одним выражением

Запросы Платформа 1С v8.3 Россия Бесплатно (free)

На "Инфостарте" есть несколько статей, описывающих преобразование строки в дату. Описанное в них преобразование осуществляется в несколько запросов и имеет сложные для понимания выражения. В статье описано относительно простое выражение в запросе, преобразующее строку в дату.

10.12.2021    1693    IVC_goal    17    

4

Готовые механизмы 1С: ЗУП, представления

Механизмы типовых конфигураций Запросы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)

Здесь будет храниться архив запросов, которые могут помочь разработчику правильно строить отчеты и получать данные в 1С: ЗУП. Статью буду периодически дополнять.

03.11.2021    6869    Margo462    19    

89

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Работа с SQL. Шаблон общего модуля

Запросы Платформа 1С v8.3 Бесплатно (free)

Шаблон общего модуля для работы с MS/PG SQL из 1С.

21.10.2021    4187    mrChOP93    3    

66

Как читать чужой код? Часть 3. Разбор и доработка запросов

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    4785    biimmap    33    

37

Временные таблицы запроса

Запросы Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Бесплатно (free)

Решил опубликовать эту маленькую статью для самых начинающих программистов 1С. Особенно для тех, кто часто сталкивается с отладкой запросов, а именно временных таблиц этих запросов. Сложность решений продуктов 1С сейчас заключается в том, что код нас уводит далеко вглубь общих модулей, перебрасывая из одного в другой и формируя в них временные таблицы запроса. Назад мы получаем кучу временных таблиц запроса, которые очень неудобно просматривать в отладчике. Для этого я и предлагаю свое ненавязчивое решение в виде расширения.

30.07.2021    2461    KonanSS    3    

5

Пример использования объекта "Схема запроса" в реальном проекте

Запросы Платформа 1С v8.3 Бесплатно (free)

Разберём решение задачи реального проекта: контекст, логика решения, само решение. Рассмотрим возможности объекта СхемаЗапроса.

03.06.2021    5656    maraton1185    32    

29

Последний раз про срез последних (на каждую дату в запросе)

Запросы Платформа 1С v8.3 Запросы Бесплатно (free)

Срез последних на каждую дату в запросе. Известные факты о задаче: часто встречается на испытаниях соискателей на работу программистом 1с, постоянно провоцирует споры об оптимальном решении. В данном тексте приводятся замеры производительности различных вариантов решения задачи.

15.02.2021    32811    randomus    47    

149

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С)

Запросы Платформа 1С v8.3 Бесплатно (free)

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020    8499    Eugen-S    25    

71

Имитация sql выражения LIMIT в запросе 1С

Запросы Платформа 1С v8.3 Бесплатно (free)

Всем известно, что в SQL синтаксисе есть выражение LIMIT. Очень полезное выражение для постраничной навигации. Но его нет в запросах 1С. Кто-то может сказать, что есть ПЕРВЫЕ, но ПЕРВЫЕ не подходит для постраничной навигации. Рассмотрим в статье, как можно имитировать LIMIT в запросах 1С.

08.12.2020    3314    opx    51    

20

Итоги по объединенной совокупности группировок в запросе

Запросы Платформа 1С v8.3 Бесплатно (free)

Способ формирования итогов в запросе по совокупности группировок, объединенных в единый набор, при помощи функции АВТОНОМЕРЗАПИСИ.

18.11.2020    11339    antonivan    21    

99

Кадровые данные сотрудников ЗУП 3.1 в запросе

Запросы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Бесплатно (free)

Получение кадровый данных сотрудников в запросе при помощи функции КадровыйУчет.СоздатьНаДатуВТКадровыеДанныеСотрудников().

26.10.2020    6910    Danila7Zz    4    

6

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Улучшенный конструктор запроса тонкого клиента (Infostart Toolkit)

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

07.09.2020    8585    Evg-Lylyk    23    

56

Меры центральной тенденции (вычисление среднего) в запросе 1С

Запросы Платформа 1С v8.3 Бесплатно (free)

Меры центральной тенденции (вычисление среднего) в запросе 1С: * Среднее арифметическое * Среднее гармоническое * Среднее квадратическое * Среднее усеченное * Среднее винсоризованное * Медиана * Мода

31.08.2020    2268    parcan    6    

5

Проводим по БУ "на лету"

Инструментарий разработчика Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Бесплатно (free)

В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формирования бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат.

01.05.2020    9248    sapervodichka    1    

93

Поблочная обработка таблицы. Обзор решений

Универсальные функции Запросы СКД Платформа 1С v8.3 Бесплатно (free)

8 способов реализации повседневной актуальной задачи, готовый код

25.02.2020    3256    Yashazz    21    

21