Как сделать закладки в 1с

Обновлено: 07.07.2024

Режимы панели

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

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

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

Варианты расположения закладок.

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


Следом за ним идет вариант "Снизу". Далее по популярности следуют варианты "Слева (горизонтально)" и "Справа (горизонтально)". Все остальные варианты применяются значительно реже:

  • Сверху (с прокруткой)
  • Сверху (в несколько строк)
  • Сверху (в несколько строк с перестановкой)
  • Снизу (с прокруткой)
  • Снизу (в несколько строк)
  • Снизу (в несколько строк с перестановкой)
  • Слева (вертикально)
  • Справа (вертикально)

Особенности отрисовки закладок

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

Картинки в закладках

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


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

Переключение страниц

Интерактивно переключать страницы панели можно несколькими способами:

  1. Щелчок левой кнопкой мыши на соответствующей закладке.
  2. Открытие контекстного меню при помощи щелчка правой кнопкой мыши в панели или области закладок с последующим выбором команды, соответствующей названию нужной страницы (только в режиме редактирования или проверки формы).
  3. Нажатие Ctrl+PgUp (Ctrl+Alt+F) или Ctrl+PgDown (Ctrl+Alt+B) для выбора предыдущей или следующей страницы.

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

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

Одна страница - много закладок

Невидимые страницы

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

Запрещенные страницы

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

Режим прокручиваемых страниц

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


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

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

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


С момента публикации в платформе произошли изменения - появилась возможность сохранения списка точек останова в файл:

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

Управляется элемент вида Тумблер Списком Выбора. Можно задать жестко или программно. Например:

Управлять этим элементом тоже не составляет труда. Добавляем или удаляем из Списка выбора нужное / ненужное значение. И в событии элемента формы ПриИзменении прописываем нужные действия.

И все. Никаких лишних элементов формы

Пример обработки написан и тестировался на платформе 8.3.13.1513. на конфигурациях БСП 2.4, УНФ 1.6, БП 3.0.

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

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

(1)
Совсем замучал по ходу.. В тэгах публикации зачем-то стоит excel.. (4)А если я перемещю группу ГруппаУправление вниз формы и добавлю добавление колонки, на ёксель будет похоже ?
Ссылку откройте, что вверху:) В 8 ке есть возможность в реквизитах указывать индексировать и индексировать с доп.упорядочиванием.
Насколько будет медленно или быстро в базе работать отбор по трем реквизитам, где один из них например переключается тумблером, а два других выбираются в форме?
Имеет ли смысл использовать родной индекс 1с в справочнике (владелец+родитель+реквизит) и организовать справочник или регистр сведений тоже будет хорошо работать (быстро переключать данные в таблице)? Насколько будет медленно или быстро в базе работать отбор по трем реквизитам, где один из них например переключается тумблером, а два других выбираются в форме?
Вы это о чем? В форме в принципе индексов нет.. В статье речь идет о не нужных элементах То, что можно добавлять страницы (закладки), это все знают. Но тут нужно элементы формы размещать на каждую страницу. Как это избежать?

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

(5)Ну есть метод переместить, все равно это лишнее действие Во вложении пример работы с закладками (без рисования элементов на каждой закладке) (6)Код конечно красивый. Но у меня два элемента Вы создаете программно больше. Какая форма отработает быстрее? (9) Что-то мне подсказывает, что разницы в скорости (по крайней мере на глаз) никто не заметит (даже если она и будет, эта самая разница) (11)Что то мне подсказывает, что Вы не работали на 3-х терабайтной базе. Да и у меня в основном коде строчек меньше, чем у Вас. Уже сэкономил для себя 30 минут, как кодер (11)Про знаменитую апорию Зенона знаете? Ахиллес ни когда не догонит черепаху. Переделаем её на &НаСервере и &НаСервереБезКонтекста. Будет похоже? А нафига эти директивы компиляции придумали? Значит есть разница в скорости
Чтобы не тащить на сервер весь контекст формы, на которой может быть 100500 записей в таблицах, если на сервере нужно сделать что-то не зависимое от формы. Например, выполнить какой нибудь запрос и вернуть результат. (20)О том и речь Я тащу на сервер и обратно всего 2 элемента формы. в (6) в разы больше и метод переместить , то есть дополнительная прорисовка формы при возвращении на клиент. А оно это надо? (9) Программно создаю закладки, но никто не мешает создать их интерактивно (это просто пример). Если из примера выкинуть создание закладок и псевдофильтрацию то останется всего 2 строчки кода То, что можно добавлять страницы (закладки), это все знают. Но тут нужно элементы формы размещать на каждую страницу. Как это избежать?

В (6) приведен пример того как этого избежать. Либо надо ставить вопрос по другому, либо.

По поводу скорости - в данном конкретном случае скорость вообще не важно ибо на глаз никто ее не заметит (0.005сек и 0,0005сек - никакой разницы визуально не будет)

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

Что касается публикации - мне одному кажется, что это на уровне "как отсортировать список значений", по степени очевидности и примитивности?

(7)Сколько элементов формы у Вас будет? Сколько надо прописать по управлению видимостью?
Здесь только два элемента. Строчек кода 100 и в большей части по управлению Табличной частью. Ни каких видимостей прописывать не надо. Оно само прорисовывается. Мечта программиста:) (8)Вырожденный пример.
Он подходит только для одного случая, когда различия только в отборе, накладываемом на таблицу.
Никакой заменой закладкам не является.
В большинстве случаев на разных закладках отображаются разные данные/требуется разное оформление и тд.
Все приёмы хороши, когда вовремя и к месту. Сейчас не нужно, потом вспомните

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

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

Стандартный подход для этого - 2 таблицы, в первой таблице - значение ключ, во второй - записи по отбору текущей строки первой таблицы.

(19)По сути я ответил на вопрос обсуждения, указанный в статье.Судя по всему, Вы ссылку не открывали. На изобретение велосипеда я не претендую. Это всего лишь интерфейсное решение того вопроса. Уверен, что оно самое быстрое. Можете пройтись с секундомером и сравнить решение в (6) и моё Благо замер производительности есть.. Можете пройтись с секундомером и сравнить решение в (6) и моё

Оба варианта будут интерфейсно не читаемы при хотя бы количестве элементов более 10,
если конечно наименования элементов будут не "1", "2" и тд.

Скорость это еще не все =)

(23) Сори за оффтоп, сначала подумал, что человек сам с собой спорит :-) Сори за оффтоп, сначала подумал, что человек сам с собой спорит :-)
Нормальное явление. Это называется посоветоваться с умным человеком:)
В данной теме я отвечаю на все вопросы
Мы анархисты максималисты, только для получения зряплаты, а так исповедуем принцип минимализма, особливо когда речь идет о терабайтных базах.:)
А кто сказал, что 1С это сложно?
Дьявол в мелочах, Выигрываю на прорисовке формы, больше времени на завершении транзакции в проведении документа. А нафига лишняя миллисекунда на 3х терабайтной базе. Совсем не нужно. Лишнее наверное совсем:)
Давайте вернем коаксиал и все будет харашо:)
Кто не застал сего чуда это 10 мегабит на передачу инфы в очереди. 3G на тупом смартфоне быстрее Обычно просто делал процедуру которая копирует элементы формы с одной закладки на другую. В результате одну закладку рисуешь как обычно. А потом раскопируешь их на все закладки, ну естественно включая всякие изменения, которые нужны. (0) мы решили эту же задачу путем генерирования кнопок. Получилось универсально и функционально, но уже не две строчки кода :) Интересная идея.
P.S. Не могу в личку написать, обсудить )

Просмотры 6922

Загрузки 8

Рейтинг 8

Создание 05.06.19 07:00

Обновление 05.06.19 07:00

№ Публикации 1072163

Конфигурация Конфигурации 1cv8

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Да


См. также

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

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

1 стартмани

09.09.2019 18012 35 bmk74 7

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

Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.

1 стартмани

17.10.2021 2830 6 Патриот 48

Рабочая область начальной страницы "Часто используемые объекты"

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

1 стартмани

07.09.2021 1089 8 masterkio 1

Игра "Змейка" на управляемых формах (клиент)

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

1 стартмани

07.06.2021 1882 0 alexey_kurdyukov 0

Менеджер открытых форм Промо

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

1 стартмани

13.04.2017 25234 40 SeiOkami 19

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

Расширение предназначено для помещения внешних отчетов и обработок на панель раздела (для управляемого приложения).

1 стартмани

01.04.2021 3121 1 schthaxe 0

Формирование макета коллекции изображений

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

2 стартмани

22.03.2021 3808 0 Neti 7

Перетаскивание файлов в поле HTML (JavaScript)

Может возникнуть необходимость добавлять файлы в систему под управлением 1С:Предприятие через достаточно распространенный и удобный механизм - перетаскивание (Drag & Drop). В данной публикации этот механизм реализован через поле HTML, с небольшим усовершенствованием на Java Script.

1 стартмани

04.03.2021 2818 4 Andreyyy 18

Расширенная настройка динамического списка УФ Промо

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

1 стартмани

31.05.2017 39322 161 tormozit 25

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

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

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

Запускается через Файл -> Открыть. Затем нажимаем кнопку "Выполнить установку настроек".

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

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

На ИС есть обработка для "гибкой" настройки интерфейса. А Ваш функционал повторят только малую часть того функционала. (1) dj_serega, знакомь обработкой из ИТС, тоже интересно Прошу ссылку на обработку или как полностью называется.

Просмотры 11423

Загрузки 13

Рейтинг 1

Создание 26.09.16 10:05

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

№ Публикации 551173

Конфигурация 1С:Бухгалтерия 2.0

Операционная система Не имеет значения

Страна Россия

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Не указано


См. также

Конвертация любых адресов, написанных в свободной форме, к ФИАС Промо

Допустим у нас есть база с адресами клиентов, и написаны они могут быть как душе угодно. С опечатками, без индексов, без разделителей, в совершенно любом формате. Вот было бы здорово иметь функцию, которая одним нажатием кнопки преобразует любую белиберду к строгому представлению адреса по ФИАС? Восстановит индекс, исправит опечатки и вернёт на 100% валидный адрес. Для всех, кто мечтательно сказал "ДА!", выкладываю данную обработку.

2 стартмани

30.06.2020 7681 68 XilDen 15

Интерактивная справка по объектам 1С (подключаемое расширение)

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

3 стартмани

29.09.2020 16000 84 sapervodichka 47

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

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

1 стартмани

09.09.2019 18012 35 bmk74 7

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

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

1 стартмани

09.08.2019 22580 21 rpgshnik 43

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю.

1 стартмани

01.09.2012 66876 1378 AnryMc 46

Редактор объектов информационной базы 8.3

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.57 от 09.10.2021

2 стартмани

23.01.2019 43310 486 ROL32 50

Сравнение pdf-файлов актов сверки

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018 23678 18 Torin99 2

Выгрузка изображений из справочника на диск

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

1 стартмани

30.11.2018 25665 10 wrooom 8

Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

3 стартмани

06.09.2013 68806 321 kser87 59

Обнуление остатков регистров бухгалтерии и накопления

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018 35710 436 morozov.sv 56

Навигатор по конфигурации базы 1С 8.3

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

3 стартмани

28.10.2018 45644 406 ROL32 72

Открывашка ячеек таблиц

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018 22670 13 tormozit 38

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

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

2 стартмани

06.10.2014 170364 2769 ekaruk 170

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

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

5 стартмани

15.10.2018 47873 154 json 44

Визуализация событий на временной шкале средствами "Поле HTML документа"

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018 29379 146 Plotks2017 27

Работа с данными выбора

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

1 стартмани

17.07.2018 69245 25 kalyaka 17

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014 225264 4384 ekaruk 184

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

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

1 стартмани

26.04.2018 23066 29 Vin_Tik 0

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018 44400 46 KorotkovRV 17

