Флажок в динамическом списке в 1С 8.3 (управляемые формы)

Публикация № 1587487 19.01.22

Разработка - Механизмы платформы 1С

флажок динамический список

Продемонстрирована реализация флажков в динамическом списке на управляемых формах - еще один способ.

Внешняя обработка была разработана на платформе 1С:Предприятие 8.3 (8.3.18.1741), на конфигурации Управление нашей фирмой, редакция 1.6 (1.6.13.54).

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

Смотрите видео, ниже после видео будут разъяснения.

 

Пример полностью тестовый, разрабатывался не на реальной задаче, а по следам публикации Использование флажков в динамических списках 2.0

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

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

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

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

Хорошо, что есть механизм дополнительных реквизитов и сведений, которым я воспользовался.

 

рис.1

 

Для дальнейшего понимания:

1) динамический список реализован через произвольный запрос (рис.1, 2 выше) - поскольку через запрос можно задать дополнительное свое поле (одинаково для вышеописанной публикации и данной публикации), вокруг которого в дальнейшем будет строиться алгоритм и механизм "флажка в динамическом списке" - рис.3.

 

рис.3

2) добавил реквизит "Флажок" (тип Булево) для документов "ЗаказПокупателя" через механизм Дополнительных реквизитов и сведений, его вытаскиваю в запрос динамического списка по полю "Флажок", в него сохраняю информацию об установленном флаге через двойной клик по полю "Флажок".

3) двойной клик по колонке "Флажок" не так ужасен и не является помехой, чтобы помечать документ. Если вы щелкните два раза по другому полю, то сработает стандартный вызов открытия документа (смотрите видео выше).

Код механизма задействует всего 3 процедуры и 45 строк кода - см. обработку.

Для чего можно использовать хранение флажков в документах БД? Возможно для задач визирования документов - когда например некоторое должностное лицо визирует документы, например проставляет статусы "Проверен", "Оригинал получен", "Акт сверки согласован" и т.д.

 

Всем добра!

С пользой для клиентов, RustIG

 
 Стек технологий, упомянутых в публикации

1) Работа с временным хранилищем

2) Механизм дополнительных реквизитов и сведений

 

 

 
 См. также другие разработки

1) Подбор товаров по характеристикам (свойствам и значениям)

2) Как свернуть базу УТ 10.3

3) Сравнение запросов

4) Ввод показателей план-факта через табличный документ

5) Доработка конфигурации Конвертация Данных (вер. 2.1.8.2)

6) Поиск ссылок на любой справочник в документах на УФ

7) Поиск сотрудника и поиск физлица в документах ЗУП

8) Поиск контрагента в документах для управляемых форм

9) Поиск номенклатуры в документах

10) Параллельные вычисления

11) УТ 11.4. Счет на оплату с факсимиле

12) УНФ. Список заказов + Структура подчиненности

13) Удаление справочников для любых баз на управляемых и обычных формах

14) Неиндексированные измерения регистров сведений. В помощь 1С:Эксперту

15) Удаление документов для любых баз на управляемых формах

16) Удаление чеков ККМ в Рознице 2.2

17) Договоры для 1с-ника

Из последнего опубликованного:

18) JSON -> Дерево значений

19) Анализ прав и ролей: поиск подходящего профиля

20) Оцифровка и визуализация склада

 

Скачать файлы

Наименование Файл Версия Размер
Флажок в динамическом списке в 1с 8.3 (управляемые формы)

