Расширенный фильтр

Все публикации Практика программирования — все для 1С

Правила запроса. Выдержки из книги "Настольная книга 1С:Эксперта по технологическим вопросам" 42

Практика программирования v8 1cv8.cf Бесплатно (free)

Правила запроса, которые описаны в книге "Настольная книга 1С:Эксперта по технологическим вопросам". Актуальность темы связана с тем, что современные программисты не очень любят читать и даже не знакомы с этими рекомендациями.

17.06.2019    2930    60    

Изменение реквизитов существующих объектов (документов) 1С без сохранения 4

Практика программирования Работа с интерфейсом v8 Абонемент ($m)

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

1 стартмани

14.06.2019    479    8    

Оптимизация: неэффективные запросы 4

Оптимизация БД (HighLoad) Практика программирования v8 1cv8.cf Бесплатно (free)

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

13.06.2019    1116    10    

Простые примеры сложных отчетов на СКД 191

Практика программирования v8 v8::СКД Абонемент ($m)

Подписи в отчете. Особенности соединения наборов: как соединить несоединяемое. Остатки на дату и обороты по месяцам в одном отчете. Курс валюты на каждую дату без группировок и соединений в запросе. Отчет с произвольными колонками и с произвольной последовательностью. "Неадекватный отчет".

1 стартмани

12.06.2019    4671    2    18    

Наглядные примеры соединений в запросе 8

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

11.06.2019    835    1    0    

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 119

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

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    4221    96    

Почему вообще работает мой запрос? или Ещё раз о планах запросов 41

Теория программирования Практика программирования v8::Запросы Бесплатно (free)

Другие статьи на эту тему объясняют, что такое план выполнения запроса, но не рассказывают о том, как его получить. Эта заметка призвана заполнить этот пробел. Её цель - популяризировать общедоступные инструменты получения плана запроса среди разработчиков, которые ещё не начали их использовать.

10.06.2019    2916    12    

Не провоцируйте СКД, или пример "как не надо" 34

Практика программирования v8::СКД 1cv8.cf Бесплатно (free)

Пример того, что не нужно использовать в запросах, чтобы не провоцировать СКД.

10.06.2019    4119    90    

Детализация денежных средств по направлениям деятельности. БГУ 2 3

Практика программирования v8 v8::БУ БГУ Россия Госбюджет Бюджетирование и финансовое планирование Бесплатно (free)

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

10.06.2019    459    0    

Несколько документов на основании одного 3

Практика программирования v8::УФ Абонемент ($m)

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

1 стартмани

10.06.2019    540    0    4    

Оптимизация маршрута с помощью OSRM (без открытия карты) 9

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Основной этап решения задачи оптимизации - это получение расстояний между точками маршрута. Большинство разработок используют для этого Яндекс-маршрутизацию либо Гугл-маршрутизацию. Проблема в том, в этом случае надо маршрут вывести на карту и потом можно считать его длину, а значит, на сервере этого не получится сделать. Эта разработка для получения расстояний и построения маршрута использует сервис http-сервис OSRM. А значит, маршрут выводить на карту не надо. Плюс ко всему это Опенсорс проект, что есть плюс. Но и точность построения маршрутов, говорят, хуже аналогов.

2 стартмани

06.06.2019    671    0    4    

Чем расщепить или "СтрРазделить() VS РазложитьСтрокуВМассивПодстрок()" ? 51

Практика программирования v8 1cv8.cf Бесплатно (free)

Сравнение методов по "расщеплению" строк Какой и когда использовать? Платформенный или БСП? Приходим к выводу - и тот и другой.

06.06.2019    2634    34    

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

Практика программирования v8 v8::Запросы УПП1 Бесплатно (free)

На нескольких собеседованиях это спрашивали, решил поделиться. Обычно я использую вариант №2. Остальные варианты нашел в интернете.

05.06.2019    1501    25    

Вставка гиперссылки в форматированный документ 9

Практика программирования v8::УФ Бесплатно (free)

Да, форматированный документ это умеет и сам, но возможности можно расширить!

03.06.2019    786    0    

Парсер строки по шаблону с помощью RegExp  7

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

03.06.2019    1042    7    

Индикатор выполнения длительных операций на сервере 1С 8.3 (управляемые формы) 5

Работа с интерфейсом Практика программирования v8::УФ Россия Абонемент ($m)

Индикатор выполнения (отображение прогресса) длительных операций в тонком клиенте 1С:Предприятия 8.3, когда полностью весь код исполняется на сервере, а клиент просто ждёт завершения. Используются внешние средства (либо командное окно Windows, либо приложение Java).

1 стартмани

03.06.2019    4476    0    20    

Совершенный коТ (Cat complete) 57

Практика программирования v8 1cv8.cf Бесплатно (free)

Стандарты программирования в картинках. Самоирония прилагается.

03.06.2019    4531    149    

Закрытие остатков регистра накопления в документе "Корректировка записей регистров". УПП 1.3 1

Практика программирования v8 УПП1 УУ Бесплатно (free)

Небольшие изменения на уровне модуля формы, для автоматического закрытия остатков произвольных регистров накопления с помощью документа "Корректировка записей регистров" в УПП 1.3.

31.05.2019    792    0    

Ошибки (?) работы СКД 0

Практика программирования v8 v8::СКД Бесплатно (free)

СКД неверно ставит отборы?

31.05.2019    1220    6    

Нюансы преобразования запроса СКД 51

Практика программирования v8 v8::Запросы v8::СКД 1cv8.cf Бесплатно (free)

Описание некоторых нюансов преобразования запроса в СКД.

31.05.2019    4243    12    

Пример печатной формы в Word для УТ 11.4, ERP. КА 2.4, подложка и колонтитулы 4

Печатные формы документов Практика программирования v8 ERP2 УТ11 КА2 Россия Абонемент ($m)

Пример внешней печатной формы с выводом в MS Word для УТ 11.4, КА 2, ERP 2.4, печатная форма печатается из документа "Заказ клиента". Для примера разобрано програмнное заполнение верхнего и нижнего колонтитулов, а также печать в качестве подложки - логотипа организации (печать картинки на заднем фоне, при этом у логотипа уменьшена яркость и он повернут на 45 градусов).

1 стартмани

30.05.2019    540    0    5    

Режим выбора из списка (обычные формы), очищается поле ввода при открытии сохраненных данных 1

Практика программирования v8 Бесплатно (free)

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

30.05.2019    657    2    

[История разработки] Терминал путевых листов 47

Практика программирования Бизнес-процессы v8 1cv8.cf Бесплатно (free)

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

30.05.2019    2844    14    

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

Практика программирования Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Рисование канбан доски с помощью динамических списков.

1 стартмани

29.05.2019    996    1    2    

Картинки во внешней печатной форме (Шапка и табличная часть) 8

Печатные формы документов Практика программирования v8::ОУ v8::УФ УТ11 Россия Абонемент ($m)

Способы вывести на печать картинку в шапке и в табличной части внешней печатной формы. Управление торговлей, редакция 11 (11.4.7.150).

1 стартмани

27.05.2019    791    1    

Замена ссылок на GUID-ы в таблице значений через XML 8

Практика программирования v8 1cv8.cf Бесплатно (free)

Практическое применение объекта 1С ПреобразованиеXSL - использование правила XSL для конвертации ссылочных типов в строку.

27.05.2019    955    6    

Исправляем медленное выполнение операций с хранилищем конфигурации 55

Практика программирования v8 1cv8.cf Бесплатно (free)

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

26.05.2019    3431    12    

Добавление внешних отчетов / обработок в собственные подсистемы 20

Практика программирования v8::УФ Россия Бесплатно (free)

Краткая инструкция по добавлению функционала доп обработок/отчетов в собственную подсистему.

24.05.2019    1971    7    

Просто о дереве значений 11

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Кратко о работе с объектом типа ДеревоЗначений.

24.05.2019    1745    13    

Регистры накопления. Агрегаты в оборотных регистрах 64

Практика программирования v8 1cv8.cf Бесплатно (free)

Описание механизма агрегатов оборотных регистров накопления для платформы 1С 8.2. Рассмотрение хранения и принципа использования агрегатов платформой на стороне СУБД.

24.05.2019    2804    2    

Графики работы из БСП 6

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Не очень давно на канале 1С:БСП была опубликована заметка по использованию Графиков работы и Календарных графиков.

1 стартмани

23.05.2019    883    0    

Спутник программиста - каркасная конфигурация начинающим программистам 1С 64

Практика программирования v8::УФ 1cv8.cf Россия Абонемент ($m)

Спутник программиста - каркасная конфигурация с примерами для разработки начинающим программистам 1С.

1 стартмани

23.05.2019    7809    89    25    

Как выгружать цены 0

Практика программирования v8 Ценообразование, анализ цен Абонемент ($m)

Как аккуратно передать цены в систему, в которой нет понятия периодичности цены? Как отложить те цены, которые начнут действовать послезавтра? Как случайно не выгрузить цены, которые изменились, но уже не актуальны?

1 стартмани

22.05.2019    701    0    3    

Регистры накопления. Виртуальные таблицы. Часть №2: "Остатки" и "Остатки и обороты" 75

Практика программирования v8 1cv8.cf Бесплатно (free)

Описание работы платформы 1С:Предприятие 8.2 с виртуальными таблицами регистров накопления "Остатки" и "Остатки и обороты". Анализ SQL-запрос при работе с виртуальными таблицами

22.05.2019    3820    6