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

Как в динамический список управляемой формы документа добавить отбор по реквизиту табличной части этого документа?

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

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

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

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

После чего нужно добавить отдельными таблицами нужные нам табличные части:

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

Подключаем левым соединением табличную часть к основной таблице документа по ссылке:

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

Теперь группируем все поля, здесь полей табличной части быть не должно:

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

После этого заходим на закладку «Компоновка данных», «Условия» и добавляем нужные в отборе поля:

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

Нажимаем «ОК» и видим как выглядит готовый текст запроса:

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

Если перейти тут же на закладку «Настройки», то увидим новые добавленные поля отбора:

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

Обратите внимание на то, что реквизит «Подразделение» присутствует как в шапке, так и в табличной части, а в доступных полях отбора всего одно поле, и в такой реализации будет установлен отбор по реквизиту табличной части. Если же нам нужен отбор и по подразделению из шапки, то нужно просто задать другое имя отбора для табличной части:

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

И вот как стал выглядеть текст запроса:

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

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

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

Ну, и вот так это выглядит в пользовательском режиме:

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

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

Источник

Форма выбора (подбор) в управляемых формах

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

Пример 1.

Простой вызов формы выбора с одним возвращаемым результатом:

Пример 2.

Выбор нескольких значений (документов или справочников) :

В первых 2-х примерах мы использовали обработчик (Событие) формы «ОбработкаВыбора».

Теперь рассмотрим пример с использованием «Обработки оповещения», на мой взгляд более удобно )

Пример 3.

Думаю многие не знают про фишку Оповещением «на Сервере». То есть результат можно вернуть сразу на сервер без дополнительных условий. Работает до 8.3.13.1644, с 8.3.16.1063 этот метод недоступен.

Пример 4.

Мы видим что открывается форма выбора (из списка документов «Реализация товаров и услуг»), но иногда необходимо добавить некий отбор, чтобы при открытии формы не выводить все документы в целом.

Пример 5.

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

Пример 6.

Пример 7.

Как открыть форму выбора с Позиционированием ранее выбранного значения:

Тестировалось на 1С:Предприятие 8.3 (8.3.16.1063) и 1С:Предприятие 8.3 (8.3.13.1644), Спасибо за внимание, возможно, кому-то поможет)

Источник

Критерии отбора

В составе метаданных 1С:Предприятия 8 существует объект Критерий отбора.

Этот объект, в отличие от большинства прикладных объектов конфигурации, не описывает каких-либо самостоятельных данных, которые будут храниться в информационной базе 1С:Предприятия. Критерий отбора предназначен для того, чтобы описать условия отбора по некоторым объектам. Например, можно указать, что критерий отбора строится по типу данных СправочникСсылка.Номенклатура, и в этот критерий входят документы «ПоступлениеТоваровУслуг» и «РеализацияТоваровУслуг». Конечно, все отборы мы можем делать с помощью запроса.

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

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

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

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

Рассмотрим, как критерий отбора хранится в базе данных. Если мы в нашей Базе данных создадим запрос, то мы увидим таблицу, которая соответствует критерию отбора. Однако данная таблица является «виртуальной«. В процессе отладки мы можем вызвать метод ПолучитьСтруктуруХраненияБазыДанных(), и мы также не найдем таблиц, соответствующих критерию отбора. Таким образом, нет физической таблицы, соответствующей критерию отбора, но есть таблица виртуальная, к которой мы можем обратиться. Например, создав запрос и выгрузив результатЗапроса:

Мы получим документы, в которых содержится интересующая нас номенклатура.

Также следует отметить, что, несмотря на то, что при включении в конфигурацию критерия отбора система не создает никаких таблиц, однако для оптимизации поиска создается индекс по каждому реквизиту, который указан в составе критериев отбора. Индексы будут использоваться для оптимизации получения выборки при использовании критерия отбора. Таким образом, при описании критерия отбора нужно учитывать, что система будет тратить дополнительные ресурсы на поддержание необходимых индексов. Кстати, процесс «заполнения индекса поиска» можно увидеть, если мы просто переименуем созданный ранее критерий отбора. Сам процесс длится около минуты. А далее система выдает сообщение «Код модулей содержит возможные использования ссылки на изменяемый объект. Продолжить операцию переименования?» И если мы соглашаемся, то выдает нам ссылки на код, где встречаются упоминания нашего критерия отбора. Причем рядом с каждой ссылкой появляется команда «заменить», при нажатии на которую автоматически происходит замена старого наименования критерия отбора на новое.

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

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

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

Сохраняем обработку и запускаем в пользовательском режиме.

Рассмотрим еще один пример работы с критерием отбора. На этот раз поработаем с ФормойСписка критерия отбора. Дело в том, что интерактивно открыть её пользователь не может. Попробуем открыть её программным образом. В нашей обработке создадим команду «ОткрытьФ», перетащим её в форму нашей обработки, и создадим процедуру для нашей команды:

Мы можем также использовать обращение по имени параметра. Для этого мы можем использовать метод «Найти()»:

Также мы можем передать в ФормуСписка критерия отбора значение «Номенклатуры» из формы вызывающей, т.е. нашей обработки. Для этого передадим из формы нашей обработки значение «Номенклатура»:

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

Далее запускаем нашу обработку в пользовательском режиме, заполняем реквизит «Номенклатура» и нажимаем кнопку «ОткрытьФ». В результате откроется ФормаСписка критерия отбора с переданным значением «Номенклатуры» из формы вызывающей, а также сформируется результат отбора.

