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

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо 116

Практика программирования v8 1cv8.cf Россия

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    29818    0    68    

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

Практика программирования v8 1cv8.cf

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

вчера в 23:52    1103    0    15    

Непридуманные истории по оптимизации. История 1 58

Оптимизация БД (HighLoad) v8 1cv8.cf Россия

Первая статья из планируемого цикла об оптимизации приложений на базе 1С. Без теории. Одна практика.

13.06.2019    3370    0    99    

Диспетчер Хранилища Запросов в SQL Server 2016+ (он же Query Store) Промо 32

Оптимизация БД (HighLoad)

Если вы используете SQL Server 2016 или более позднюю версию, то у вас есть возможность использовать встроенную систему мониторинга, которая позволяет отслеживать самые базовые метрики выполняемых запросов и статистику ожиданий (потребления ресурсов). Эта информация позволяет быстро получить самые ресурсоемкие запросы с их планами и агрегированной статистикой выполнения.

26.04.2019    4710    0    6    

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

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

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

13.06.2019    936    0    10    

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

Практика программирования v8 v8::Запросы

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

11.06.2019    3858    0    93    

Обновление PostgreSQL на Windows 18

Системное

Указана последовательность действий при обновлении PostgreSQL на примере Windows. Также описаны некоторые особенности.

11.06.2019    1282    0    4    

Развитие 1С программиста Промо 40

Практика программирования Личная эффективность

Делюсь своим опытом и видением развития 1С программиста.

17.10.2018    8915    0    50    

Ошибка формата потока и команды конфигурации 4

Тестирование и исправление v8

Один из вариантов устранения данной ошибки.

11.06.2019    1345    0    4    

Индикатор состояния выполнения обработки и остаточное время в строке состояния 3

Работа с интерфейсом v8 1cv8.cf

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

11.06.2019    613    0    0    

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

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

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

10.06.2019    2732    0    12    

Выгрузка документа по условию Промо 4

Практика программирования v8

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    1972    0    2    

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

Практика программирования v8::СКД 1cv8.cf

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

10.06.2019    3921    0    90    

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

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

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

10.06.2019    421    0    0    

Назад в прошлое! Небольшие заметки по администрированию пользователей в УПП 61

Защита, права, пароли v8 УПП1

Небольшие заметки по функционалу "Администрирование пользователей" конфигурации "Управление производственным предприятием" версии 1.3. Затрагиваются такие темы как: роли, профили доступа, дополнительные права, настройки пользователей и ограничения доступа на уровне записей (RLS).

06.06.2019    2479    0    16    

Подмена заголовка 1С Промо 24

Универсальные функции Работа с интерфейсом Россия

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

08.12.2018    5734    0    26    

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

Практика программирования v8 1cv8.cf

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

06.06.2019    2553    0    33    

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

Практика программирования v8 v8::Запросы УПП1

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

05.06.2019    1441    0    25    

Подсистема "Варианты отчетов". Используете ли Вы ее правильно? 153

Работа с интерфейсом v8 1cv8.cf

Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?

04.06.2019    4621    0    47    

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

Практика программирования v8::УФ

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

03.06.2019    739    0    0    

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

Практика программирования v8 1cv8.cf Россия

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

03.06.2019    1006    0    7    

Как настроить правильную техподдержку (helpdesk, service desk на коленке) Промо 34

Услуги и сервис v8 УУ Взаимоотношения с клиентами (СRM) Делопроизводство и документооборот Монитор заказов Учет рабочего времени

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

24.04.2019    4127    0    0    

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

Практика программирования v8 1cv8.cf

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

03.06.2019    4444    0    149    

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

Практика программирования v8 УПП1 УУ

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

31.05.2019    754    0    0    

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

Практика программирования v8 v8::СКД

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

31.05.2019    1191    0    6    

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

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

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

31.05.2019    4148    0    12    

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

Практика программирования v8

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

