Все публикации — все для 1С

Пользовательское поле СКД одной процедурой

Практика программирования Универсальные функции v8 Бесплатно (free)

Быстрое создание пользовательского поля "выражение" одной процедурой

05.08.2020    740    Yashazz    0    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

сегодня в 09:03    937    YPermitin    12    

Редактор HTML

Инструментарий разработчика Прочие инструменты разработчика v8 1cv8.cf Россия Бесплатно (free)

Инструмент из состава набора "Универсальные инструменты 1С" для быстрой адаптации html страниц для корректного отображения в Поле HTML документа

03.08.2020    602    cprit    3    

Окрашиваем фон поля формы документа через расширение

Работа с интерфейсом Расширения v8 УТ11 Абонемент ($m)

Как я с помощью спецов INFOSTART, фон поля формы документа (ЗаказКлиенту) менял. Не судите строго, статью в основном пишу для себя, чтобы не забыть, но, может, кому и пригодится. Фон менял по условию, что если у номенклатуры не заполнены вес и объем, то в заказе колонки должны подсвечиваться: Если не заполнен объем, то подсвечивается колонка с № товара, а если вес, то колонка с Номенклатурой.

1 стартмани

28.07.2020    835    1    VID1234    2    

Создание отчетов с помощью СКД - основные понятия и элементы

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

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    48715    ids79    25    

Как ограничить поля отбора в динамическом списке и ничего не сломать

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

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

06.05.2020    4241    SeiOkami    3    

Ограничения полей, или как обмануть СКД?

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

Каждое из ограничений полей можно обойти. Рассмотрим варианты обхода и способы обезопасить свой отчет.

15.04.2020    5837    SeiOkami    38    

Некоторые редко используемые возможности СКД

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

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

11.11.2019    11044    kser87    39    

Программное управление обычными формами документов и справочников в УПП/КА

Работа с интерфейсом v8 v8::УФ КА1 УПП1 Россия Бесплатно (free)

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

09.05.2018    12382    dima_home    9    

Установка собственных значений полей при программном выводе отчета СКД по имени поля (по принципу "как в макете")

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

При программном выводе отчета на СКД возникает задача заполнить поля своими значениями. Но при поэлементном выводе отчета параметры "обезличены" как П1, П2, П3, ... Как узнать в какое "П" содержит нужное поле и куда устанавливать значение? Статья поможет программистам начинающим освоение СКД и перешедшим на СКД с "макета" ответить на эти вопросы на примере готового решения.

23.11.2018    8254    lmnlmn    5    

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

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

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

28.02.2020    2065    real_MaxA    1    

Выгрузка-загрузка любых данных между похожими конфигурациями ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска Промо

Обмен через XML Перенос данных из 1C8 в 1C8 Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Платные (руб)

Представляю Вашему вниманию обработки, которые являются эволюционным развитием способа обмена! Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам как через файл, так и через COM; Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Сброс нумерации документов при загрузке; Выбор регистров движений для выгрузки. И ГЛАВНОЕ - обработка каждого объекта перед выгрузкой / перед запись / после записи! Обработки протестированы и готовы для работы. Обновления в течении года после покупки БЕСПЛАТНЫ!. (Обновление от 05.04.2020, версия 7.5)

7990 руб.

28.08.2012    133695    351    206    

Параметризованные заголовки полей СКД

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

Доработанный шаблон типового отчета, который это позволяет менять заголовки полей в зависимости от значений параметров.

2 стартмани

21.09.2018    7850    3    echo77    3    

Пример доработки типового отчета в БП 3.0 (Ограничение доступности поля в отборе, группировке) без снятия с поддержки

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

Доработка типового отчета в БП 3.0. Пример, как можно внести изменения в типовой отчет "Бухгалтерии предприятия" 3.0 без снятия конфигурации с поддержки. Снять ограничение доступности нужного поля в отборе, группировке.

24.09.2018    7243    aleksey.kubovtsov    2    

Расшифровка отчета на СКД с детализацией по выбранному полю на основе БСП

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

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

14.05.2019    18565    Viktor_Ermakov    8    

[Шпаргалка] Программное создание элементов формы

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

Программное создание практически всех популярных элементов формы.

06.09.2019    43490    rpgshnik    63    

Роль "Остатки" поля набора данных СКД в отчете и в расшифровке

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

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

24.05.2020    2625    kasper076    16    

Добавление собственного поля и состояния в настройки доступности по состоянию в 1С:Документооборот

Практика программирования Работа с интерфейсом v8 ДО Бесплатно (free)

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

30.12.2019    4221    pavelpribytkin96    2    

Количество - Количество = ?

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

Добрый день.  При работе с отчетом "Исполнение плана продаж по подразделениям" столкнулся с неким багом / фичей. Ответов в поиске не нашел, может плохо искал, поэтому хотел бы поделиться (обменяться мнением). Работа с отчетом проводилась в УТ 11.4, также отчет доступен и в ERP, платформа 8.3.16.

02.06.2020    1426    user783353    4    

Размеры таблиц и полей БД MS SQL + справочник таблиц (УФ, тонкий клиент )

Статистика базы данных Производительность и оптимизация (HighLoad) v8 v8::УФ 1cv8.cf Абонемент ($m)

