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

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

Подсистема liteFunc - пользовательские функции. Изменение бизнес логики без изменения конфигурации 2

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

Публикую решение, применение которому можно найти при работе с бизнес-процессами, рассылками по клиентам, автоматическими реакциями на события в 1с. Аналоги функционала можно найти в типовой 1с:Документооборот - условия маршрутизации, БИТ.CRM 3 - пользовательские функции, БИТ.Финанс - пользовательские функции.

1 стартмани

08.10.2017    6813    3    0    

Простые подсистемы: Библиотека подсистем 11

Инструментарий Универсальные обработки Универсальные функции v8 Абонемент ($m)

Библиотека простых подсистем и наработок, облегчающих жизнь разработчика и внедренца, предоставляя относительно готовые решения. Логическое развитие линейки публикаций "Простые подсистемы". Базируются на БСП. Вошли часть ранее опубликованных подсистем и новые. Всего 5 штук (будет больше).

1 стартмани

26.10.2017    7452    7    1    

Нестандартная расшифровка СКД или расшифровка одного отчета СКД при помощи другого отчета СКД установкой пользовательских настроек (в управляемых формах, методика + пример для УТ11) 156

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

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

1 стартмани

12.09.2012    81371    45    

Пользовательские макеты для внешних печатных форм (обработок) 11

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

Расширение БСП по реализации механизма пользовательских макетов для обработок внешних печатных форм.

2 стартмани

05.03.2018    9769    10    12    

Пользовательские макеты для внешних печатных форм в УПП 1.3 15

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

Возникла задача - дать пользователям возможность незначительно редактировать оформление макетов для внешних печатных форм в рамках конфигурации УПП 1.3. Вот что получилось.

1 стартмани

18.11.2015    30925    3    1    

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив 203

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

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    4121    22    

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

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

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

07.11.2011    141938    68    

Перенос пользовательских настроек между вариантами отчета на СКД 13

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

При работе с вариантами отчета на СКД, по умолчанию пользовательские настройки для каждого варианта отчета заполняются отдельно. Например, если есть параметр "Период", то заполнив его в одном варианте отчета, при переключении на другой вариант отчета - придется опять заполнять этот параметр.

18.02.2014    23426    6    

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

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

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

26.03.2012    56650    13    

Внешняя обработка на кнопке Печать для сохранения пользовательских настроек документа 3

Обработка документов v8 УПП1 Россия Абонемент ($m)

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

1 стартмани

04.10.2013    4986    2    2    

Отборы в отчётах. Нюансы работы компоновщика настроек. 127

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

Открытие отчёта с предустановленным отбором, показанным пользователю. Изменение любых настроек в процессе работы отчёта. Взаимосвязи настроек.

15.08.2016    56232    23    

Изменения параметра или отбора типа Дата в форме отчета 6

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

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

08.02.2016    9341    3    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке 419

Универсальные функции v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Зарплата Персонал, кадры Бесплатно (free)

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

14.11.2018    24741    83    

Рабочий стол (Панель функций) 53

Рабочее место v8 1cv8.cf Абонемент ($m)

Рабочий стол (Панель функций) предназначен для создания панельки, где будут находиться созданные вами ярлыки(кнопки) для открытия документов, журналов, справочников, обработок, отчетов и пр. объектов конфигурации. Также ее можно разрисовать таким образом, чтобы для пользователя была ясна последовательность рабочего процесса. Из панели можно открывать списки с отбором по сотруднику, если в документах списка присутствует реквизит "Сотрудник" или "Ответственный". С данным инструментом может работать даже неподготовленный пользователь.

1 стартмани

09.08.2017    12821    36    16    

Инструктор. Прототип инструмента создания быстрых пользовательских инструкций 68

Пользователю системы Инструментарий v8 v8::УФ Россия Абонемент ($m)

Прототип дружелюбного и эффективного инструмента для написания пользовательских экспресс-инструкций. Задействована штатная утилита Windows, о существовании которой многие не знают и которая умеет делать огромную работу по логированию действий и снятию скриншотов на всех ПК с Windows (начиная с версии Win7). "Инструктор" не требует никакой установки и дополнительных библиотек! Это означает, что инструмент будет работать и на домашнем ПК и на "чужом ноутбуке" и на терминальном win-сервере у заказчика, где ваши права сильно ограничены. Вы просто подключаете легкую файловую базу 1С и получаете инструмент по снятию скриншотов с интересной функциональностью...

1 стартмани

15.02.2019    5858    36    8    

Функция для печати пользовательских внешних печатных форм 9

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

Данная функция позволяет печатать пользовательские внешние печатные формы. Работает в УТ, в других конфах не проверял.

13.04.2012    10941    1    

Функции для настройки свойств колонок ТабличногоПоля формы 16

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

Задать значения свойств для колонок табличного поля можно визуально, но часто возникает необходимость программно их менять, например изменить ширину колонок, заголовок и т.д. Те, кто любит использовать сложную структуру табличного поля, т.е. разное положение колонок(новая, в той же колонке,..), фиксацию табличного поля слева/справа, наверное, сталкивались с проблемой неадекватного поведения колонок при попытке в пользовательском режиме поменять их ширину: колонки то едут одна за другой, то замыкают. Для этих задач и была написана простая функция по замене свойств колонок, по их сохранению и по восстановлению

1 стартмани

12.07.2008    7448    151    3    

Исполнение кода с функциями и процедурами в пользовательском режиме 4

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

Среди множества Консолей кода на Инфостарте так и не нашёл консоль, которая позволит не просто выполнить фрагмент кода, но и описать свои функции и процедуры и ими по необходимости воспользоваться. Т. Е. Пишем не стесняясь, как бы мы писали в модуле обработки.

1 стартмани

19.11.2018    1909    7    8    

Wiki движки для публикации пользовательской документации 31

Инструментарий Бесплатно (free)

В июне 2016 года я провел вебинар по созданию пользовательской документации для конфигураций, разрабатываемых на платформе 1С:Предприятие. Одна из тем, вызвавших интерес: онлайн документация.

09.07.2016    17044    4    

Использование общих модулей "Длительные операции" из состава БСП или асинхронное выполнение серверных процедур без блокировки пользовательского интерфейса 119

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

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

1 стартмани

17.03.2015    52574    161    15    

Отчет СКД с картинками, стандартными пользовательскими настройками (УТ 10.3) 10

Практика программирования v8 УТ10 Россия УУ Оптовая торговля Учет ТМЦ Абонемент ($m)

Ничего особенного... Публикация для тех, кто впервые столкнулся с такой задачей. Мой опыт и консолидация информации из инета в тему "СКД с картинками". При компоновке отчета поле "Картинка" обладает всеми свойствами любого другого поля в отчете, в том числе выступать как уровень группировки - как это показано в примере.

1 стартмани

18.04.2015    5819    25    4    

8.3 - контекстная подсказка по параметрам процедуры или функции 113

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

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

30.05.2013    18672    56    

Копирование/Удаление пользовательских настроек динамических списков от любого пользователя группе пользователей 4

Защита, права, пароли v8::УФ ДО Россия Абонемент ($m)

Копирование/Удаление пользовательских настроек динамических списков от любого пользователя группе пользователей (для 1С Документооборот 8 КОРП, 1С:Предприятие 8.3 (8.3.9.2170)).

1 стартмани

05.05.2017    10466    24    2    

Пользовательское определение языка 1С для Notepad++ и пример использования списка функций для навигации под свои нужды 58

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

Позволяет редактировать bsl-модули (или просто текст из буфера обмена, как на скриншоте) с традиционной для 1С подсветкой синтаксиса. Рисует список функций слева в 3-х вариантах: 1. Просто список функций 2. Список функций с группировкой по областям 3. Список вызовов 4. Язык запросов

