...

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

Запросы 1С v8.3

Умеет 1С общаться с внешним миром. Мне кажется, не совсем удобно пользоваться тем функционалом, что дали нам разработчики платформы. И решил тогда (копируя из раза в раз однотипные куски кода) написать себе универсальный велосипед. Что он умеет: Отправлять запросы GET - просто строка с адресом Отправлять запросы POST - адрес + строка(ки) содержимого Преобразовать отправляемые данные формата JSON Принимать данные в строку, или через файл. Если данных много, но всё равно потом записывать в переменную содержимое файла. Принимать бинарные/картинки. Принимает, но отдаёт их строкой. Нужно взять напильник и подточить функцию.

28.06.2016    33057    agent00mouse    17    

95

Запросы 1С v8.3

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

27.05.2016    61441    vasilev2015    38    

150

Запросы 1С v8.3

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

08.05.2016    21603    ildarovich    7    

45

Запросы 1С v8.3

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

25.04.2016    18972    Yashazz    29    

30

Запросы 1С v8.3 1С:Бухгалтерия 2.0

Интересный вариант свертки остатков. Думал, как это сделать как можно чище, и вот что получилось. Создает 4 ручные операции: для счетов без субконто, с 1 субконто, 2мя субконто и 3мя субконто. Алгоритм можно использовать для переноса остатков по простым счетам между базами БП с помощью типовой обработки ВыгрузкаЗагрузкаXML

19.04.2016    7753    ИНТЕГРА    3    

7

Запросы 1С v7.7 1C77

Мелкая полезняшка, считает запросом итоговую сумму документов и количество документов.

12.03.2016    23424    CheBurator    20    

15

Запросы 1С v7.7 1С v8.3

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    40672    Serginio    22    

44

Запросы 1С v8.3

Пример использования SOAP запроса в 1С 8.2

14.01.2016    14402    Wilka    7    

8

Запросы 1С v8.3

Показано, как в запросе можно удалить конечные и начальные пробелы у строки произвольной длины. Разбиение строки на слова, решето Эратосфена и еще несколько примеров использования запросов 1С.

21.12.2015    53674    PetrPan    15    

52

Математика и алгоритмы Запросы 1С v8.3

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

03.12.2015    8119    kite2    14    

7

Запросы Языки и среды 1С v8.3

Есть много способов работы с XML в 1С. Хотел рассказать еще об одном способе, который, в принципе, описан на просторах, но добавлена теория, и описаны пара примеров работы. Речь пойдет о работе с XML, используя XPath.

05.11.2015    25318    iolko    9    

99

Запросы 1С v8.3

Рассматривается работа со строками в запросе на примере реальных задач из практики: разбиение неких строк на нужные подстроки, "суммирование" строковых данных из различных строк выборки запроса.

13.10.2015    25011    ditp    17    

44

Запросы Обмен с ГосИС 1С v8.3 1C:Бухгалтерия

В преддверии ввода системы ЕГАИС, разбирались с УТМ и HTTP POST запросами.

1 стартмани

16.09.2015    89462    desarz    63    

58

Запросы 1С v8.3

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

1 стартмани

02.09.2015    23410    director04    18    

49

Запросы 1С v8.3

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

30.08.2015    31318    vandalsvq    39    

56

Запросы 1С v8.3 1C:Бухгалтерия

Решение задачи распределения суммы пропорционально каким-либо значениям (например, оплату по договорам) с помощью одного запроса таким образом, чтобы при округлении не получалось суммарного отклонения.

06.08.2015    42345    PythonJ    20    

121

Запросы 1С v8.3 1C:Бухгалтерия

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

05.08.2015    27163    json    20    

16

Запросы 1С v8.3

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

24.07.2015    91554    Aleksey.Bochkov    39    

291

Универсальные функции Запросы 1С v7.7 1С v8.3

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    23233    json    3    

22

Механизмы типовых конфигураций Запросы 1С v8.3 1С:Управление торговлей 10

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

06.06.2015    10843    pvlunegov    3    

11

Запросы 1С v8.3 1C:Бухгалтерия

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

26.05.2015    14338    cj512    16    

26

Запросы 1С v8.3

Простенький запрос для расчета стоимости периодической услуги

08.05.2015    3917    hamec    4    

0

Запросы 1С v8.3

Подмена временной таблицы в запросе

23.04.2015    11530    Klinov    5    

20

Запросы 1С v8.3 1C:Бухгалтерия

Ниже приведен запрос, который получает стоимость партии на дату документа. Такой запрос нужен, когда документ не делает движений по регистру Партии товаров. В УТ10 это документ Перемещение товаров, Приходный и Расходный ордера при отключенной настройке "Вести учет партий в разрезе складов"

31.03.2015    8479    bashhhh    8    

6

Запросы 1С v8.3 1C:Бухгалтерия

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

20.03.2015    21319    akey    12    

12

Запросы 1С v8.3 1C:Бухгалтерия

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

20.03.2015    93067    ildarovich    39    

159

Запросы 1С v8.3 1C:Бухгалтерия

Календарь в запросе (последовательный список дат за определенный период) без использования предварительно созданных объектов метаданных (таких как производственный календарь, график).

23.02.2015    19710    spezc    11    

32

Запросы 1С v8.3 1C:Бухгалтерия

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

22.02.2015    179374    ildarovich    87    

420

Запросы 1С v8.3 1C:Бухгалтерия

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

19.02.2015    10918    BalyunovVV    12    

19

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

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

06.02.2015    49174    monkbest    27    

35

Запросы 1С v8.3 1C:Бухгалтерия

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

25.12.2014    17598    fotov    12    

23

Запросы 1С v8.3 1C:Бухгалтерия

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

12.10.2014    142632    ekaruk    94    

374

Запросы 1С v8.3 1C:Бухгалтерия

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

15.09.2014    27512    jan27    25    

63

Запросы

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

11.09.2014    24684    jan27    9    

27

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

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

13.08.2014    16016    human_new    9    

12

Запросы 1С v8.3 1C:Бухгалтерия

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

04.08.2014    21219    Трактор    4    

9

Запросы 1С v8.3 1C:Бухгалтерия

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

26.06.2014    13565    SCRIPT91    22    

40

Запросы 1С v8.3 1C:Бухгалтерия

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

13.06.2014    11453    ediks    10    

4