...

База знаний 1С

Боремся с запросами в циклах. Мой опыт рефакторинга запросов

Рефакторинг и качество кода Запросы Конфигурации 1cv8 Бесплатно (free)

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

02.03.2020    13761    aximo    55    

72

Набор математических функций

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

Небольшой набор математических функций для работы с массивами чисел.

1 стартмани

12.01.2017    21867    7    SvoyakMartin    23    

22

Анализ остатков номенклатуры для УТ 11

Учет ТМЦ Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

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

1 стартмани

25.02.2019    12508    30    extalionos    0    

13

Суммирование (среднее, минимум, максимум, количество чисел) выделенных ячеек отчетов, печатных форм, да и других приложений

Универсальные обработки Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Демо конфигурация для системы 1С:Предприятие 7.7 Суммирование (среднее, минимум, максимум, количество чисел) выделенных ячеек отчетов, печатных форм, да и других приложений. (c) Venger Alex, Odessa, 2008 Last Update: 29.06.2008 Идея проста: при копировании в буфер обмена (Clipboard) выделенных ячеек таблиц в буфер обмена попадают текстовые данные (ячейки по столбцам разделены символами табуляции, по строкам - символами переноса строк). Соотвественно, можно взять из буфера обмена этот текст, выделить числа и произвести соотвествующие математические манипуляции с числами и вывести результат (в строку состояния, например).

1 стартмани

29.06.2008    17407    194    venger    10    

13

Расчет нарастающего итога, дельты и другие варианты в СКД

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

Пример получения в СКД значений: нарастающий итог, дельта, среднее значение, отклонение и т.д.

1 стартмани

07.02.2022    3823    5    user-z99999    0    

-1

ИТ-сопровождение: выжать максимум эффективности, сокращая затраты, и не потерять людей (и себя)

Управление ИТ-подразделением Платформа 1С v8.3 Конфигурации 1cv8 ИТ-компания Россия Бесплатно (free)

Пост будет больше интересен руководителям отделов ИТ сопровождения, или проектным менеджерам, перед которыми будет стоять задача по сокращению затрат на ФОТ.

13.05.2022    1665    avolsed    8    

31

Используем регистр штрихкодов по максимуму

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

Внешняя обработка для 1С Розницы 2.0 любого релиза, с возможностью загрузки данных из файлов XLS и описание использования регистра штрихкодов для хранения сопоставления внешних идентификаторов с номенклатурой 1С. Проверялось на версии 1С Розницы 2.2.8.27, платформа 8.3.18.1483

1 стартмани

10.10.2022    3044    5    independ    1    

18

Ассортиментный максимум (АВС-анализ в действии)

Анализ и проектирование ИТ-систем Россия Бесплатно (free)

Управлять широким ассортиментом товаров тяжело и невыгодно, если он никак не ранжирован. Верно расставить приоритеты помогает метод АВС-анализа. Московская фирма «Ласта-инструмент» применила его в своем бизнесе и добилась прогресса.

13.09.2007    22089    support    4    

13

Максимум изменений в стандартной конфигурации при их минимуме с использованием formex.dll

Разработка внешних компонент Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Бесплатно (free)

Восстанавливаю ранее опубликованную статью. Может кому пригодится... Иногда очень хочется что-нибудь добавить в стандартную конфигурацию, но потом возникают проблемы, связанные с "затиранием" кода при обновлении. Каждый раз помнить где и что - напряжно. При данном подходе в Глобальный Модуль добавляется всего одна (!) строчка

15.08.2010    19955    Abadonna    33    

35

Меры центральной тенденции (вычисление среднего) в запросе 1С

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

Меры центральной тенденции (вычисление среднего) в запросе 1С: * Среднее арифметическое * Среднее гармоническое * Среднее квадратическое * Среднее усеченное * Среднее винсоризованное * Медиана * Мода

31.08.2020    2272    parcan    6    

5