1 стартмани

10.09.2018    5412    33    17    

Универсальная функция для программного выполнения СКД Промо 106

Инструментарий Универсальные функции v8::СКД 1cv8.cf Бесплатно (free)

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

20.05.2015    25793    18    

Редактор справки 8

Инструментарий v8 v8::УФ Абонемент ($m)

Предназначен для удобного создания справочной системы, которую потом можно встроить в любую конфигурацию 1С8. Тонкий, толстый, веб-клиент; управляемые и обычные формы.

10 стартмани

22.11.2016    8704    20    4    

Построение дерева вызовов процедур и функций 69

Инструментарий v8 v8::УФ Абонемент ($m)

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

5 стартмани

16.10.2013    20684    64    43    

Бесплатная прога "Редактор блок-схем" (экспорт-импорт процедур и функций языков программирования, экспорт в граф. форматы, шаблоны) 26

Архив Россия Бесплатно (free)

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

22.06.2009    27739    28    

Функция получения значения характеристики по ее наименованию 4

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

Полезная функция для получения значения произвольной пользовательской, не предопределенной, характеристики из ПланВидаХарактеристик.НастройкиПользователей

1 стартмани

03.08.2012    6928    7    

Шаблон выполнения длительных операций (запуск фоновых заданий, асинхронное выполнение серверных процедур без блокировки пользовательского интерфейса) 33

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

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

1 стартмани

08.01.2019    4101    11    2    

Отладчик пользовательских дополнительных обработчиков бизнес-событий в 1С:Документооборот версии 2.1.7.9 7

Инструментарий v8 ДО Абонемент ($m)

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

1 стартмани

07.11.2016    9883    27    3    

Конфигурация-менеджер автоматизированного тестирования 1С 6

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

СУАТ (система управления автоматизированным тестированием)

1 стартмани

24.01.2017    6853    8    0    

Меню пользователя в DOS-стиле, для скриптов PowerShell 3

Работа с интерфейсом Абонемент ($m)

PewerShell, наверное, долго будет отпугивать виндовых админов и пользователей своей непривлекательностью командного интерфейса...

1 стартмани

05.09.2018    2758    0    0    

Примеры реализации собственных автоподстановок в 1С:Документооборот 30

Практика программирования Универсальные функции v8::Бизнес-процессы ДО Делопроизводство и документооборот Бесплатно (free)

Примеры реализации функций автоподстановок для использования в шаблонах процессов в 1С:Документооборот.

16.03.2018    12352    5    

Продвинутое рисование в табличном документе (стрелок и не только) 72

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

Вспоминаем геометрию и основы компьютерной графики. Матрицы и аффинные преобразования на плоскости.

1 стартмани

24.07.2018    7435    14    27    

Разработка внешних компонент на ассемблере goAsm 128

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

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

1 стартмани

26.11.2018    6648    40    

D-Lib - скриптовый язык 11

Пользователю системы Россия Абонемент ($m)

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

1 стартмани

12.08.2008    12721    62    11    

Оптимизация динамического списка 55

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

На управляемых формах 1С есть очень удобный и гибкий объект - ДинамическийСписок. Удобный - создавать и поддерживать легко. Гибкий - легко настраивается в пользовательском режиме. Но есть у него большой недостаток - если его неправильно сконфигурировать, он будет работать очень медленно. Ниже несколько способов оптимизации динамических списков.

19.01.2016    24911    19    

Linq to EF. Практика использования. Часть III 11

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

Эта статья является продолжением Code First и Linq to EF на примере 1С версии 7.7 и 8.3. Здесь приведены примеры построения запросов и ссылки на интересные материалы

25.09.2015    13590    4    

noExTab - не библиотека для табличных вычислений 28

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

Небольшая обработка просто для показать, что можно сделать полностью средствами 1С, без внешних компонент

1 стартмани

05.04.2012    7277    48    11