.epf 10,96Kb
55
.epf 10,96Kb 55 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tgr123 17 19.01.22 11:05 Сейчас в теме
Часто использую такую доработку именно в расширении.
При этом - только программная доработка запроса динамического списка и программный вывод колонки и обработчиков/команд.
Вместо доп.реквизита использую либо свой добавленный регистр сведений, либо регистр ДополнительныеСведения. Считаю использовать реквизит объекта не нужно - лишняя запись объекта.
В итоге слетает расширение очень редко, только если глобально изменен запрос динамического списка.
Например в УТ 11.5 было изменено много запросов в дин.списках относительно 11.4, что добавило работы при обновлении :)
sm.artem; porese; RustIG; +3 Ответить
2. porese 20.01.22 11:01 Сейчас в теме
Простое решение, спасибо.
3. Yashazz 4510 20.01.22 18:37 Сейчас в теме
Ну не очень хорошее решение, мягко говоря. Потому что обращение идёт к ещё одной таблице, доп.свойств. А на неё и РЛС могут быть навешены, и объёмчики могут быть неслабые... И документ записывать надо, а очень запросто может оказаться, что он при записи искажает некие данные или находится в закрытом периоде, или заблокирован кем-то... Словом, ваще не айс подход.

А способ передачи данных в ПриПолученииДанныхНаСервере я уже описывал в своей публикации.
DrAku1a; dhurricane; _LkMaksimka_; RustIG; +4 Ответить
5. DrAku1a 1590 21.01.22 13:39 Сейчас в теме
(3) Наверное, лучше делать через дополнительные сведения (регистр сведений общий на все объекты).
Запрос будет чуть сложнее, но записывать будет легче.
IgorS; Yashazz; +2 Ответить
12. RustIG 1692 27.01.22 22:13 Сейчас в теме
(3)
А способ передачи данных в ПриПолученииДанныхНаСервере я уже описывал в своей публикации.

ознакомился - задача из твоей публикации отличается от представленной мною и поднятой Антоном... я исхожу всегда из того, что "каждой задаче - свое решение"... при этом, по итогу оказалось мы с Антоном решали две разные задачи - но про одно и тоже "флажок в динамическом списке" - как следствие решение и механизмы получились разные...
:)
4. Yashazz 4510 21.01.22 08:46 Сейчас в теме
Собственно, начинать вообще надо с методического анализа задачи.

Если речь о временных пометках, смысл имеющих и нужных только в рамках одного сеанса работы с ДС, или одного сеанса 1С, то однозначно выбирать следует некие временные коллекции, хранимые в ОЗУ, сеансовых данных, кэши и выборки, не относящиеся к БД. Можно использовать контекст формы и передавать выборку через хранилище либо настройку, можно (если расширение) сделать параметр сеанса либо общую функцию; можно применить даже кэширование во временный файл. Главное, что по истечении потребности эта выборка исчезнет, и затем более не будет востребована.
Если речь о постоянных пометках, либо о нужных в рамках нескольких сеансов (в т.ч. нескольких пользователей одновременно), то конечно следует применять средства БД. Также важно проанализировать имеющийся инструмент (его "тяжесть" и навороченность, если мы о контурах БСП), вероятность блокировок, конкурентного доступа и всех "прелестей" параллельной работы. В этом случае носителем может стать некий типовой механизм (показанные в публикации доп.реквизиты, механика прикреплённых файлов, хранилища значений, хранилища настроек итд), либо собственный, если расширение, и тут выигрышнее будет свой независимый непериодический регистр сведений, которому можно делать свои права доступа, блокировки, индексацию.

Если смотреть глубже, можно оценить объёмы этих пометок. Если помечается 5-10% от общего количества, и оно мало, то применимо быстрое сохранение в хранилища общих настроек, или вообще использование условного оформления ДС, а не выборка пометки запросом ДС. Если объёмы велики и прокрутка списка активно делается, тогда надо думать, куда и как такой объём адекватно "пролезет", будут ли повторы обращений, автообновляется ли ДС и как часто, итд.

Поэтому разговоры, чья публикация на эту тему "лучше", разумно вести, исходя из конкретных решаемых задач.
IgorS; JohnyDeath; ixijixi; DrAku1a; swadim-is; +5 Ответить
6. kasper076 89 21.01.22 14:19 Сейчас в теме
Пример получения признака без соединения с таблицей:
ВЫБРАТЬ
    Р.Ссылка,
    Р.Контрагент,
    Р.Склад,
    ВЫБОР
        КОГДА 1 В
                (ВЫБРАТЬ ПЕРВЫЕ 1
                    1
                ИЗ
                    Документ.СчетФактураВыданный КАК Х
                ГДЕ
                    Р.Ссылка = Х.ДокументОснование)
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК ЕстьСФ
ИЗ
    Документ.РеализацияТоваровУслуг КАК Р
Показать

Сложные запросы в динамическом списке или как не надо писать запросы для них
7. RustIG 1692 21.01.22 15:17 Сейчас в теме
(6)
ВЫБРАТЬ
Р.Ссылка,
Р.Контрагент,
Р.Склад,
ВЫБОР
КОГДА 1 В
(ВЫБРАТЬ ПЕРВЫЕ 1
1
ИЗ
Документ.СчетФактураВыданный КАК Х
ГДЕ
Р.Ссылка = Х.ДокументОснование)
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК ЕстьСФ
ИЗ
Документ.РеализацияТоваровУслуг КАК Р
Показать


я бы запрос реализовал вот так :
1ый вариант - через левое соединение таблиц реализаций и СФ
или 2ой вариант - через временную таблицу документов-оснований СФ, далее в основной таблице Если Ссылка В (СписокДокОснований) то Истиина
ваш вариант мне совершенно не нравится (интуитивно)
8. kasper076 89 21.01.22 15:26 Сейчас в теме
(7) эт не совсем мой вариант. Я привел ссылку на статью автора. Он приводит планы запросов. А какие ваши доказательства? ;)
9. JohnyDeath 300 22.01.22 18:52 Сейчас в теме
Т.е. если один пользователь выбирает для себя галками документы, то и у всех остальных оно будет в галках?
По-моему флажки нужны конкретно для выбора и конкретно для ТЕКУЩЕГО пользователя.
А запись всего объекта документа ради этого мне кажется слишком затратной.
10. Yashazz 4510 23.01.22 12:48 Сейчас в теме
(9) Вот я об этом и написал выше.
11. RustIG 1692 27.01.22 21:45 Сейчас в теме
(9) моя история про веб-клиент и мобильный клиент... плюс про
Для чего можно использовать хранение флажков в документах БД? Возможно для задач визирования документов - когда например некоторое должностное лицо визирует документы, например проставляет статусы "Проверен", "Оригинал получен", "Акт сверки согласован" и т.д.

я лично веду такой учет по счетам на оплату - "акт подписан", "счет оплачен"...
13. vld1973 80 29.04.22 13:42 Сейчас в теме
Оставьте свое сообщение

См. также

Методы работы с универсальным отчетом в подсистеме "Варианты отчетов" на БСП

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье рассмотрим типовую подсистему "Варианты отчетов" БСП на примере применения в универсальном отчете любой современной конфигурации.

30.05.2023    1781    quazare    3    

62

Мини-обзор разных решений задач

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Три задачи - три идеи - три решения. Мало кода, много смысла. Мини-статья как мини-круассан на завтрак.

03.04.2023    1642    RustIG    4    

19

Расширение глобального поиска 1С, или Глобальный поиск "на максималках"

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Мало кто знает, что поле "Глобального поиска" в 1С можно доработать. Добавить свои варианты поиска, кнопочки в результатах и даже целые пользовательские меню.

27.03.2023    4231    SeiOkami    9    

121

Версионирование объектов VS История данных

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Давайте разберемся в механизме «История данных» и поэкспериментируем для наглядности. Сравним «Версионирование объектов» и «Историю данных».

06.03.2023    5925    dsdred    37    

126

Просмотр и поиск свойств объектов метаданных

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

14.02.2023    1973    3    RustIG    2    

8

Идентификатор объекта в запросе. Вы этого хотели?

Запросы Механизмы платформы 1С Платформа 1С v8.3 Запросы Бесплатно (free)

В платформе 8.3.22 появилась возможность получать идентификатор в запросе. Лично я ждал этого давно, но по итогу ждал большего. Что не так?

12.01.2023    13220    dsdred    17    

68

АВС-анализ и табличное программирование

Математика и алгоритмы Анализ учета Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Представлен простейший алгоритм решения задачи АВС-анализа. На данном примере продемонстрирован метод табличного программирования, описанный в книге "Совершенный код. Мастер-класс", автор Стив Макконнелл.

2 стартмани

16.12.2022    2181    RustIG    6    

15

Практическая шпаргалка по новым возможностям языка запросов 1С

Механизмы платформы 1С Запросы Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

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

21.11.2022    16413    quazare    34    

113

1С и Unicode

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Разбираемся, как 1С работает с текстом и отдельными символами в контексте Unicode.

05.09.2022    4789    Irwin    30    

80

Шпаргалка по функциям АСИНХ

Механизмы платформы 1С Платформа 1С v8.3 Россия Бесплатно (free)

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

29.07.2022    17367    zeltyr    17    

148

Быстрое обновление базы 1С из XML-файлов конфигурации (EDT-GIT)

DevOps и автоматизация разработки EDT Обновление 1С Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Быстрое обновление конфигурации и базы данных 1С, вместо долгого обновления из EDT (1C:Enterprise Development Tools) при использовании хранилища GIT. Непосредственное обновлении базы на сервере баз данных (минуя сервер 1С) из XML-файлов конфигурации при помощи утилиты автономного сервера 1С - ibcmd.

1 стартмани

13.07.2022    9295    7    Bitnikov    19    

51

Экспертный кейс. История расследования одного небыстрого закрытия месяца в 1C:ERP. Пример неочевидных путей расследования в виде детективной истории

HighLoad оптимизация Механизмы платформы 1С Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В данной статье хотим рассказать об одном нашем непростом расследовании, в котором удалось собрать сразу несколько проблем на разных уровнях инфраструктуры заказчика и изначальной методологии ведения учета. Само расследование в какой-то момент стало напоминать детективную историю, с роялями в кустах, ошибками платформы, странным поведением пользователей и магическим поведением хорошо знакомых механизмов. Но мы реалисты, поэтому все проблемы были выявлены и устранены ;)

11.07.2022    5776    it-expertise    27    

57

Последовательность выполнения расширений

Механизмы платформы 1С Бесплатно (free)

Вынес в отдельную статью порядок применения нескольких расширений для одного метода

23.06.2022    4738    kuzyara    7    

58

Точка останова с условием. Приемы и хитрости использования

Механизмы платформы 1С Платформа 1С v8.3 Абонемент ($m)

“Точка останова с условием“ - применима в самых разнообразных ситуациях, и грамотное её применение экономит много времени разработчика 1С.

1 стартмани

10.06.2022    5228    Onwardv    8    

58

Динамическое обновление - это зло?

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Копнем глубже в тему "Что же такое динамическое обновление" и почему оно может привести к проблемам. И может ли?

09.05.2022    18374    Infostart    80    

229

Отборы динамического списка

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

28.03.2022    29265    Gladkov_Anton    7    

72

Фишки платформы 1С 8.3 для начинающего разработчика

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

11.03.2022    11220    Dimbayyyy    98    

61

Использование флажков в динамических списках 2.0

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.01.2022    12337    34    mr_sav    31    

53

JSON -> Дерево значений

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Очередной просмотрщик json-структуры

1 стартмани

21.12.2021    8166    52    RustIG    25    

33

Анализ прав и ролей: поиск подходящего профиля

Роли и права Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Абонемент ($m)

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

6 стартмани

09.12.2021    11840    145    RustIG    26    

46

Стек технологий для 1С

Инструментарий разработчика Рефакторинг и качество кода Групповая разработка (Git, хранилище) Механизмы платформы 1С Бесплатно (free)

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