Программное формирование форматированной строки в стиле html+inline CSS

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

1 стартмани

18.11.2017 43660 45 bonv 13

Обработка "Распознавание штрихкода с помощью утилиты Zbar" для Документооборот ред. 2 Промо

В связи с тем, что стандартный функционал программы «Документооборот» ред. 2.1 дает возможность распознавания штрихкодов только форма EAN-13, данная обработка - альтернативный способ для распознавания штрихкода в программе 1С: Документооборот ред. 2 с помощью утилиты Zbar, которая распознает в том числе и в формате Code 128 (один из стандартных штрихкодов кодирования документов, например, «Управление торговлей» ред. 11), а также с возможностью поэтапно проследить все действия от распознавания до прикрепления к документу или простой загрузки в каталоги файлов в базе 1С.

5 стартмани

05.09.2016 27956 176 SEOAngels 11

Инструменты бухгалтера: Виджеты рабочего стола

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

2 стартмани

28.08.2017 45078 182 Bazil 30

Расширенная настройка динамического списка УФ

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

1 стартмани

31.05.2017 39322 161 tormozit 25

Поиск и отключение зависших сеансов на сервере 1С: Предприятия

Обработка предназначена для мониторинга и отключения спящих (зависших) сеансов на сервере 1С: Предприятия.

1 стартмани

14.09.2016 39775 64 wowchik_85 12

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012 23400 102 niksaf 4

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

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

1 стартмани

07.09.2016 52512 168 Aphanas 4

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016 40457 113 Dzenn 9

2 стартмани

30.08.2016 34674 154 Stepa86 16

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

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

1 стартмани

28.12.2012 120010 2739 Smaylukk 365

Оптимальный способ расчета контрольной суммы объекта/записи регистра (CRC32, MD5, SHA1, SHA256)

(©Топчий Д.Ю.) Была задача сравнить документы в распределенных базах и пометить на выгрузку измененные. Но сравнение изменений документов методом перебора реквизитов - долгоиграющий процесс, особенно если общее количество сравниваемых данных переваливает за миллион. Был найден выход, который ускоряет процесс сравнения - расчет контрольной суммы объекта и сравнение ее с другой контрольной суммой. Скорость сравнения увеличивается во много раз.

1 стартмани

01.08.2016 39296 7 hakerxp 10

Просмотр данных системы Платон на картах Google

Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Работает под 8.2 и 8.3, обычное и управляемое приложение, может подключаться к типовым конфигурациям в качестве внешней обработки.

1 стартмани

15.04.2016 40113 21 anig99 11

Простые радости жизни программиста 1С: выбор типа значения

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

1 стартмани

17.02.2016 60217 56 yuraos 18

ЕГАИС: код алкогольной продукции из штрихкода акцизной марки

В последнее время мне пришлось потратить очень много времени на внедрение и реализацию функционала ЕГАИС. Очень часто, на форумах, я встречал вопрос: "Как из штрих-кода акцизной марки получить код алкогольной продукции ЕГАИС?". Несколько раз видел неверную реализацию этой задачи. Глядя на это, я набросал простую обработку пересчета кода акцизной марки (base36) в понятный нам уникальный ФСРАР ID алкогольной продукции (Base10).

1 стартмани

11.02.2016 63387 161 OrcaMax 29

Снимок экрана для 1С

Довольно часто люди сталкиваются с необходимостью сделать снимок экрана. Если вы или ваши сотрудники основную часть времени проводят в 1С и у вас есть необходимость прикреплять графические файлы, то эта компонента для вас.

1 стартмани

08.02.2016 32463 34 linkforget 11

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016 56871 186 TuneSoft 30

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена)

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015 47643 112 catsam 8

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

1 стартмани

22.08.2015 40868 18 GusevNA 6

Работа с push сервисами только средствами 1С 8.2

Обработка для настройки, тестирования и использования с предустановками для 3-х сервисов. Текст модуля для внедрения в конфигурацию или другие обработки. Уведомления на телефон, компьютер, браузер.

Читайте также: