...

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

Рендеринг элементов управляемого интерфейса

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

Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.

22.09.2020    2880    kalyaka    5    

Процедура генерации отдельных элементов формы для даты и времени

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

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

03.10.2020    586    drmaxart    0    

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

Чистка базы Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет получить ссылки на используемые элементы справочника (кроме предопределенных), помечать их на удаление и удалить из базы (без проверки целостности данных).

1 стартмани

09.01.2020    3254    11    Denr83    0    

Формы. Трудности программной работы

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

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

06.10.2019    12016    YPermitin    31    

Удаление дублей предопределенных элементов в справочнике Варианты отчетов. Розница 2.2 (2.2.11.24).

Чистка базы Обработка справочников v8 Розница Абонемент ($m)

Данная обработка удаляет все дубли справочника "Варианты отчетов".

1 стартмани

30.09.2020    1803    0    beastock    0    

Задвоились предопределенные элементы справочников? Выход есть!

Обработка справочников Чистка базы v8 1cv8.cf Абонемент ($m)

Дублирование предопределенных элементов справочников может произойти как по причине того, что при обмене данными в режиме загрузки уникальность предопределенного элемента в пределах области информационной базы не проверяется, так и при объединении/обновлении конфигураций. При попытке переименовать, или, например, пометить на удаление 1С показывает сообщение «Предопределенный элемент не уникален». В этой статье мы напишем обработку, которая позволит избавиться от дублей предопределенных элементов справочника.

1 стартмани

02.11.2016    22242    98    Luchik    8    

Скрываем неиспользуемые виды расчета

Практика программирования Зарплата Зарплата v8 КА1 ЗУП2.5 УПП1 БУ УУ Бесплатно (free)

Копятся ненужные виды расчета в ЗУП? Есть решение с минимальными затратами при последующих обновлениях!

22.07.2015    16711    karpik666    14    

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

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

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

06.09.2019    56407    rpgshnik    65    

Выбор элементов справочников в поле формы

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

Шаблон позволяет устанавливать правило подбора элементов справочников, затем выбрать элементы, согласно правилу.

1 стартмани

05.09.2012    20282    2    leles    5    

Программное создание динамического списка на управляемой форме. (Динамическое создание динамического списка). Готовая процедура + обработка - демонстрационный пример

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

Если у вас возникает необходимость на форму влиять динамически и создавать элементы управляемой формы программно, а особенно хотите вывести программно (динамически) динамический список, вам будет интересна эта процедура. Процедура включает также возможность формирования своей командной панели (а-ля снятие галочки "Автозаполнение" у стандартной командной панели списка).

1 стартмани

19.01.2018    59405    rpgshnik    31    

Полное копирование одной формы в другую

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

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде "покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал". Тем не менее, мне стало интересно, как это можно сделать.

1 стартмани

03.10.2019    5369    nekit_rdx    23    

Планировщик 1С. Настройка расписания повторяющихся событий и перемещение элементов мышью

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

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

15.08.2017    22376    WhiteOwl    8    

Настройка видимости элементов форм объектов по ролям, на уровне пользователя

Информационная безопасность v8 1cv8.cf Россия Абонемент ($m)

Если вам лень самим колдовать с настройкой видимости относительно ролей - дайте мышку в руки администратору! + бонус... Вы не пробовали построить дерево элементов формы в 1С? :D

1 стартмани

25.08.2011    30150    13    O-Planet    20    

Динамическое заполнение управляемой формы по макету (без использования расширений)

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

Изменение управляемой формы (реквизиты, команды, элементы, предопределенные процедуры) на основании макета формы.

1 стартмани

11.05.2018    7326    0    vsbronnikov    0    

Программное добавление элементов на управляемую форму

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

Пример добавления Команд, Полей ввода, Групп, Страниц, Реквизитов, Обработчиков событий.

1 стартмани

13.02.2019    41542    28    spec8s    22    

FormEditor - поставляемый модуль программного создания элементов форм

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

Упрощенное добавление реквизитов формы, добавление их на форму (в том числе и таблиц), также добавление групп, команд формы и кнопок к ним.

1 стартмани

20.12.2019    6126    15    huxuxuya    10    

Как размещать на формах типовых объектов свои элементы, не изменяя сами объекты (Обычное приложение)

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

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

16.04.2013    9663    FandrFa    13    

Групповая работа с элементами на форме

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

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

1 стартмани

06.07.2015    8500    0    birk    5    

Администрирование доступа к элементам управления форм

Информационная безопасность v8 УПП1 Абонемент ($m)

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

1 стартмани

15.04.2016    7499    3    Serggray    1    

[Механизм интерфейса] Свой флажок (чекбокс)

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

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

1 стартмани

09.08.2019    16380    18    rpgshnik    43    

[Шпаргалка] Свой диалог выбора типа значения (элемента)

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

Для реквизита составного типа необходимо ограничить список выбора типов.

18.02.2020    3804    rpgshnik    6    

Три способа получить дерево элементов иерархического справочника

Математика и алгоритмы v8 Бесплатно (free)

Рассматривается применимость и недостатки следующих способов получения дерева 1) Запрос с использованием итогов по иерархии 2) Формирование дерева обходом выборки с упорядочиванием по иерархии 3) Формирование иерархии по списку элементов транзитивным замыканием

11.11.2015    81445    32ops    11    

Полезный код для программистов 1С (часть 1). Управление свойствами элементов формы. Хранение копии данных реквизитов

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

У каждого программиста за время работы накапливается полезный инструментарий, которым он привык пользоваться. Естественно и у меня он тоже имеется. И вот решено было немного поделиться с сообществом. Возможно идеи не новые. Более того, допускаю, что реализованы они не самым оптимальным образом. Но ведь для этого сообщество и существует, чтобы делиться с ним, получая обратную связь.

1 стартмани

24.09.2017    42492    vandalsvq    80    

Управление доступом к элементам формы объектов

Информационная безопасность v8 v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

27.03.2018    7264    3    serg-lom89    6    

Программное создание элементов графической схемы (через XSLT)

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

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

1 стартмани

20.07.2017    21472    62    lazarenko    18    

Автоматическое восстановление предопределенных элементов конфигурации

Тестирование и исправление v8 1cv8.cf Абонемент ($m)

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

2 стартмани

13.01.2020    2486    18    denmax    7    

Пример программного перемещения элементов на управляемой форме

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

Drag&Drop перемещение декораций на управляемой форме.

1 стартмани

09.11.2016    12417    4    vagipov    3    

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

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

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

25.06.2019    55839    ids79    26    

ЗУП 3.1.10 или когда пропадают элементы в отборах списком

Адаптация типовых решений Зарплата Зарплата v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

ЗУП 3.1.10 значительно изменил функционал формы отчетов по сравнению с 3.1.9, 3.1.8 и т.д.. В отчетах в отборах с видом сравнения: В списке, В группе из списка - неприятно, но стали пропадать из списков не отмеченные флажком элементы. Данное расширение решает проблему, не изменяя типовой функционал.

1 стартмани

31.07.2019    9226    7    sapervodichka    4    

Создание предопределенных элементов в собственном справочнике, созданном в расширении

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

Создание "предопределенных" элементов в собственном справочнике, созданном в расширении. Представлена как шаблон на конкретном примере.

1 стартмани

09.04.2020    3564    0    ivnik    4    

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

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

Алгоритм перемещения позиций в нумерованном списке одним запросом.

08.08.2019    1136    ntemny    0    

Стыковка элементов управляемой формы и пользовательских настроек СКД

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

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

1 стартмани

19.12.2013    9488    5    svenderevsky    1    

Организация простейшего внешнего хранилища прикрепленных к документу (элементу справочника, ...) файлов на web-сервере, или не засоряем базу 1С

Чистка базы Бесплатно (free)

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

03.06.2015    14354    gaabora    6    

Когда добавлять предопределенные элементы справочников уже поздно... но ОЧЕНЬ хочется

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

Понимание того, что некоторые элементы некоторых справочников следовало бы изначально сделать предопределенными, иногда приходит поздно. Но, как говорит Риддик голосом Ван Дизеля... "Во Вселенной ничто не происходит вовремя - или поздно, или слишком поздно"

11.12.2013    6991    torch    19    

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

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

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

1 стартмани

09.09.2019    11932    19    bmk74    4    

Копирование элементов управляемых форм

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

Всем тем, кто создавал элементы управляемых форм программно - посвящается...

1 стартмани

16.05.2019    4679    14    ValeriVP    1    

Свои предопределенные элементы (новый подход)

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

Предопределенные элементы своими руками =)

1 стартмани

01.11.2014    12668    3    igo1    11    

Перенумеровать элементы справочника Промо

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

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

1 стартмани

18.05.2011    15747    26    Qsko    30    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

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

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

2 стартмани

06.10.2014    153085    2011    ekaruk    165    

Статьи затрат и элементы затрат (часть 1)

Управленческий учет (прочее) Бухгалтерский учет Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) БУ НУ УУ Бесплатно (free)

Как правильно применять статьи затрат и элементы затрат? Чем статьи затрат и элементы затрат отличаются друг от друга? Затраты и расходы предприятия

25.11.2017    22692    Polav62    45