Авансы, кредиты и предоплаты ФФД 1.05. Изменение типовой УТ 10.3.72.3

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

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

05.03.2022    744    andrew.ab    0    

1

Новый релиз 1С:ТОИР КОРП 3.0.4.1: развитие блока МТО, совершенствование анализа причин дефектов, новое в "Мобильной бригаде" и не только!

Внедрение ИТ-системы Платформа 1С v8.3 Конфигурации 1cv8 Россия Управленческий учет Бесплатно (free)

Сегодня речь пойдет о новом релизе 1С:ТОИР КОРП редакции 3.0, в котором мы продолжаем развитие системы, держа в фокусе внимания пожелания пользователей. Целый ряд изменений произошел именно на основе полученной обратной связи от специалистов, которые успешно пользуются системой 1С:ТОИР для повышения эффективности процессов обслуживания оборудования, на многих предприятиях страны. Наша команда разработчиков выражает благодарность неравнодушным пользователям за вклад в развитие системы 1С:ТОИР КОРП. А теперь — обо все по порядку.

07.02.2023    349    Desnol_Soft    0    

3

Пример создания кадрового отчета для ЗУП 3.1

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

Пример создания отчёта "Изменение графиков работы" для ЗУП 3.1 с использованием механизма представлений и объекта СхемаЗапроса.

22.12.2020    4736    vazelin    0    

25

Отладка логики запроса в консоли запросов ИР

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Облегчаем поиск причины неожиданного результата запроса в консоли запросов из подсистемы "Инструменты разработчика" (ИР)

05.01.2021    9582    tormozit    9    

134

Умная маршрутизация: о сложностях интеграции с 1С (часть 2)

WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 11 Бесплатно (free)

В статье будет много примеров кода с комментариями работы расширения для обмена данными УТ11.4 с Яндекс.Маршрутизацией через выгрузку/загрузку EXCEL файла.

27.08.2021    2726    greencactus    7    

18

Агрегатное суммирование строк в запросе – сложно, но не невозможно

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

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

1 стартмани

09.09.2013    93177    ildarovich    57    

122

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С)

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

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

12.12.2020    8503    Eugen-S    25    

71

Формирование мэппинга между конфигурациями при использовании формата EnterpriseData

Анализ и проектирование ИТ-систем Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных 1С:Франчайзи, автоматизация бизнеса Россия Абонемент ($m)

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

1 стартмани

26.08.2021    5773    5    maraty    5    

17

Нанимаем программиста 1С – "прыжок веры" или грамотный набор

Управление персоналом (HRM) Бесплатно (free)

Мы перестали смотреть резюме программистов 1С, описание их достижений, их сертификаты. Используем только цифры, накладывая результат теоретического собеседования на нашу шкалу квалификации программистов 1С. Благодаря этому, мы точно можем определить кто он: junior, middle или senior, – рассказывает генеральный директор ООО «КРОН» Ранис Усманов. На полях INFOSTART MEETUP Kazan он поделился секретами подбора 1С-программистов и примерами задач, которые упростят подбор сотрудников.

18.01.2021    20552    Ranis1286    106    

63

Разработка гибридного web-приложения на 1С, возможности и ограничения

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

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

06.09.2021    5024    Бэнни    12    

51

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

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

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

1 стартмани

05.04.2022    1837    4    Rafaraf    6    

4

Всякие полезности

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

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

16.03.2009    172044    Minotavrik    59    

505

Запрос для выгрузки каталога номенклатуры из Управление торговлей, редакция 11.0.4.6 в Битрикс

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

На данный момент не реализован обмен между УТ 11 и Битриксом. Сделать это самостоятельно легко.Предлагаю свой вариант текста запроса , который должен быть размещен в общем модуле "ПроцедурыОбменаССайтом" и служит для подготовки данных для выгрузки в стандартный xml - файл обмена каталогом товаров. Текст запроса переработан с учетом изменений конфигурации УТ в.11.0.4.6.

17.09.2010    12749    briz    6    

13

Минимализмы 2

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

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

23.02.2016    54686    ildarovich    84    

368

Как сдать экзамен 1С:Специалист по платформе?

Подготовка к аттестации Платформа 1С v8.3 Россия Абонемент ($m)

Не пора ли получить сертификат 1С:Специалист по платформе? Для этого ...

1 стартмани

18.01.2021    31216    vasilievil    11    

220

Готовое решение для отслеживания конфликтов кадровых неявок в ЗУП и УПП

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

В актуальной версии ЗУП 2.5 оперативный контроль кадровых неявок сводится к программной проверке : не начинается ли в эту же самую дату какая-то другая неявка? Многие пользователи считают, что этого явно недостаточно. Вашему вниманию предлагается готовое решение (в виде программного кода) для ЗУП и УПП, которое после проведения документа кадровой неявки информирует пользователя, какие конфликты кадровых неявок повлекло за собой проведение документа.

29.06.2011    15968    megatrend    8    

24

Перекуем Cloud на Oracle. Тестируем размещение 1С в облачной платформе Oracle Cloud.

Администрирование СУБД Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

02.09.2021    1629    capitan    22    

8

Заметки про запросы. Коллекция

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

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

26.12.2016    29113    vasilev2015    63    

171

Планы запросов - это просто! Разбор оптимизаций запросов PostgreSQL на живых примерах

HighLoad оптимизация Запросы Бесплатно (free)

Проблема быстродействия 1С напрямую зависит от производительности запросов. Но как понять механику работы СУБД с помощью плана запроса? Андрей Овсянкин и Никита Грызлов на конференции Infostart Event 2019 Inception подробно рассмотрели алгоритм работы с планом запроса СУБД PostgreSQL, полученным из технологического журнала, и рассказали, на что обратить внимание, чтобы оптимизировать работу системы.

17.02.2020    21557    Evil Beaver    14    

144

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

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

Поставили задачу: "Получить в одно поле, всю таблицу товаров документа "Реализации товаров и услуг" через запятую". Поля таблицы товаров интересны заказчику были только наименование, количество и единица измерения. Конечно данный вариант проще сделать в обработке результата или в выражениях СКД, но моё мнение, что в запросе результат будет получен быстрее. Механизм не универсальный, в данном примере рассматривается таблица максимум с 20-ью строками и количество с типом Число (8,3). Комплексная Автоматизация 1.1

09.06.2017    22514    rpgshnik    30    

26

Минимализмы 3

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

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

19.02.2018    53716    ildarovich    47    

422

Эффективные приемы подбора персонала на "перегретом рынке"

Управление персоналом (HRM) Бесплатно (free)

При подборе персонала недостаточно руководствоваться одной лишь интуицией – это может привести к высокой текучке и ошибкам. О том, как упростить процедуру собеседования и снизить риск несоответствия кандидата предъявляемым требованиям, рассказал руководитель практики FRM и BI компании WiseAdvice Сергей Наумов.

22.01.2021    3260    SergeyN    10    

18

Эффективные приемы разработки

Математика и алгоритмы Рефакторинг и качество кода СКД Платформа 1С v8.3 Бесплатно (free)

На Infostart Meetup Ekaterinburg.Online выступил Сергей Наумов – руководитель центра аналитики и консалтинга WiseAdvice. Сергей поделился с коллегами приемами разработки, которые помогут избежать потенциальных проблем при реализации сложных проектов.

07.04.2021    5082    SergeyN    13    

39

Тайны расчета удержаний по исполнительным листам. Ограничения взысканий. ЗУП 3.1

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

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

29.06.2021    55971    user_2010    140    

60

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

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

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

07.09.2021    4633    ldmonster    8    

24

СКД: 5 советов, как сделать лучше

СКД Платформа 1С v8.3 Система компоновки данных 8.3.14 Бесплатно (free)

Несколько примеров решения задач с использованием разных подходов

27.10.2021    11543    Neti    19    

190