...

Бесплатные публикации по теме "Запросы" для 1С

Преобразование даты в текст в запросе

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

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

19.02.2015    8170    BalyunovVV    12    

19

Как в ЗУП 3.0 правильно получить тариф/оклад по сотруднику

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

Речь пойдет о том, как в новой редакции получить тариф/оклад сотрудника на заданную дату. Этот самый тариф нам очень часто нужен для вывода в отчетах чисто информативно. Проблема в том, что в 1С ЗУП 3.0 не очевидно, какое из плановых начислений является основным.

06.02.2015    45979    monkbest    27    

36

Расчет рабочих дней в запросе

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

Популярная тема - расчет просрочки в рабочих днях. Если это нужно сделать по одному объекту, то тут всё достаточно просто. Что же делать, если нужно сразу по множеству объектов, при этом быстро и не особо загружая сервер?

25.12.2014    16278    fotov    11    

23

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

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

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

12.10.2014    114676    ekaruk    93    

354

Переписываем запросы 1С для повышения производительности на SQL сервере

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

В идеальном мире не имело бы значение, какой мы используем синтаксис для формирования запроса. Любой логически идентичный запрос должен бы вызывать одинаковый план выполнения с одинаковыми характеристиками производительности. Для достижения этой цели оптимизатор запросов SQL сервера должен знать различные варианты синтаксиса для конкретной логической конструкции и иметь ресурсы для исследования этих вариантов. В настоящее время такая ситуация просто невозможна. Можно предположить, что различные синтаксические вариации на тему одного логического запроса могут повлечь за собой разные планы выполнения с отличающимися характеристиками производительности.

15.09.2014    26416    jan27    25    

63

SQL: Добиваемся выполнения параллельного плана запроса

Запросы Бесплатно (free)

Эта публикация предназначена для разработчиков SQL Сервера, которые испытали особый вид разочарования, который приходит только после часов, затраченных на попытки убедить оптимизатор запросов сгенерировать параллельный план выполнения. Эта ситуация часто возникает, когда сделав очевидно безопасное изменения в тексте умеренно сложного запроса; изменение, которое как-то превращает параллельный план, который выполнялся в десять секунд, в пятиминутного, выполняющегося последовательно монстра.

11.09.2014    23707    jan27    9    

27

Обход подчиненных документов

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

Обход документов, входящих в структуру подчинённости.

13.08.2014    15412    human_new    9    

12

Распределение оплаты по товарам

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

Учебная задача. Оплата приходит по заказу. Требуется запросом распределить её по товарам. Практическая задача была сложнее. Упростил специально для иллюстрации. Сначала собираем в одну таблицу заказы и товары. Затем ОБЪЕДИНИТЬ ВСЕ с оплатами. Потом намазываем оплату на товар.

04.08.2014    20498    Трактор    4    

9

Дополнительные возможности параметров, передаваемых в запросе

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

Как из переданного параметра ссылочного типа в запросе получить различные поля объекта конфигурации

26.06.2014    11219    SCRIPT91    22    

40

Пятница 13

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

Пятницей 13 навеяло небольшой шуточный запрос

13.06.2014    10838    ediks    10    

4

Заметка об использовании В ИЕРАРХИИ()

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

Очень специфическая задача, в которой мне захотелось использовать В ИЕРАРХИИ()

16.05.2014    4155    LittleFairy    9    

4

Решение транспортной задачи запросом

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

Списание по двум последовательностям партий запросом (без программной обработки)

1 стартмани

30.04.2014    38083    bforce    22    

149

Удаление дублей запросом

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

Удаляем дубли запросом (из его временной таблицы). Дубли определяем по набору полей сверки. Процедура для обычных форм.

03.04.2014    12630    prodines    3    

2

Получение данных для партионного списания запросом

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

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

20.03.2014    30546    GROOVY    11    

79

Поиск и замена значений - Заполнение заменяемых значений из запроса

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

Простая доработка типовой обработки "Поиск и замена значений" позволяющая использовать произвольный запрос для заполнения таблицы заменяемых значений.

11.03.2014    9604    manserg    8    

4

Гибкая настройка учетной политики в Управлении торговлей

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

Предлагаю решение проблемы: если не ведется партионный учет, проводить по партиям лишь несколько документов.

03.02.2014    4770    elina-92    6    

0

История оптимизации одного большого запроса средствами MSSQL Profiler и 1С

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

Я думаю многие из Вас сталкивались с необходимостью оптимизации больших запросов, которые трудно поддаются рефакторингу. Иногда такие запросы бывают настолько объемны (несколько тысяч строк кода и десятки запросов в пакете), что просто не знаешь с какой стороны к ним подступиться. В статье я описал историю оптимизации заполнения документа «Начисление зарплаты сотрудникам» в ЗУП 2.5 на одном из проектов. В итоге получился некий «мини-гайд» как можно использовать SQL Profiler и План выполнения запроса для выявления неоптимальных/некорректных участков кода для больших запросов.

21.01.2014    35222    krolya    63    

155

Порядковый номер в запросе (Новым простым способом)

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

По образованию я прикладной математик, ну не смог без боли в глазах смотреть на предлагаемый всюду способ образования натуральных(порядковых) чисел в запросе. Заодно список дат по порядку. Предлагаю новый простой способ. (с) Верес Иван 2014

18.01.2014    62276    MrFlanker    61    

95

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

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

При выводе результата запроса в табличный документ при отладке запроса нет необходимости определять макет.

03.01.2014    81870    Dmitryiv    19    

60

Спуск на уровень СУБД

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

В данной статье пойдет речь о том как в 1С 8.1-8.2 можно использовать прямые запросы к СУБД MS SQL. Статья навеяна реальным внедрением. Я постарался описать общие моменты которые необходимо знать для того что бы спуститься на уровень СУБД и начать использовать прямые запросы к СУБД в обход 1С Сервера приложений.

25.11.2013    52222    ixilimuse    65    

99

Как удалить из выборки дубли по двум полям.

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

Как удалить из выборки дубли по двум полям. Искал ответ в сети, ничего найти не смог, пришлось делать самому, возможно кому – то это пригодится.

15.11.2013    24257    Petr54-ru    22    

6

Особенности языка запросов 1С.

Запросы Бесплатно (free)

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

20.10.2013    289353    Ekovichev    95    

376

Пример запроса к регистру, с группировкой по периодам, в которых не было движений

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

На практике часто встречал ситуацию, когда надо получить данные (показатели) из регистра накопления "Остатки и обороты" с разворотам по периодом. В основном по месяцам. И должны выходить и те месяца, в которых движений по этому регистру не было. Путем проб, ошибок и поиска в интернете такой запрос получить удалось.

05.09.2013    8686    alvabul    6    

3

Способ модификации запросов, которые собираются по частям

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

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

16.08.2013    7487    Yimaida    10    

13

Умножение матриц пакетным запросом

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

Функция для умножения матриц, заданных ТаблицамиЗначений. Все вычисления в одном пакетном запросе.

29.07.2013    9721    zaxarovsky    5    

16

Самоучитель языка запросов 1С.

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

Сервис для изучения запросов 1С: "Консоль изучения запросов 1С:Предприятие 8". Теперь и с конструктором запросов!

07.05.2013    130209    bpc222    327    

549

Решение задачи о наполняемости ранца с помощью запросов.

Запросы Бесплатно (free)

Представляю Вашему вниманию алгоритм перебора вариантов «наполняемости ранца» с помощью запросов. При определенных условиях он работает быстрее чем обычный рекурсивный перебор.

25.04.2013    7983    serg17    14    

13

Структура иерархического справочника запросом

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

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

19.04.2013    28352    zaursoft    4    

4

Подсистема "COMExchange": ускорение выгрузки запросов ADO или «игра с огнём».

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

Описана поддержка подсистемой "COMExchange"работы с ВК GameWhithFire.dll и в частности ускоренная выгрузка результата запроса ADO средствами ВК.

11.03.2013    20943    yuraos    4    

13

Распределение источников финансирования в больничных листах в ЗКБУ

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

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

05.03.2013    11559    Nowa    3    

6

Подсистема "COMExchange": «прямые» запросы к базе 1С через ADO или как простые элементы сделать “предопределёнными”.

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

На примере нестандартной задачи, связанной со структурой данных, продемонстрированы возможности подсистемы для выполнения «прямых» запросов к базе 1С клиент-серверной версии.

06.02.2013    24272    yuraos    12    

21

Исправление ошибки удержания НДФЛ в ЗУП8 (2.5.61.1)

Адаптация типовых решений Запросы Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Россия НДФЛ Бесплатно (free)

Неправильно формируется НДФЛ удержанный при сторнировании начислений сделанных в прошлых расчетных периодах.

06.02.2013    14948    SOB    21    

8

Выразить строку как дату в запросе

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

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

18.01.2013    36706    InformSES    22    

87

Добавить к дате рабочие дни в запросе

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

Был отчет, в котором к неким датам прибавлялось 15 дней функцией ДобавитьКДате(). Но вот понадобилось добавлять к дате не все дни, а только рабочие. Сделал запрос, может быть кому понадобится

16.12.2012    46748    INTECH1    38    

66

Работа со строками в запросе

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

К сожалению, возможности запросов 1С в отношении строковых переменных крайне малы. Практически они исчерпываются одной функцией и одним оператором. Тем не менее, постоянно всплывают темы в духе «а как мне сделать это прямо в запросе?». Конечно, большинство задач решаются в СКД, оставшаяся часть решается пост-обработкой результата, но чисто в качестве разминки для ума, кое-что в запросе сделать можно.

12.12.2012    101087    catena    50    

82

Полезные сведения о языке запросов 1С 8.2

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

В статье приведены полезные приемы при работе с запросами 1С v.8.2, а также сведения, которые не так хорошо известны о языке запросов. Я не стремлюсь дать полное описание языка запросов, а хочу остановиться лишь на некоторых моментах, которые для кого-то могут быть полезны.

10.12.2012    388934    fpat    84    

565