Практика программирования
1C-admin
14.06.2019
При решении очередной задачи столкнулся с тем, что менеджерам (сотрудникам) необходимо часто менять реквизиты существующих объектов. Это дополнительные реквизиты или сведения объектов. При этом действия менеджеров не должны приводить к перепроведению документов или пересохранению объектов, т.к. изменения могут быть в…
Read more
1C-admin
11.06.2019
Демонстрация различных вариантов соединения двух таблиц в запросе. Очень часто на собеседованиях дается несколько тестовых задач на знание основных механизмов платформы, в которых также присутствуют задачи на понимание структуры запросов, соединения таблиц в запросе. Эта простая обработка демонстрирует наглядные ответы на…
Read more
1C-admin
10.06.2019
Рассматривается технология кэширования результата разузлования продукции по спецификации. Данная технология может оказаться полезной для значительного ускорения работы системы в части разузлования в конфигурациях УПП. Тестировалось на платформе 1С 8.3.12.1469, релизы УПП 1.2, 1.3. Все, кто плотно занимались производственным учетом в…
Read more
1C-admin
10.06.2019
Пример того, что не нужно использовать в запросах, чтобы не провоцировать СКД. В данной заметке разберём конкретный пример конструкции, которую лучше не использовать в запросах, чтобы не удивляться результату СКД. СКД — это волшебная система. Каждый раз удивляемся, сколько…
Read more
1C-admin
10.06.2019
Другие статьи на эту тему объясняют, что такое план выполнения запроса, но не рассказывают о том, как его получить. Эта заметка призвана заполнить этот пробел. Её цель — популяризировать общедоступные инструменты получения плана запроса среди разработчиков, которые ещё не начали…
Read more
1C-admin
10.06.2019
Часто бюджетным учреждениям необходимо видеть остатки денежных средств в разрезе источников финансирования (гранты, федеральный бюджет…). Расскажу свой способ решения этой проблемы на простом примере. В общем случае без программирования не обойтись. 1. На 201.11 добавим субконто, пусть будут "направления деятельности"…
Read more
1C-admin
10.06.2019
На нескольких собеседованиях это спрашивали, решил поделиться. Обычно я использую вариант №2. Остальные варианты нашел в интернете. Задача. Есть список документов поступлений. Написать запрос, который получает последнюю цену товара из табличной части документа. Вариант №1. Нашел в интернете. ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Номенклатура,…
Read more
1C-admin
10.06.2019
Немного о программировании. Золотые костыли Мне кажется это название лучше всего подходит к тому, чем мы все занимаемся. Статья «Удачный пример блокировки», получилась небольшая, поэтому следующие заметки добавляю сюда же. 5. Пример отладки. После обновления конфигурации при первом запуске вышла…
Read more
1C-admin
09.06.2019
Разработка взята отсюда https://infostart.ru/public/142092/ и переделана для русского языка. Синтаксис: ПереобразоватьЮникод(Строка) Параметры: Строка (обязательный) Тип: Строка. Исходная строка. Возвращаемое значение: Тип: Строка. Строка обработанных символов. Описание: Возвращает преобразованную строку из формата Unicod для русских символов. Символы " № % в…
Read more
1C-admin
09.06.2019
У многих начинающих 1С программистов часто возникают вопросы про клиент-серверное взаимодействие в 1С и чтобы разобраться в непростых механизмах платформы, необходимо понять, что же такое контекст, для чего предназначены директивы компиляции, что представляют собой контекстные/внеконтекстные вызовы и как наиболее оптимально…
Read more