29.11.2021    32312    mrXoxot    63    

429

Оцифровка и визуализация склада

Учет ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

4 стартмани

17.11.2021    17118    60    RustIG    59    

74

Несколько простых приемов для удобной работы в конфигураторе

Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

12.11.2021    13582    acces969    95    

142

Как спроектировать структуру регистра сведений

Механизмы платформы 1С Платформа 1С v8.3 Запросы Бесплатно (free)

«Что может быть проще?» — это первое, что приходит в голову. Но что, если это не так? В этой статье мы попробуем затронуть некоторые вопросы, которые могут возникнуть при проектировании больших регистров.

08.11.2021    9212    Neti    60    

108

Обработчик ожидания. Нюансы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

ПодключитьОбработчикОжидания: некоторые подробности и особенности работы

24.08.2021    27282    Yashazz    26    

65

Фрилансеру и не только: цены на услуги, сроки и приоритеты по задачам, АВС-анализ по клиентам

Мотивация, лидерство и личная эффективность Бесплатно (free)

Представлена статья-исследование: поговорим о технологиях и принципах ценообразования услуг 1С-ника, о расстановке приоритетов по задачам на день/неделю, об АВС-анализе клиентов.

05.07.2021    10533    RustIG    139    

138

Семеро одного не ждут? Асинхронное исследование асинхронности

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Все уже, наверное, знают о появлении в новых версиях платформы асинхронных функций и конструкций Асинх/Ждать. Многие, возможно, уже их используют. Но что будет, если создать свои асинхронные функции, запустить и не дожидаться окончания их выполнения? Неужели можно запустить несколько процессов параллельно?

1 стартмани

08.06.2021    9957    Alxby    55    

59

Новичок новичку: как добавить программно кнопку на форму путем расширения

Механизмы платформы 1С Платформа 1С v8.3 Россия Бесплатно (free)

Рассказываю очень простым языком, как добавить программно кнопку в типовую конфигурацию. Сам новичок в этом деле и рассказываю на "новичковом" языке.

13.05.2021    45040    user1312100    29    

73

Программное создание расширения

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Создание нового расширения "на лету", только штатными средствами 1С.

06.04.2021    7425    Yashazz    16    

77

Советы из Желтой тетради 📒 #1

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В этой публикации я собрал в одном месте часть советов и лайфхаков, которые открыл для себя в последнее время. Регулярно я публикую их в своём телеграм-блоге "Жёлтая тетрадь 📒 Блог программиста 1С", здесь же - дайджест этих публикаций.

15.03.2021    6631    builin    122    

53

Вызов демонов в 1С

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Вызываем демонов прямо из 1С!

28.01.2021    16148    322    ixijixi    41    

96

Расширенный автоподбор при вводе по строке в поле ввода в управляемых формах

Механизмы платформы 1С Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

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

21.01.2021    11395    herfis    9    

53

О формах 1С замолвите слово... Необычное использование знакомого всем объекта

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

13.01.2021    10866    CyberCerber    46    

101

Наследование свойств элементов, или Как пользователь может сломать вашу форму

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Бесплатно (free)

В 1С можно установить свойства ТолькоПросмотр, Доступность и Видимость не только на элементы формы, но и на группы элементов. Но стоит ли так делать? Оказывается, пользователь может обойти запреты, которые установлены на папку. Об этом подробнее в видео.

12.01.2021    6824    SeiOkami    27    

112

Установка отбора для поля ввода управляемой формы через ПараметрыВыбора (без переопределения событий "НачалоВыбора", "Автоподбор")

Механизмы платформы 1С Платформа 1С v8.3 Управляемые формы Бесплатно (free)

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

15.11.2020    18530    Eugen-S    11    

70

Поиск ссылок на справочник, документ, перечисление, план видов расчетов и характеристик, план счетов в документах и в справочниках на Управляемых и Обычных формах

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

27.10.2020    17293    54    RustIG    13    

10