...

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

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

19.02.2015    11912    BalyunovVV    12    

19

Зарплата Запросы 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x

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

06.02.2015    50731    monkbest    27    

35

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

25.12.2014    18723    fotov    14    

23

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

12.10.2014    156644    ekaruk    97    

382

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

15.09.2014    28469    jan27    25    

64

Запросы

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

11.09.2014    25550    jan27    9    

27

Универсальные функции Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

13.08.2014    16407    human_new    9    

12

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

04.08.2014    21844    Трактор    4    

9

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

26.06.2014    14616    SCRIPT91    22    

40

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

13.06.2014    11980    ediks    10    

4

Запросы 1С:Предприятие 8

Реализация запросом в условии соединения.

30.05.2014    5393    ready1C    4    

5

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

16.05.2014    4725    LittleFairy    9    

4

Математика и алгоритмы Запросы 1С:Предприятие 8

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

1 стартмани

30.04.2014    40374    bforce    22    

149

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

03.04.2014    14491    prodines    3    

2

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

20.03.2014    35473    GROOVY    11    

81

Запросы 1С:Предприятие 8

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

11.03.2014    10720    manserg    8    

4

Запросы 1С:Предприятие 8 1С:Управление торговлей 10

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

03.02.2014    5480    elina-92    6    

0

Запросы 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5

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

21.01.2014    37551    krolya    63    

156

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

18.01.2014    65448    MrFlanker    61    

95

Запросы 1С:Предприятие 8

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

03.01.2014    100670    Dmitryiv    19    

64

Универсальные функции Запросы 1С:Предприятие 8

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

25.11.2013    60914    ixilimuse    65    

102

Запросы 1С:Предприятие 8

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

15.11.2013    27306    Petr54-ru    22    

6

Запросы

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

20.10.2013    319420    Ekovichev    95    

379

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

20.09.2013    80301    ildarovich    47    

250

Запросы 1С:Предприятие 8

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

1 стартмани

06.09.2013    14468    Tavalik    3    

3

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

05.09.2013    9788    alvabul    6    

3

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

В конфигурациях ЗУП и УПП есть 2 часто используемых регистра сведений: «РаботникиОрганизаций» aka «Кадровая история сотрудников (по юрлицам)» - хранит кадровые перемещения сотрудника в регл. учете и «ПлановыеНачисленияРаботниковОрганизаций» aka «Плановые начисления сотрудников организаций» - хранит назначенные сотруднику виды расчета. Эти регистры имеют одну особенность, часто упускаемую новичками из виду.

1 стартмани

28.08.2013    46640    Synoecium    9    

70

Запросы 1С:Предприятие 8

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

16.08.2013    8552    Yimaida    10    

13

Запросы 1С:Предприятие 8

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

29.07.2013    10800    zaxarovsky    5    

16

Запросы 1С:Предприятие 8

Предлагаю вниманию случай использования методики, описанной автором ildarovich [http://infostart.ru/profile/28527/] в статье [http://infostart.ru/public/160707/]. Одним пакетным запросом для каждого элемента справочника выводятся уровни всех его предков.

1 стартмани

25.07.2013    11437    zaxarovsky    3    

4

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

11.07.2013    10724    blockcode    8    

13

Запросы 1С:Предприятие 8

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

07.05.2013    141267    bpc222    327    

558

Запросы

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

25.04.2013    9198    serg17    14    

13

Запросы 1С:Предприятие 8

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

19.04.2013    31468    zaursoft    4    

4

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

11.03.2013    22325    yuraos    4    

13

Запросы 1С:Предприятие 8 1С:Зарплата и кадры бюджетного учреждения

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

05.03.2013    12439    Nowa    3    

6

Запросы 1С:Предприятие 8 1C:Бухгалтерия

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

06.02.2013    26002    yuraos    12    

22

Адаптация типовых решений Запросы 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5

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

06.02.2013    15821    SOB    21    

8