На этом заканчиваем, надеюсь, материал будет полезен для понимания сути объекта «Критерий отбора». Всем пока и удачи)

Источник

Отбор компоновки данных в колонке таблицы формы

Из данной ситуации вышел следующим образом:

При начале редактирования инициализируются доступные поля отбора

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

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

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

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

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

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

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

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

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

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

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

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

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

Обновление 30.11.17 10:05

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

См. также

Универсальный редактор данных (УРД) Промо

27.08.2021 5680 120 Adeptus 51

Конвертация данных 3 расширение: Редактор кода.

08.09.2020 11732 31 Viktor_Ermakov 33

Предлагаю широкой общественности расширение А1Э, используемое в нескольких продуктивных базах для выполнения широкого круга задач.

14.08.2020 13815 0 Enigma 47

Генерация кода для автоматизированного тестирования

28.07.2020 4086 10 rsamt 2

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

24.05.2012 84784 967 moolex 157

Должно быть NULL в регистре бухгалтерии Хозрасчетный

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет.

21.10.2019 18496 75 sapervodichka 33

CF & SQL : конструктор прямых запросов к БД 1С

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

02.10.2019 30539 297 dmitrydemenew 63

Сервис «Конструктор запросов» (управляемое приложение без использования модальности)

Версия уже давно созданной обработки для отладки запросов в режиме предприятия. Создавалась с нуля, приоритетным отличием от существующих аналогов является то, что результаты запроса и содержимое временных таблиц выводятся не в табличные документы, а в таблицы и дерево значений, что по моему мнению более «читабельно» и даёт возможность поиска по значениям результата. Обработка намного сократила время на получение отлаженного запроса, а также позволила однократно обрабатывать данные без создания простых обработок в режиме «Конфигуратор». Разрабатывалась и тестировалась на версии платформы 8.3.12. Исправлена для поддержки версии платформы 8.3.15.1700

19.09.2019 5403 9 KPAMOP 5

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

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

06.10.2014 169782 2761 ekaruk 170

Конвейер проверки качества кода

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

04.09.2019 37843 27 Stepa86 46

Полные имена открытых форм

Обработка показывает полные имена управляемых форм, открытых в сеансе.

06.08.2019 5507 5 Yashazz 2

Обработки генерации кода для создания справочника/документа

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

02.08.2019 4007 5 bes_d 3

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

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

17.08.2015 54879 170 ekaruk 32

Модель объекта

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

30.06.2019 16637 1 vadim1980 5

Модификация управляемых форм

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

29.06.2019 7569 3 vadim1980 3

Генерация QR кодов через API Google (обычные и управляемые формы)

22.06.2019 8116 10 lisrws 5

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

07.10.2014 63098 393 GusevNA 78

Вывод таблицы значений в табличный документ через СКД

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

20.06.2019 8856 30 servs 5

Выполнение кода (Предприятие 1С)

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

06.06.2019 6069 4 t_prog 6

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

03.06.2019 37252 9 ripreal1 92

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

09.01.2019 62388 269 informa1555 236

Источник

Выпадающий список в колонке табличной части УПРАВЛЯЕМОЙ формы

21.11.13 18:34 Сейчас в теме

Здравствуйте!
Подскажите, пожалуйста, мне необходимо в ТЧ документа в одной из колонок сделать выпадающий список с несколькими значениями, написала вот так, но это неправильно:
&НаСервере
Функция ВернутьСпособыПогашенияЗадолженности()
СписокДляВыбора = Новый ТаблицаЗначений;
СписокДляВыбора.Колонки.Добавить(«СпособПогашенияЗадолженности»);
СписокДляВыбора.Добавить().СпособПогашенияЗадолженности = Перечисления.СпособыПогашенияЗадолженности.ПоДокументу;
СписокДляВыбора.Добавить().СпособПогашенияЗадолженности = Перечисления.СпособыПогашенияЗадолженности.НеПогашать;
Возврат СписокДляВыбора;
КонецФункции

Так не прокатывает, т.к. ТЗ не передать с сервера на клиент. Пробовала передавать Элемент на сервер, чтобы там ему присвоить ТЗ в СписокВыбора, но с клиента на сервер Элемент не передать.
Как тогда быть?

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

21.11.13 20:56 Сейчас в теме

21.11.13 20:58 Сейчас в теме

21.11.13 22:26 Сейчас в теме

Я запарился искать ответ на этот же вопрос только в управляемых формах на платформе 8,3,13 и в расширении.

У меня вообще не заходит в обработчик «НачалоВыбораИзСписка»
на ИТС этот вопрос не рассматривается.
Но эксперементально удалось выяснить вот что:

1 В обработчике «НачалоВыбора» поля табличной части прописать отказ стандартной обработки и создать свой список значений (из ссылок типа самого поля конечно) и засунуть в параметр «ДанныеВыбора».

ВСЕ! И ничего больше делать не нужно, все работает по кнопке выбор.

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

значение свойства «БыстрыйВыбор» в значении НЕТ (это значение будет в режиме Авто) показывает команду «показать все», а в значении ДА убирает эту команду! причем если ткнуть «показать все» то в нашем случае список выпадает заново и все равно состоит из наших значений по моему это идиотизм.

Я был искренне удивлен от такого логичного функционала, быстрого выбора и выбора из списка.
по-моему 8,2 был лучше.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *