1с переместить доп реквизит на форме

Расположение дополнительных реквизитов на форме

perenosim dop rekvizity na forme

Продолжаем цикл статей про механизм типовых конфигураций 1С «Дополнительные реквизиты». Чем полезен данный функционал можно почитать во вступлении.

Где найти дополнительные реквизиты на форме

В конфигурации 1С:Документооборот дополнительные реквизиты, добавленные в пользовательском режиме справочнику Внутренние документы по умолчанию, отображаются в форме на закладке «Свойства». Если реквизит носит факультативный характер, то в его расположении на этой закладке нет ничего страшного. Пользователь после заполнение основных реквизитов переходит на вкладку «Свойства» и там вносит дополнительную информацию. А что, если дополнительные реквизиты, назначенные какому-либо виду внутреннего документа, составляют основу для его наполнения. В этом случае желательно чтобы при открытии формы документа они сразу попадали в фокус внимания пользователя. В этом случае расположении реквизитов на закладке, «Свойства» которая «затеряна» среди прочих закладок формы мешает эффективной работе с документом. Напрашивается решение, которое позволит для определённых видов документов при их открытии сразу открывать закладку «Свойства». Это позволит показать пользователю всю основную информацию документа, без необходимости делать переходы по элементам формы.

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

Допустим мы создали документ с видом «Заявка на прием». В данном документе мы хотим указывать СНИЛС для принимаемого сотрудника. Создаем дополнительный реквизит «СНИЛС».

post 462 image

Делаем привязку этого реквизита к виду документа «Заявка на прием». Создаем новый документ и видим, что на закладке «Свойства» появился наш дополнительный реквизит «СНИЛС».

post 462 image 1

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

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

Для переноса закладки внесем дополнения в код программы. Для удобства добавим общий модуль, в который будет содержать процедуры и функции для работы с документами. Назовем его маг_РаботаСДокументами. Добавим туда такую процедуру:

Источник

Перемещение дополнительных реквизитов на форме

Релиз платформы: 8.3.13.1865

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

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

— Вся доработка содержится в расширении (в основную конфигурацию ничего вносить не надо)

— В расширении содержится регистр сведений хранящий информацию: в какой форме, что перемещать, куда перемещать

— в архиве два расширения одно для документооборота, другое для ERP, по аналогии можно добавить к любой другой конфигурации

Работоспособность: В принципе, доработка может использоваться на любой конфигурации где-то с небольшим допиливанием (необходимо только зацепиться к процедуре/функции в общем модуле). Проверено на конфигурациях Документооборот и ERP Релиз платформы: 8.3.13.1865

Подключение и настройка:111d9eff0aad72ba841f4da962b7b5141c

Источник

Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download

Релиз платформы: 8.3.13.1865

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

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

— Вся доработка содержится в расширении (в основную конфигурацию ничего вносить не надо)

— В расширении содержится регистр сведений хранящий информацию: в какой форме, что перемещать, куда перемещать

— в архиве два расширения одно для документооборота, другое для ERP, по аналогии можно добавить к любой другой конфигурации

Работоспособность: В принципе, доработка может использоваться на любой конфигурации где-то с небольшим допиливанием (необходимо только зацепиться к процедуре/функции в общем модуле). Проверено на конфигурациях Документооборот и ERP Релиз платформы: 8.3.13.1865

Подключение и настройка:111d9eff0aad72ba841f4da962b7b5141c

Источник

Как вывести дополнительные реквизиты на форму списка справочника Графики работы сотрудников. Управляемые формы. Без снятия конфигурации с поддержки

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

Я пошла искать подобные темы. Форумчане в голос твердили что без снятия конфигурации с поддержки не обойтись. Вот пример такой темы: https://buh.ru/forum/forum18375/topic80453/

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

Решение:

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

52570339f1e7220b2a1d4e77db748068

Как видно на рисунке выше, дополнительный реквизит самый простой, тип строка.

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

02edcdc0bd7fbd0bc814ed0143e322dd

206c0db7ac65f2b3bd2e890eb39b1132

ef01368c1e372a4fbfbdd4ca7a73684f

5. В качестве оформляемого поля выбираем Ссылка

7ce45aa1551d36dce070e0ac92bd1086

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

3efdfde0b9c9c11c5df9a58cb1a429e9

Буду рада если кому-нибудь пригодится такое решение.

Источник

Перенос дополнительных реквизитов в Конвертации данных 2.0

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

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

Шаг 1. Создаем правило обмена для справочника «НаборыДополнительныхРеквизитовИСведений». Он нам понадобится, чтобы потом создать правило обмена для ПВХ.%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D1%8B1

Шаг 2 способ №1. Если у вас обмен между двумя одинаковыми конфигурациями, то вы можете использовать функцию ЗначениеВСтрокуВнутр /ЗначениеИзСтрокиВнутр. В созданном ПКС добавляем следующий код «перед загрузкой»:

451579215185d1654b011eb4b7630e49

В ПКО плана видов характеристик добавляем процедуру «После выгрузки»:

4fb5ccb2cb29ede37d4404f43aeab3c7

ПКС «Типы» «перед загрузкой»:

15459bcca511041c9a4943079c5748bd

ПКО плана видов характеристик «после выгрузки»:

f3aab55152c1c85a709361230cf72d96

Шаг 3. В ПКО справочника «Номенклатура» создаем стандартным способом ПКС для табличной части «Дополнительные реквизиты» и ее реквизитов (скрин 7)

Для ПКС реквизита «Значение» пишем в «перед выгрузкой»:

ad69d9d0d072ac987bd298bfb7d4938f

Теперь все готово. Можно пробовать выгружать.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с переменная формы на клиенте на сервере
  • 1с передача параметров в управляемую форму