...

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

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

Кто-то коллекционирует марки, а я собрал мини-коллекцию запросов, хотел с Вами поделиться. Надеюсь, что мои комментарии представляют отдельную ценность.

26.12.2016    30915    vasilev2015    63    

174

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

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

13.12.2016    47962    TheRealStanly    36    

28

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

При работе в платформе 8.3 столкнулся со следующей неприятной особенностью конструктора запроса: Конструктор некорректно работает с псевдонимами.

19.11.2016    5639    g45eorg    8    

4

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

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

07.10.2016    53440    bpc222    20    

132

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

Хочу посвятить публикацию одному приему, который я впервые увидел в типовой ерпи. Если честно, описание идеи довольно короткое, и слабо тянет на целую публикацию. Но я намеренно выделил ее в отдельную статью, чтобы акцентировать на ней внимание, т.к. считаю, что данная техника СУЩЕСТВЕННО повышает читаемость, а также заставляет структурировать тексты запросов.

13.09.2016    22036    json    51    

56

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

Данная задача встречалась мне несколько раз. Каждый раз в новой интерпретации, но суть примерно одинаковая: "Хочу, чтобы по строкам были товары, по колонкам склады, а на пересечении - количество". Вместо товары-склады, может быть что угодно: дата-контрагент, номенклатура+цвет - размер и т.д.

1 стартмани

09.09.2016    39955    124    json    7    

41

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

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

31.08.2016    11786    maxvcb    7    

12

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

Способ ускорения передачи больших объемов данных с сервера на клиент, используя COM-соединение с текущей базой. Быстрее в 3-5 раз, по сравнению с обычными методами.

31.08.2016    18885    Aphanas    19    

43

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

Лёгкий способ добавить контактную информацию в типовые отчеты (Закупки, Продажи и т.п.) на основе УниверсальногоОтчета (УТ 10, УПП 1.3, КА). Позволяет выводить контактную информацию любого вида без необходимости вручную задавать текст запроса. Достаточно после инициализации настроек добавить код из 11 строк. Подходит для внешних отчетов.

1 стартмани

11.08.2016    10109    11    Cmapnep    6    

20

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

В моей практике возникла задача поиска медиан множества числовых рядов средствами платформы «1С:Предприятие 8». Было принято решение использовать запрос. Так как толковых вариантов с ходу найти в Интернете не удалось, то пришлось решать задачу самостоятельно с нуля. В этой статье делюсь своими наработками и соображениями.

27.07.2016    12780    SpaceOfMyHead    16    

16

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

Разузловка номенклатуры предназначена только для наглядного просмотра (имеет возможность нескольких вариантов вывода). Сам процесс разузловки реализован одним запросом к БД, что позволяет выигрывать в скорости дабы не раздражать пользователя. Возможно вам необходим только код запроса, я его опубликовал ниже.

2 стартмани

26.07.2016    9640    34    DrBlack    6    

9

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

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

15.07.2016    23939    azhilichev    24    

29

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

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

28.06.2016    31449    agent00mouse    17    

94

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

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

27.05.2016    55421    vasilev2015    38    

149

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

Разбитый между клиентом и сервером код размывает и усложняет логику прикладного решения. Для запроса из базы данных одной записи предлагаю &НаКлиенте использовать универсальную процедуру "ЗаполнитьИзЗапроса".

1 стартмани

08.05.2016    13596    4    sereginseregin    14    

6

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

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

08.05.2016    20594    ildarovich    7    

45

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

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

25.04.2016    18155    Yashazz    29    

30

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

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

19.04.2016    7213    ИНТЕГРА    3    

7

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

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

09.03.2016    39062    Serginio    22    

44

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

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

1 стартмани

09.03.2016    11389    5    hydro2588_2015    6    

7

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

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

1 стартмани

03.03.2016    28656    2    Alexander.Shvets    7    

30

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

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

1 стартмани

26.01.2016    7037    14    jour    1    

5

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

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

1 стартмани

28.12.2015    43312    101    vasvl123    9    

46

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

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

1 стартмани

27.12.2015    45457    0    vasvl123    24    

12

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

Как получить кадровую историю сотрудника? Как работать с регистрами сведений, имеющими ресурс "Период завершения"? Об этом данная статья.

1 стартмани

24.12.2015    39499    34    HEKPOH    11    

30

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

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

21.12.2015    49234    PetrPan    15    

52

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

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

1 стартмани

06.12.2015    28882    2    m..adm    41    

98

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

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

03.12.2015    7480    kite2    14    

7

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

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

05.11.2015    24028    iolko    9    

98

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

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

1 стартмани

29.10.2015    16849    3    KAPACEB.AA    4    

12

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

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

13.10.2015    22103    ditp    13    

44

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

В статье описывается новый метод определения интервалов между данными различных записей в запросе. В отличие от общеизвестного метода, время работы предлагаемого метода зависит от объема данных ЛИНЕЙНО. Это обеспечивает ему значительный выигрыш по быстродействию на больших объемах данных. В качестве иллюстрации возможностей метода приведен отчет, показывающий гистограмму распределения времени между продажами.

1 стартмани

01.10.2015    80008    40    ildarovich    45    

209

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

Считаете себя специалистом по запросам - проверьте себя. Хотите проверить знания кандидата - тоже не проблема.

1 стартмани

29.09.2015    19787    36    SerVer1C    7    

12

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

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

1 стартмани

16.09.2015    87656    desarz    63    

58

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

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

1 стартмани

02.09.2015    22772    director04    18    

49