30.05.2019    645    0    2    

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

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

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

30.05.2019    2796    0    14    

Excel vs 1С: битва с неожиданным исходом Промо 38

Анализ учета Универсальные обработки Загрузка и выгрузка в Excel Финансовые Управленческие v8 1cv8.cf Россия

Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

11.04.2019    22726    0    106    

Исправление ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений" 2

Тестирование и исправление v8 Россия

Способы исправления ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений. Обратитесь к администратору."

30.05.2019    677    0    4    

АИТП. Управляем информационными базами 4

Системное v8

В статье, на демонстрационном примере, рассматривается использование конфигурации АИТП для автоматизации управления информационными базами 1С:Предприятие.

29.05.2019    922    1    0    

Организация хранения промежуточных данных 3

Теория программирования v8

Организация хранения промежуточных данных в процедуре сверки.

29.05.2019    921    0    1    

Как прикрутить ГУИД к регистру сведений Промо 16

Практика программирования Перенос данных из 1C8 в 1C8 v8

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

16.04.2019    3597    0    15    

Вычисление 200 тысяч знаков числа pi 69

Теория программирования v8 Россия

В статье рассматриваются возможности платформы выполнять сверхточные вычисления без использования сложных алгоритмов и внешних компонент на примере вычисления числа pi.

28.05.2019    2446    0    62    

За 5 шагов добавляем мониторинг счетчиков производительности серверов MS SQL и 1С 71

Статистика базы данных Оптимизация БД (HighLoad) v8

Мы расскажем и покажем, как добавить данные счетчиков производительности серверов 1С и MS SQL в нашу базу мониторинга за 15 минут. Приведем список наиболее важных из них, опишем основные особенности.

28.05.2019    3703    0    5    

Загрузка картинок в справочники (Универсальная загрузка из табличного документа) 7

Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf

Пример загрузки картинок в справочник Номенклатура (с помощью обработки универсальная загрузка данных из табличного документа). Проверялось на конфигурации УТ 11.4.7.

28.05.2019    808    0    2    

Как сделать запрос на изменение данных Промо 71

Практика программирования v8 v8::Запросы 1cv8.cf

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    17511    0    21    

Сжатие данных в мобильном приложении 1С:Предприятие 38

Мобильные приложения v8 v8::Mobile 1cv8.cf УУ Розничная торговля

Эту небольшую статью я планировал опубликовать у себя на сайте, чтобы такие любители мобильного приложения от 1С:Предприятие, как я, могли использовать её без дополнительно потраченных двух дней на поиски вариантов написания алгоритма. Во-первых, хотел сказать, что я небольшой разработчик, который начинал делать свои первые шаги ещё на заре правления "Семерки". Новая платформа версии 8 была как глоток свежего воздуха - бодрящий и легко воспринимаемый организмом. Я был очень удивлен, да что сказать, до сих пор удивляюсь как элементарные вещи можно делать на 1С, и как это стремно делается на других языках программирования. Во-вторых, обилие разнообразных интерпретаций платформы позволяет развернуться на все 360 градусов, захватив своими проектами, наверное, любые ветки бизнеса. Так вот, о небольшом нюансе работы с новой мобильной платформой я и хотел рассказать... Сам додумался, так сказать.

27.05.2019    4633    0    27    

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

Практика программирования v8 1cv8.cf

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

27.05.2019    933    0    6    

Загрузка данных в БП 3.0 (Универсальный обмен данными XML) 9

Обмен через XML v8::БУ БП3.0 БУ

Решение задачи по загрузке данных из имеющегося файла в формате xml в БП 3.0 (в том числе на 1cfresh.com) без доработок

26.05.2019    891    0    0    

Вспомогательные инструкции в коде 1С Промо 96

Практика программирования v8 1cv8.cf

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    14471    0    98    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо 100

Практика программирования v8 1cv8.cf Россия

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

11.07.2007    35971    0    32