Отображает информацию о размерах таблиц MS SQL в разбивке по метаданным. Также есть возможность получить информацию о том сколько места занимают конкретные поля таблицы (реквизиты объектов). Т.е. например имеем справочник "Номенклатура" размером 100 МБ, из них реквизит "Наименование" занимает 10%, реквизит "Категория" - 2% и т.д. Реализована в управляемой форме, работает в тонком клиенте, может быть открыта как просто внешняя обработка так и подключена через подсистему "Дополнительные отчеты и обработки".

1 стартмани

16.01.2013    19743    210    AnderWonder    18    

Поле "Отбор" в управляемой форме используя СКД

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

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

1 стартмани

17.05.2019    7985    9    artms    0    

Вывод сообщений в HTML поле средствами 1С

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

Пример использования вывода большого количества сообщений в поле HTML. С возможностью открывать ссылочные объекты и создавать новые объекты передавая параметры прямо из HTML поля. Протестировано на релизах 8.3.12 и 8.3.15+

2 стартмани

31.01.2020    5167    burni4    16    

Как запустить работу Google Maps в поле HTML формы 1С?

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

Как справиться с передачей события в поле HTML, если надо передать данные. Переход на новую версию Google Maps.

26.09.2018    9714    Green2    10    

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

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

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

27.08.2019    2514    user925427    1    

Отчет по регистру остатков и оборотов с отбором по полю регистратора

Разное v8 v8::СКД 1cv8.cf УУ Абонемент ($m)

Пример расчета остатков и оборотов с отбором по произвольному полю регистратора.

1 стартмани

05.05.2020    1270    2    kassbar    0    

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

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

Пример быстро выделяет в списке те строки, где значение поля Реквизит2 совпадает с выбранным. Можно последовательно наращивать группу выбранных, повторяя манпуляцию выбора (даблклик либо Enter с клавишей SHIFT) на других интересующих значениях поля.

1 стартмани

30.10.2017    6598    1    leasing    0    

Итераторы выборки

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

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

1 стартмани

16.05.2018    9042    kalyaka    10    

Заполнение полей в файлах PDF из 1С

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка для заполнения форм в файлах PDF из встроенного языка 1С с использованием бесплатной консольной утилиты PDFtk Server. Тестировалась на платформе 8.3.13.1513.

2 стартмани

24.01.2019    5361    26    Spartan    11    

Исправление ошибки SDBL: Тип поля * несовместим с типом поля *

Тестирование и исправление v8 1cv8.cf Бесплатно (free)

После обновления конфигурации при записи одного документа стала появляться ошибка "Ошибки SDBL: Тип поля * несовместим с типом поля". В статье привожу пример исправления ошибки.

17.06.2020    1884    Farsis    0    

Программное добавление в форму подбора: полей Поиска по цене и Фильтрации товара без остатков (Расширение конфигурации)

Работа с интерфейсом Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

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

1 стартмани

08.12.2017    7955    4    borlog    4    

Условное оформление дерева значений на управляемой форме

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

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

1 стартмани

28.04.2018    14772    22    Kutuzov    0    

О важности псевдонимов полей во временных таблицах и отборах на СКД для производительности

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

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

29.05.2018    7526    tata_1211    17    

Управляемые блокировки по полям из свойства "Поля блокировки данных"

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8::blocking Бесплатно (free)

Добрый день, коллеги! Хотелось бы поделиться обнаруженной особенностью работы механизма управляемых блокировок, а именно блокировке по полям, указанным в свойстве «Поля блокировки данных».

24.01.2019    6582    mshumakov    3    

Проверка несуществующих полей в настройках СКД

Практика программирования Работа с интерфейсом Разработка v8 v8::СКД ERP2 УТ11 КА2 Абонемент ($m)

Обработка находит все поля настроек СКД, которые утратили свою актуальность Подходит для УТ 11, ERP, КА 2.

1 стартмани

20.06.2019    4113    3    MuI_I_Ika    2    

Интерактивное заполнение табличной части открытого документа/справочника управляемой формы на примере конфигурации КА 2.4.11.92

Обработка документов Обработка справочников v8::УФ КА2 Россия Абонемент ($m)

Интерактивное заполнение , заполнение только полей  выделенных строк табличной части документа/справочника на примере документа "ПроизводствоБезЗаказа" конфигурации КА2

1 стартмани

16.04.2020    993    0    lintut    0    

Заполнение поля "Кем выдан" для документа, удостоверяющего личность (паспорта) из списка ранее введенных для ЗГУ(ЗУП) 3.1(Расширение)

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::УФ ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

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

1 стартмани

22.07.2018    6652    10    as7bs    2    

Исправление ошибки "Запись с такими ключевыми полями существует" в обработке "Поиск и замена значений"

Универсальные обработки Адаптация типовых решений v8 1cv8.cf Россия Абонемент ($m)

Обработка ПоискИЗаменаЗначений.epf — замечательный и надёжный инструмент. Но и в нём есть небольшой косячок, который проявляется при заменах в регистре сведений. Иногда встречается ситуация, когда в наборе есть две записи, одна с заменяемым значением, вторая с заменяющим. В остальном эти две записи идентичны по всем ключевым полям. Обработка пытается выполнить замену в этих записях. В результате они становятся полностью идентичными, и при записи набора возникает ошибка «Запись с такими ключевыми полями существует».

1 стартмани

23.09.2018    12550    12    EarlyBird    3    

Получение имен SQL таблиц и полей

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.09.2018    4538    23    pavel_pss    0