...

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

Инструментарий разработчика Запросы Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Обработка, позволяющая выполнять запросы к базе, лежащей в MySQL, для 1С:Предприятие 7.7.

10.08.2022    3272    4    crocolo    0    

3

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

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

02.08.2022    17534    Koder_Line    12    

8

Запросы Файловый обмен (TXT, XML, DBF), FTP Программист Стажер Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

В помощь начинающим программистам. Использую обработку из предыдущей моей публикации для разработки выгрузки Прайс-листа в Excel, PDF, Docx, TXT. Рассмотрю, как работает обход результата запроса ПоГруппировкам (релиз платформы 1С:Предприятие 8.3 (8.3.20.1674), самописная конфигурация).

18.07.2022    28283    Pproksima    2    

14

HighLoad оптимизация Механизмы платформы 1С Запросы Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

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

11.07.2022    9490    it-expertise    31    

61

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

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

3 стартмани

07.07.2022    9960    108    acces969    21    

56

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

Обратите внимание на обмены данными с Юанями. Кратность там меняется между 10 и 1, в зависимости от значения курса > 10 или < 10. Т.е. НЕ ВСЕГДА равна 1. А многие разработчики (в том числе и я) грешат, ставя Кратность = 1 по умолчанию в обменах и выгрузках. P.S. Идём на Восток, становимся хитрее.

10.06.2022    12885    sapervodichka    13    

37

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

Обработка позволяет выполнять отладку запросов к сервису платформы pars-soft.ru

10 стартмани

24.05.2022    3619    4    details    0    

1

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

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

20.05.2022    7918    245    echo77    4    

75

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

Иногда требуется подключиться к другим базам данных для обменов, например: MySQL (сайты, интернет магазины), MS SQL, PostgreSQL (базы данных такие как 1С, WMS, других приложений) и т.д. Данная консоль поможет настроить и проверить подключение, выполнить любые запросы на языке SQL, а также если подключить обработку в конфигуратор использовать для обменов между базами данных с помощью языка SQL.

2 стартмани

04.05.2022    10212    72    nikolasx    12    

31

Запросы Программист Запросы 1C:Бухгалтерия Абонемент ($m)

Анализирует текст запроса и строит визуальную структуру источников данных (наподобие дерева).

1 стартмани

14.04.2022    5612    44    ildary    2    

21

HighLoad оптимизация Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

При выполнении нагрузочного тестирования информационной системы на базе 1С:ERP для одного из клиентов с целью оценки возможности миграции системы на PostgreSQL и Astra Linux мы столкнулись с неприемлемым увеличением времени выполнения расчета себестоимости. Строго говоря, сценарий тестирования закрытия месяца не был выполнен вообще – он не укладывался в таймаут выполнения теста, 24 часа. По прошествии 18 часов всё ещё шло выполнение операции «Распределение затрат и расчет себестоимости». Более 16 часов выполнялся подэтап “Расчет партий и себестоимости. Этап. Расчет себестоимости: РассчитатьСтоимость”. Всё это время выполнялся запрос, который в текущей инфраструктуре клиента (СУБД MS SQL Server) выполняется чуть более 3 минут на аналогичных данных.

25.03.2022    10010    it-expertise    93    

73

Механизмы платформы 1С Запросы HighLoad оптимизация Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В ходе проведения нагрузочного тестирования одним из наших клиентов была выявлена сильная деградация производительности системы в целом и, в частности, выполнения ключевой операции “Проведение документа поступление товаров и услуг” в течение выполнения теста. Согласно данным подсистемы БСП “Оценка производительности”, время выполнения ключевой операции “Проведение документа поступление товаров и услуг” возрастало в процессе тестирования с 15-20 секунд в начале тестирования до 150-200 секунд в его финале.

02.03.2022    6432    it-expertise    50    

31

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

В базе данных есть таблица движения товара, плюс означает, что товар пришел на склад, минус означает, что товар выбыл со склада: Необходимо написать запрос на 1С или SQL (по желанию), который вернет среднее значение остатка товара за январь 2021 (с 1 по 31). В результате должно получиться ProdID 1 = 1.58 ProdID 2 = 0.77

01.03.2022    3884    Greamdevil    8    

4

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

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

14.02.2022    1234    SnorkL1    0    

0

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

Преобразует текст запроса на языке SQL или план запроса, подставляя представления метаданных конфигурации для удобства последующего анализа.

2 стартмани

07.02.2022    18731    248    ivanov660    8    

104

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

Пишем запрос по генерацию последовательности простых чисел на языке запросов 1С и SQL.

09.01.2022    2792    AtamanovYS    2    

5

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

На "Инфостарте" есть несколько статей, описывающих преобразование строки в дату. Описанное в них преобразование осуществляется в несколько запросов и имеет сложные для понимания выражения. В статье описано относительно простое выражение в запросе, преобразующее строку в дату.

10.12.2021    2861    IVC_goal    17    

4

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

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

03.11.2021    26742    Margo462    19    

128

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

Шаблон общего модуля для работы с MS/PG SQL из 1С.

21.10.2021    6587    mrChOP93    3    

73

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

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    10392    biimmap    53    

58

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

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

09.08.2021    4440    direktorSan    1    

10

Инструментарий разработчика Запросы Программист Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Платформа 1С v8.5 Управляемые формы Запросы 1C:Бухгалтерия 1С:Управление торговлей 10 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Управление нашей фирмой 3.0 1С:Библиотека стандартных подсистем Россия Абонемент ($m)

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

1 стартмани

07.08.2021    6895    37    user1206119    11    

4

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

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

30.07.2021    4948    KonanSS    3    

7

Запросы Программист Россия Бесплатно (free)

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

21.06.2021    5637    kalyaka    5    

19

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

Разберём решение задачи реального проекта: контекст, логика решения, само решение. Рассмотрим возможности объекта СхемаЗапроса.

03.06.2021    8191    maraton1185    32    

34

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

Мизерная хитрость для группировки дерева значений в одной колонке.

1 стартмани

27.05.2021    5645    3    tech1c    2    

6

Запросы Программист Запросы Россия Бесплатно (free)

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

25.04.2021    4245    39    Anything    10    

6

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

Обработка предназначена для преобразования "одинэсных" запросов в запросы на SQL средствами встроенного языка. Разработка не претендует на то, чтобы на 100% повторить то, что разработчики видят при трассировке запросов в инструментах вроде Profiler. Но во многих случаях результат преобразования можно будет без дополнительной ручной обработки выполнить, например, в Managment studio. Актуальные ограничения и проблемы преобразователя описаны в статье. Работает с версией платформы не ниже 8.3.10.

3 стартмани

17.04.2021    12294    62    kser87    26    

22

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

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

1 стартмани

01.03.2021    9828    kalyaka    26    

58

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

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

1 стартмани

16.02.2021    9349    10    blockcode    1    

8

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

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

15.02.2021    90475    antistress    47    

185

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

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

22.12.2020    5366    Andrei_Ivanov    3    

3

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

Данный функционал можно использовать, например, в процессе оформления возвратов от поставщика (корректировка реализации по согласованию сторон) при автоматическом создании корректировок реализации по документам поставщика, он позволяет массово создать корректировочные счета-фактуры в УПП 1.3. При создании документа из первичного счета-фактуры выданного в новый корректировочный счет-фактуру выданный копируются значения свойств.

17.12.2020    2273    ksnik    0    

4

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

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020    14388    Eugen-S    28    

76

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

Всем известно, что в SQL синтаксисе есть выражение LIMIT. Очень полезное выражение для постраничной навигации. Но его нет в запросах 1С. Кто-то может сказать, что есть ПЕРВЫЕ, но ПЕРВЫЕ не подходит для постраничной навигации. Рассмотрим в статье, как можно имитировать LIMIT в запросах 1С.

08.12.2020    6206    opx    51    

21

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

Способ формирования итогов в запросе по совокупности группировок, объединенных в единый набор, при помощи функции АВТОНОМЕРЗАПИСИ.

18.11.2020    27211    antonivan    22    

119