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

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

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

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

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

25.06.2019    11429    15    

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

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

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

09.05.2018    7656    6    

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

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

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

23.11.2018    4089    0    

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

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

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

24.09.2018    4033    2    

- 10 %

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

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

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

3990 руб.

28.08.2012    116213    341    184    

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

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

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

2 стартмани

21.09.2018    4536    2    3    

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

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

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

14.05.2019    4017    0    

Размеры таблиц и полей базы данных MS SQL + справочник таблиц (управляемая форма) 14

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

Обработка отображает информацию о размере БД MS SQL в разбивке по типам метаданных. Есть возможность детализации до полей таблиц (реквизитов объектов). Может использоваться для анализа размеров БД, выявления причин роста БД, определения элементов, занимающих наибольшее место в БД. Обработка реализована в управляемой форме, работает в тонком клиенте, может быть открыта как просто внешняя обработка так и подключена через подсистему "Дополнительные отчеты и обработки".

1 стартмани

16.01.2013    16874    344    16    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси") Промо 38

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    45998    518    27    

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

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

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

1 стартмани

17.05.2019    1468    2    0    

Копирование полей наборов данных в СКД 9

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

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

02.06.2016    4620    3    

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

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

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

09.06.2017    14964    30    

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

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

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

26.09.2018    5690    10    

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 Промо 4

Универсальные функции Практика программирования v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    20047    4    1    

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

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

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

1 стартмани

30.10.2017    5309    1    0    

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

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

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

1 стартмани

16.05.2018    6466    10    

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

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

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

2 стартмани

24.01.2019    3231    14    5    

Трюки и уловки при работе с отчетами на базе СКД (часть 1) 299

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

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

1 стартмани

28.08.2014    142052    70    59    

Пользовательские поля в СКД 37

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

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

17.11.2011    35651    8    

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

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

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

26.03.2012    56510    13    

Редактирование пользовательских полей в Битрикс24 через REST API 7

Обмен с другими системами v8 1cv8.cf Россия Бесплатно (free)

Меняем значения пользовательских полей в Битрикс24 через REST API на примере редактирования контактов

06.02.2017    10876    2    

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

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

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

1 стартмани

08.12.2017    5831    1    1    

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

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

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

1 стартмани

28.04.2018    8523    13    0    

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

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

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

29.05.2018    5332    17    

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

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

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

24.01.2019    3249    1    

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

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

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

1 стартмани

20.06.2019    880    1    0    

Проблема вставки ссылки в Поле HTML документа в управляемой форме (8.2, 8.3) 4

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

Вставка ссылки Поле HTML документа (УФ)

1 стартмани

18.12.2014    16125    20    1    

Кратчайший путь коня между двумя полями на шахматной доске, количество и имена битых полей 7

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

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

2 стартмани

23.11.2015    7231    3    6    

Пользовательские поля в отчетах СКД 195

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

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

07.11.2011    141436    68    

Управляемые формы: Поле HTML Документа и веб-клиент 55

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

Взаимодействие javascript и интерфейса 1С дает огромные возможности для реализации нестандартных функций. Раньше можно было напрямую вызывать функции JavaScript через DOM объект document Поля HTML документа. В современных браузерах эта возможность ушла. Более того, в веб-клиенте появляется тип ВнешнийОбъект, который вообще нигде не описан. На Инфостарте были предложения вызывать JavaScript через fireEvent, но это очень неудобно. Предлагаю свой вариант решения.

18.07.2016    22615    8    

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

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

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

1 стартмани

22.07.2018    3941    7    1    

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

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

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

1 стартмани

23.09.2018    5444    7    3    

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

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

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

1 стартмани

27.09.2018    2749    19    0    

Чтение имен и типов данных полей таблиц базы данных (MySQL в частности) 8

Инструментарий Обмен с другими системами WEB v8 1cv8.cf Абонемент ($m)

Продолжение по работе с БД через ADO. Обработка читает имена и тип данных полей таблицы базы данных, а также дает краткое описание этих типов данных.

1 стартмани

08.07.2011    8366    58    5    

1C 8.x СКД. Вывод значений полей табличной части документа в одну ячейку 30

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

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

1 стартмани

25.05.2015    19022    12    13    

Генерация переменных по полям таблиц базы данных (MySQL в частности) 5

Инструментарий Обмен с другими системами WEB v8 1cv8.cf Абонемент ($m)

При заполнении таблиц базы данных бывает нужно назначить и присвоить значения переменным, которых может быть несколько десятков. Эта обработка может помочь в этой задаче...

1 стартмани

21.08.2011    8452    22    2    

Быстрый ввод строковых значений в поля составного типа 63

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

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

04.06.2015    16474    14    

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

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

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

11.07.2007    37759    32