...

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

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

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

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

29.07.2013    9721    zaxarovsky    5    

16

Уровни иерархии предков элементов справочника запросом

Запросы Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

25.07.2013    10394    zaxarovsky    3    

4

Как сделать простой парсер сложных запросов

Запросы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

11.07.2013    9276    blockcode    8    

14

Клиентское приложение (Толстый клиент) для сервиса изучения методов платформы 1С:Предприятие 8 (+ конструктор запросов)

Запросы Платформа 1С v8.3 Абонемент ($m)

Клиентское приложение для работы с веб-сервисом IT-Решение: Консоль изучения методов платформы 1С:Предприятие 8 в режиме толстый клиент. Подготовка к аттестации 1С:Специалист on-line! Тестовые задания по различным видам учета! Подсказки для оптимального решения!

1 стартмани

27.06.2013    35751    194    bpc222    40    

130

База для самоучителя языка запросов

Запросы Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

13.05.2013    23539    67    echo77    13    

30

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

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

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

07.05.2013    130222    bpc222    327    

549

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

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

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

25.04.2013    7984    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

Выполнение произвольных запросов к внешней SQL базе

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

Обработка для выполнения запросов к внешним базам SQL. Выполнение сохраненных в базе данных процедур.

1 стартмани

07.02.2013    4320    95    lelmand    8    

19

Подсистема "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

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

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

Часто сталкивался с необходимостью сохранения динамического списка в Excel. Перерыл форумы на тему: "как сохранить данные динамического списка" и находил ответы: "никак !". Поэтому создал небольшую демонстрационную конфигурацию, в которой можно найти ответ - как. В примере параметры динамического списка действуют по условию "И" совместно с отборами. Параметры удобно использовать для простых ограничений в больших динамических списках, например - диапазон дат, отборы - для сложных условий. Также в конфигурации пример добавления новых условий отбора с помощью команды контекстного меню "Отбор по значению".

1 стартмани

25.01.2013    16251    55    hobi    4    

6

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

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

Приведены и прокомментированы запросы, помогающие решать указанные задачи в составе пакетных запросов. Отличием от других известных решений является простая структура, относительная компактность, высокие быстродействие и устойчивость к ошибкам исходных данных. Применяется техника искусственных таблиц, изначально упомянутая в статье "Порождающий запрос" [http://infostart.ru/public/90367/].

1 стартмани

24.01.2013    114994    ildarovich    58    

299

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

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

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

18.01.2013    36713    InformSES    22    

87

INFOSTART EVENT 2012: разбор решений конкурса разработчиков

Математика и алгоритмы Запросы Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В статье проводится разбор присланных решений на конкурс разработчиков от компании "Первый БИТ". Приводятся планы выполнения запросов и сравниваются показатели быстродействия и оптимизации.

1 стартмани

25.12.2012    16559    krolya    49    

39

Ошибка при попытке вставки записи с неуникальным значением ссылки. (решение)

Розничная торговля Логистика, склад и ТМЦ Адаптация типовых решений Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бухгалтерский учет Абонемент ($m)

При записи набора записей столкнулся с ошибкой «Ошибка при попытке вставки записи с неуникальным значением ссылки. Таблица AccumReg7604».

1 стартмани

24.12.2012    54169    422    Danil.Potapov    21    

16

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

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

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

16.12.2012    46748    INTECH1    38    

66

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

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

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

12.12.2012    101089    catena    50    

82

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

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

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

10.12.2012    388937    fpat    84    

565

Реализация условий в прямых запросах к журналу расчета.

Зарплата Запросы Расчет 7.7 1С:Зарплата и кадры 7.7 Абонемент ($m)

Обзор методов реализации условий и функций с условиями в обращениях к журналу расчетов при помощи прямого запроса.

1 стартмани

06.12.2012    14155    nicotin    5    

9

Новый запрос и новая таблица значений как функции

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

Предлагается две простые функции, использование которых уменьшает объем кода в конфигурациях на платформе «1С:Предприятие 8». Эти функции можно добавлять к своему общему модулю, что сделает процесс программирования более эффективным.

1 стартмани

27.11.2012    49287    ildarovich    49    

166

Уровни, глубина, прародители, циклы и аналоги запросом

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

В продолжение публикации «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/] добавлены другие варианты использования того же приема. Приведены запросы для быстрого определения уровней всех элементов справочника, максимальной глубины справочника, прародителей произвольных элементов справочника, запрос для быстрого определения циклов (на примере справочника спецификаций «1С:Управление производственным предприятием») и определения множеств аналогов номенклатуры (также на примере конфигурации «1С:Управление производственным предприятием»).

1 стартмани

13.11.2012    138111    ildarovich    107    

451

Контроль выставленных счетов

Запросы Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Контроль проведенных реализаций по данному счету

1 стартмани

02.11.2012    7552    krumenko    1    

1

Отрицательные страховые взносы

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

Иногда возникает необходимость рассчитать страховые взносы с отрицательной базы, но типовая зарплата сделать этого не позволяет. Предлагаю пример изменения запросов на релизе ЗКБУ 1.0.47.2 и всё будет считаться. Проверено на больших бюджетных организациях.

30.10.2012    13382    Nowa    25    

16

Транзитивное замыкание запросом

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

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

1 стартмани

29.10.2012    109164    ildarovich    126    

407

Запрос vs Объект + результат эксперимента, вполне реального

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

Использование 1с-запроса для доступа к данным имеет преимущество в скорости перед объектной моделью при ожидаемом объеме выборки более 10 000 ссылок. Конкретный результат: 0.07 секунды при запросе против 0.0023 секунды при использовании объектной модели.

1 стартмани

25.10.2012    18670    tango    265    

32

Нарастающие итоги. Объединение двух таблиц с нарастающими итогами.

Запросы Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

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

1 стартмани

21.10.2012    24658    28    pbazeliuk    1    

30

Список дат произвольного месяца в запросе

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

Для разворачивания остатков/приходов/расходов на каждую дату месяца, в запросе, требуется как минимум список дат месяца по которому будут развернуты данные

18.10.2012    14890    nucha    20    

7

Отчет сотрудниц в отпусках и выход на работу.

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

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

1 стартмани

18.10.2012    14928    43    sikuda    7    

7

Параметры при построении OLAP запроса

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

Нередко пользователь хочет иметь возможность указать какой-то параметр при запросе к OLAP. Сам OLAP ничего про параметры не знает. Однако есть способ, как это реализовать.

11.10.2012    3235    ptr    1    

0

Пример использования временных таблиц в запросах (8.2)

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

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

27.09.2012    136648    dst31    49    

88

Ускорение работы со списком документов, в котором при выводе строки выполняется запрос по регистрам или ещё что-нибудь трудоемкое

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

Для ускорения работы со списком документов, в котором при выводе строки выполняется запрос по регистрам или ещё что-нибудь трудоемкое, нужно уменьшить количество выполнений запроса. Для того чтоб запрос не выполнялся каждый раз при переходах по списку можно использовать Соответствие, которое будет выполнять роль временного хранилища результатов запросов.

10.09.2012    10058    Ким    8    

3

[v8] Разбиение произвольного периода на интервалы (в запросе)

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

Аналог типовой функции РазложитьНаПериоды, только релизовано на языке запросов.

1 стартмани

16.08.2012    32445    37    ixijixi    52    

27

Сохранение запроса в файл консоли отчетов/запросов

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

Идея написания сохранения запроса была давно, но никак не доходили руки. Вдохновением для реализации была небольшая доработка консоли запросов http://infostart.ru/public/143349/

1 стартмани

14.08.2012    14331    9    kostia.ck    1    

7

Хранение и повторное использование текстов запросов.

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

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

1 стартмани

09.07.2012    18006    57    WaterSmith    103    

67

Курсы валют на разные даты в одном запросе. Делаем свой нестандартный срез последних.

Запросы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 Россия Абонемент ($m)

Курсы валют на разные даты в одном запросе. Делаем свой нестандартный срез последних. Часто возникает потребность в этом, например, отложенное формирование проводок (или построение отчета) в валюте регламентировано учета (обычно «руб») для документов (или других данных) введенным в у.е. (например USD или EUR).

1 стартмани

25.06.2012    67629    56    Iaskeliainen    12    

62