Как убрать стандартный реквизит наименование 1с

Не использовать стандартные реквизиты в справочнике.

Я
   fdgd98

14.11.14 — 09:22

Есть справочник, у него есть стандартный реквизит «наименование», его длина ограничена я понимаю. Поэтому создал свой реквизит с нужной мне длинной. Но при запуске в режиме предприятия, в форме элемента этого справочника есть поле ввода стандартного реквизита «наименование» — каким образом это поле ввода убрать? А то при заполнении пишет что надо заполнить это «наименование»

  

Партнерская программа EFSOL Oblako

   butterbean

1 — 14.11.14 — 09:24

сделай длину наименования 0, убери с формы это поле….

   butterbean

2 — 14.11.14 — 09:24

(1)+ если все типовое — просто сделай свою форму

   fdgd98

3 — 14.11.14 — 09:25

(1) а где меняется длина стандартного реквизита , в свойствах справочника я что-то не нашел…(

   fdgd98

4 — 14.11.14 — 09:26

епт..нашел

   fdgd98

5 — 14.11.14 — 09:27

Спасибо!

   Wobland

6 — 14.11.14 — 09:54

длина пишется с двумя Н, только если она очень длинная

   User_Agronom

7 — 14.11.14 — 09:57

(6) Если очень длинная, то с тремя, а в исключительных случаях с четырьмя. А у ТС простая, двух-энная длина.

   Обработка

8 — 14.11.14 — 09:59

(0) Какой длины вам нужен был реквизит и какое ограничение у Наименования?

  

Svetka

9 — 14.11.14 — 10:26

(0) А основное представление у элемента в виде наименования (как правило), поэтому с формы надо убрать, но в наименование что — то писать (программно)

TurboConf — расширение возможностей Конфигуратора 1С

0 / 0 / 0

Регистрация: 16.01.2013

Сообщений: 7

1

Спрятать стандартный реквизит Код

17.01.2013, 03:10. Показов 12606. Ответов 2


Здравствуйте.
Интересует возможно ли убрать вывод стандартного реквизита Код при отображении справочника когда пользователь просматривает табличку



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

17.01.2013, 03:10

Ответы с готовыми решениями:

Умножить реквизит ТЧ на реквизит шапки
Здравствуйте! Мне нужно реквизит табличной части "Количество" умножить на реквизит шапки…

Стандартный реквизит Наименование
Можно ли в справочнике номенклатура в стандартном реквизите наименование поставит ссылку на…

Спрятать код
Подскажите, как можно спрятать такой код:
const pass=’1234′;
var pas: Integer;
f:TextFile;
A:…

Спрятать код
Здравствуйте.
Создал сайт. Для управляющих элементов написал скрипт на vbs. Хочу, что бы мой…

2

90 / 90 / 17

Регистрация: 26.10.2012

Сообщений: 249

17.01.2013, 09:20

2

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



1



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

17.01.2013, 12:01

3

список.колонки.код.видимость=(1=2)



1



  1. Здравствуйте!

    Как можно убрать (или переименовать например Наименование в ФИО) Наименование ?


  2. rshakiro

    Offline

    rshakiro
    Профессионал в 1С
    Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.261
    Симпатии:
    145
    Баллы:
    104

    Может конкретизируете вопрос?? Какая конфигурация? Опишите проблему…

  3. 1C 8.2. Да это даже не проблема я бы сказал, так «каприз» не большой.
    По умолчанию в 1С всегда создаются поля с Код и Наименованием. В моей конфигурации Наименование не нужно вообще. Я бы хотел например вместо Наименования видеть ФИО.


  4. vartanet

    Offline

    vartanet
    Опытный в 1С
    Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.701
    Симпатии:
    15
    Баллы:
    29

    длину наименования ставьте 0. тогда у вас не будет наименования. добавляйте реквизит ФИО.

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


  5. Azamat

    Offline

    Azamat
    Опытный в 1С

    Регистрация:
    29 июл 2011
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26

    Переименовать нельзя, но можно задать свой синоним. На вкладке данные, нажмите кнопку «стандартные реквизиты», там в списке найдете реквизит «Наименование», в свойствах задаете тот синоним который хотите видеть в режиме предприятия

  6. vartanet — не работает.

    Azamat 5 + — спасибо большое.


  7. vartanet

    Offline

    vartanet
    Опытный в 1С
    Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.701
    Симпатии:
    15
    Баллы:
    29

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


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

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

Для начала «переименуем» для пользователя Наименование в ФИО. Можно открыть форму списка и задать в палитре свойств у поля Наименование строковое представление «ФИО» — так же, как мы сделали это в форме регистра у поля Период.

Но в этот раз мы поступим иначе. У справочника Друзья уже сейчас существует несколько форм — формы списка и элемента справочника. Причем форму списка мы создали в конфигураторе, а форму элемента платформа генерирует на лету. Чтобы не думать о формах, переименуем Наименование в ФИО в одном месте — в свойствах стандартных параметров. Для этого находим справочник Друзья в списке объектов метаданных, нажимаем на него правой кнопкой мыши и выбираем Стандартные реквизиты.

Рисунок 44. Стандартные реквизиты

В открывшемся окне находим Наименование и в палитре свойств указываем синоним ФИО.

Рисунок 45. Стандартные реквизиты

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

Рисунок 46. Многострочность у Комментария

Рисунок 47. Добавление реквизита в управляемую форму

Рисунок 48. Обновленная форма списка друзей

В своем разделе (Контакты) список друзей тоже обновился. Кроме этого, форма элемента справочника, которая генерируется платформой на лету, тоже учитывает все изменения, которые мы недавно внесли — ФИО и многострочный Комментарий.

Рисунок 49. Обновленная форма элемента справочника Друзья

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

Рисунок 50. Синоним стандартного реквизита Наименование

Рисунок 51. Синоним реквизита друг

Рисунок 52. Многострочность и расширенное редактирование

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

Рисунок 53. Обновление справочника События

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

Ниже мы рассмотрим настройку и проектирование справочника из конфигуратора на примере справочника «Номенклатура».

Вкладка «Основные»

На вкладке «Основные» указывается имя, синоним, представление объектов, описание назначения.

Вкладка «Иерархия справочника»

Здесь устанавливается иерархичность справочника.

Иерархия в 1С 8.3 бывает двух типов — «групп и элементов » и «элементов «. Отличается тем, что в первом случае родителем (папкой) может быть только папка (группа), а во втором случае родителем может быть и элемент.

«Размещать группы сверху» — флаг отвечает за отображение групп в форме списка.

Также в настройках можно ограничить количество групп иерархии справочника соответствующей настройкой.

Вкладка «Владельцы»

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

Владельцем справочника могут также быть следующие объекты метаданных: , .

Вкладка «Данные»

Получите 267 видеоуроков по 1С бесплатно:

Самая важная вкладка с точки зрения программиста. На ней указываются реквизиты справочника.

У справочника есть набор стандартных реквизитов, которые не редактируются программистом 1С 8.2, список их можно увидеть, нажав кнопку «Стандартные реквизиты»:

Остановлюсь на каждом подробнее:

  • ЭтоГруппа — реквизит с типом булево, показывающий, группа это или элемент. Доступен только в иерархическом справочнике. Обратите внимание, значение этого реквизита невозможно изменить в режиме 1С: Предприятие .
  • Код — реквизит, тип число или строка (как правило строка). Номер, присваиваемый системой автоматически. Как правило, рассчитывается как (предыдущий код + 1). Рекомендую использовать именно строковый тип, потому как сортировка числовых значений происходит не так, как нужно. Можно использовать как представление справочника в списке и в полях ввода. Как правило, используется для поиска элемента при вводе по строке. Если Вам нужно убрать поле Код, укажите в длине строки ноль.
  • Наименование — реквизит, обязательный к заполнению, строкового типа. Максимальная длина строки — 150 символов. Можно использовать как представление справочника в списке и в полях ввода. Как правило, используется для поиска элемента при вводе по строке. Если Вам нужно убрать поле Наименование, укажите в длине строки ноль.
  • Родитель — реквизит, имеющий тип СправочникСсылка. . Доступен только в иерархическом справочнике. Указывает на вышестоящего родителя в иерархии. Если Элемент или Группа находятся в корне справочника, указывается значение Справочник. .ПустаяСсылка.
  • Владелец — ссылка на элемент-владелец текущего элемента (группы) справочника. Доступен только в подчиненном справочнике 1С .
  • ПометкаУдаления — реквизит с типом булево. Отвечает за отображение «пометки удаления» в системе. Помеченный на удаление элемент считается непригодным к использованию, однако на нём могут оставаться старые движения в документах.
  • Ссылка — поле строкового типа. В этом реквизите хранится уникальный идентификатор объекта — GUID. То, что в системе мы видим в визуальном отображении под название «ссылка», — это всего лишь представление объекта. Невозможно изменить.
  • Предопределенный — тип булево, отображает, является ли элемент предопределенным, об этом позже. Невозможно изменить.

На вкладке «Данные» так же указывается представление справочника в системе, до версии 8.2.16 представление могло быть лишь Кодом или Наименованием. В свежих версиях платформы (начиная с 8.3) представление можно описать самостоятельно в модуле менеджера с помощью обработчика «ОбработкаПолученияПредставления».

Вкладка «Нумерация»

Здесь указываются настройки справочника по части нумерации. Рекомендуется использовать именно автонумерацию. Контроль уникальности — флаг, который помогает, если нужно, сделать код уникальным. Если с установленным флагом Вы попытаетесь записать элемент справочника с неуникальным кодом, в 1С Вы получите сообщение «Код справочника стал неуникальным».

Серия кодов — определяет, как нумеровать справочник, можно ввести нумерацию справочника в разрезе владельца. Например, у контрагента «Рога и копыта» будет иметься своя нумерация договоров — «1, 2, 3» и тд.

Вкладка «Формы»

Тут описываются формы для справочника. Если конфигурация запускается как в обычном, так и управляемом режиме, тогда вкладок с формами по умолчанию будет две: «основные» и «дополнительные» — для обычного и управляемого приложения разные.

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

Вкладка «Прочее»

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

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

На этой вкладке также определяется режим блокировки — автоматический или управляемый. Использование полнотекстового поиска, а также справочная информация о справочнике, доступная в режиме 1С: Предприятия.

9. Состав реквизитов документов.

Любой документ состоит из ряда составляющих его элементов оформления (даты, подписи, и т.д.),которые называются реквизитами . РЕКВИЗИТЫ обязательные элементы оформления служебного документа. Совокупность реквизитов документа отражает его форму. Следовательно, для того чтобы документ отвечал своему назначению, он должен быть составлен в соответствии с формой, принятой для данной категории документов. От полноты и качества оформления документов зависит их доказательная (юридическая) сила, так как они служат свидетельством, подтверждением конкретных фактов, явлений, событий.

Состав реквизитов насчитывает 30 наименований и приведен в государственном стандарте ГОСТ Р 6.30-2003. Реквизиты располагаются на документе каждого вида в строго определенном стандартом порядке.

Список реквизитов по ГОСТ Р 6.30-2003:

01. Государственный герб Российской Федерации

02. герб субъекта Российской Федерации

03. эмблема организации или товарный знак

04. код организации по Общероссийскому классификатору предприятий и организаций (ОКПО)

05. основной государственный регистрационный номер (ОГРН) юридического лица (присваивается налоговыми органами).

06. идентификационный номер налогоплательщика/код причины постановки на учет (ИНН/КПП) проставляют в соответствии с документами, выдаваемыми налоговыми органами

07. код формы документа проставляют по Общероссийскому классификатору управленческой документации (ОКУД)

08. наименование организации

09. справочные данные об организации (индекс предприятия связи, почтовый адрес, телефон, телеграфный адрес, факс, e-mail, название банка и номер счета в банке).

10. наименование вида документа

11. дата документа

12. регистрационный номер документа

14. место составления или издания документа

16. гриф утверждения документа

18. заголовок к тексту

19. отметка о контроле

20. текст документа

21. отметка о наличии приложения

23. гриф согласования документа

24. визы согласования документа

25. оттиск печати

26. отметка о заверении копии

27. отметка об исполнителе

28. отметка об исполнении докеумента и направлении его в дело

29. отметка о поступлении документа в организацию

30. идентификатор электронной копии документа

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

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

Вернемся в конфигуратор.

Откроем Справочник Клиенты, на закладке Данные нажмем кнопку Стандартные реквизиты . Выделим в списке реквизитов реквизит Наименование, вызовем его контекстное меню и выберем пункт Свойства (рис. 64а).

Рис. 64а. Состав стандартных реквизитов справочника

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

Рис. 64б. Палитра свойств стандартного реквизита Наименование

IV. ИЕРАРХИЧЕСКИЙ СПРАВОЧНИК

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

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

Рис. 65а. Установка наименования справочника Подразделения

2. Отметим, что справочник участвует во всех подсистемах Бухгалтерия, Оказание услуг, Расчет зарплаты (рис. 65б).

Рис. 65б. Определение списка подсистем,в которых участвует справочник

3. На закладке Иерархия установим флажок Иерархический справочник , Количество уровней иерархии – 2, ограничение количества уровней иерархии (рис. 65в).

Рис. 65в. Установка признака иерархического справочника

4. Установим видимость создания объектов справочника в подсистеме Расчет зарплаты (рис. 65г).

Рис. 65г. Окно настройки подсистем

5. Кроме типовых реквизитов справочник должен содержать другие данные (рис. 65д). На закладке данные создайте новые реквизиты:

Наименование – Должность, тип данных – строка, длина – 20;

Наименование – дата рождения, тип данных – дата;

Наименование – оклад, тип данных – число, длина – 6, неотрицательное.

Рис. 65д. Добавление новых реквизитов в справочник

6. При создании нового справочника автоматически создаются два реквизита: код и наименование. Реквизит Код необходим, а вот наименование не совсем логичное название реквизита. Заменим название реквизита Наименование на реквизит ФИО . Для этого откроем вкладку Формы и добавим Форму элемента справочника (рис. 65е).

Рис. 65е. Конструктор формы справочника

Рис. 65ж. Список элементов (реквизитов) формы справочника

7. На экране откроется Окно редактирования форм, которое имеет три области: реквизиты, типы реквизитов, внешний вид формы (рис. 65з).

Рис. 65з. Окно редактирования форм

В верхнем левом поле, где представлены реквизиты, выделите реквизит Наименование. Откройте свойства данного поля и замените заголовок на ФИО (рис. 65и).

Рис. 65и. Фрагмент Свойства реквизита Наименование Формы справочника Подразделения

Обновим конфигурацию БД и запустим ее в режиме 1С: Предприятие.

Созданный справочник имеет иерархическую структуру:

Вначале создаем подразделения нажатием на кнопку (рис. 65к);

Рис. 65к. Форма создания новой группы в справочнике Подразделения

Потом заносим информацию по сотруднику (рис. 65л).

Рис. 65л.Форма создания нового сотрудника в справочнике Подразделения

ВВОД ДАННЫХВ БД

1. Введем в разработанный справочник 4 подразделения: Дирекция, Бухгалтерия, Мастера, Склад (рис. 65м).

Рис. 65м. Форма создания группы справочника Подразделения

2. В каждое подразделение введем данные по сотрудникам: Дирекция – 3 человека, Бухгалтерия – 2 человека, Мастера – 8 человек, Склад – 2 человека. Данные для ввода сформулируйте самостоятельно по смыслу разрабатываемого решения (рис. 65н).

1С очистить реквизиты формы

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

Как очистить реквизит формы, имеющий ссылочный тип?

Например: реквизит (имя Материал) имеет тип СправочникСсылка.Номенклатура, чтобы его очистить программно нужно выполнить следующий код:
Код 1C v 8.х

Для очистки ручками, нужно выделить реквизит и нажать Shift+F4

Похожие FAQ

Еще в этой же категории

Как на управляемой форме разместить список регистра сведений с отбором? 15
Решение рассмотрено для элемента справочника (Контрагент и регистр КонтактнаяИнформация) 1. Создание реквизита: Добавляем новый реквизит формы (. не путать с реквизитом справочника . ) с типом » ДинамическийСписок» В поле » Основная табли Поле выбора

Заполнение списка значений в элементе поле выбора на форме 10
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип – Произвольный, Использование – Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Как установить параметр динамического списка? 9
Когда используете для вывода данных динамический список и произвольный запрос, то бывают ситуации когда надо указать параметр используемый в этом запросе. Ниже пример вывода данных регистра сведений в карточке клиента Для вывода используется исп Как обновить динамический список или реквизит на форме клиента? 7
Если вы, открыв форму справочника или документа, выполнили некоторое действие, код который должен изменить состояние данных в динамических списках или значение реквизита. Данные изменены, но в открытой форме осталось все как было, можно конечно закр Форма

Программное создание таблицы значений с условным оформлением 6
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Посмотреть все в категории Работа с Формой (Диалог) и её элементами

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

Поэтому необходим был механизм, который позволил бы получить полный список реквизитов и табличных частей. Для этого у объектов 1С существует встроенная функция Метаданные().

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

В нашем случае потребуются Реквизиты и Табличные части. Эти компоненты метаданных содержат значение КоллекцияОбъектовМетаданных, которую можно обойти в цикле Для каждого.

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

В итоге модуль, очищающий реквизиты и табличные части, выглядит так:

Для Каждого Реквизит Из Контрагент . Метаданные ( ) . Реквизиты Цикл
Контрагент [ Реквизит . Имя ] = Неопределено ;
КонецЦикла ;

Для Каждого ТаблЧасть Из Контрагент . Метаданные ( ) . ТабличныеЧасти Цикл
Контрагент [ ТаблЧасть . Имя ] . Очистить ( ) ;
КонецЦикла ;

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

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

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

Добрый день товарищи!
Вот такой вопрос, думаю уже кто то сталкивался, интересно как это можно сделать.
Есть предположим у справочника или документа реквизиты, которые я не хочу чтобы были видны определенным ролям пользователей.
Ограничивать через RLS нельзя, потому что они используются при работе, да и к тому же ограничение по RLS не покажет что там записано, в реквизите, а сам реквизит будет виден, а хочется скрыть сам факт присутствия этого реквизита.
Например реквизит будет называться СЕКРЕТНО_НаОсосбомКонтроле.
На форме справочника(документа) просто скрываем этот реквизит, ориентируясь на префикс в названии «СЕКРЕТНО_»
Проблема в том, что если будем строить любой отчет на СКД, то потом пользователь при настройках отчета в дереве полей этот реквизит увидит, а хочется его оттуда убрать, просто чтобы самого названия реквизита не было видно при настройке отборов или группировок.
Вот интересно как же его из списка Отборов, группировок строк и колонок — убрать, чтобы просто его там не было.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(21) ture, Замечательно! Хорошо, я поставил @ (хотя я до этого ставил СЕКРЕТНО_, что по сути одно и то же — одинаковый префикс)
С скрытием реквизитов на формах — проблем нет — при отрисовке формы проверяем и скрываем.
Вопрос что делать с универсальными отчетами, построенными на СКД, когда данный реквизит виден в структуре метаданных в окнах группировки и отбора. Как оттуда убрать этот реквизит ?

  • Скопировать ссылку
  • Перейти

@#$@#! Да сто раз уже сказали, как! Читать (18), только, блин, с открытыми глазами и включённым мозгом!

  • Скопировать ссылку
  • Перейти

(23) vasyak319, Да, я в курсе что создается

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Глобальный контекст (Global context)
ПравоДоступа (AccessRight)
Синтаксис:

ПравоДоступа(<Право>, <ОбъектМетаданных>, <Пользователь/Роль>, <СтандартныйРеквизитСтандартнаяТабличнаяЧасть>)
Параметры:

Тип: Строка.
Название права доступа. Могут быть использованы следующие значения:
Чтение (Read) — чтение;
Добавление (Insert) — добавление;

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(42) a-novoselov, Так сделать можно. Согласен. Но не подходит по той причине, что я хочу поставить в невидимые в том числе родные для типового решения реквизиты (те, которые хочу, может даже все. ) 🙂
Вот по этому технически — да, так как Вы предлагаете сделать можно и даже правильно, но данную задачу таким способом не решить (очень трудозатратно решить).

Благодаря дельным советам, в отчетах уже всё заработало 🙂 Остаются «штрихи».
При открытии форм надо убирать «закрытые от просмотра» реквизиты.
Я так понимаю что подписки на событие «при открытии формы» в 1С 8.2 Толстый клиент неуправляемые формы — НЕТ.
Так ведь?
То есть в каждой форме надо процедуру «зачистки» явно вызывать из процедуры «ПриОткрытии()» .
Серьезно ? Но мне это не нравится. Честное слово не нравится! Я хочу чтобы при открытии любой формы, в том числе внешнего отчета, (ну дополнительные внешние отчеты и обработки) нужный мне код вызывался, и каждую обработку для этого менять я категорически не хочу. Можно это как-то организовать ? На таймере например проверят список активных форм, если новая форма появилась — то её обрабатывать? Или еще как то?

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

А опции в 8.2 работать будут? А на обічніх формах тоже реквизит не покажут?

(1) alex_4x, Вопрос, на чём предполагается реализовывать? (Релиз платформы). Ну и конечно неплохо бы узнать для какой конфигурации (что бы понять какой функционал там уже есть).

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Платформа 1С:Предприятие 8.2 (8.2.19.83)
Конфа УПП 1.3 (но мне кажется это совершенно не принципиально)

Закладка Функциональные опции в конфигураторе есть и там даже что то уже сделано (в базовом решении)
Но я никогда с этими функциональными опциями не работал. Может посоветуете почитать где, чтобы понятно и с примерами было.
Спасибо!

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

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

НА ТОЛСТОМ КЛИЕНТЕ НЕ РАБОТАЕТ (не только на формах, но самое главное в форме выбора поля отчета на СКД)!

А интересно, формочку эту заменить или подменить или както обработать перед выбором можно ? Мне кажется она полностью платформой делается и на неё вообще никак повлиять нельзя. Или можно всё таки как-то .

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

Пользователи любят добавлять:

  1. Лишние пробелы
  2. / дроби
  3. » кавычки
  4. ООО, ИП перед наименованием контрагентов
  5. и т.д.

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

Как удалить из наименований ненужные символы?

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

Для группового изменения наименований нам понадобится специальная обработка — Групповое изменение реквизитов. Эта обработка встроена в каждую типовую конфигурацию 1С. Располагается она обычно в меню Администрирование.

Например в Бухгалтерии предприятия 3.0 в меню Администрирование/Обслуживание/Групповое изменение реквизитов.

Заходим в эту обработку, выбираем справочник, из наименований которого мы хотим удалять ненужные символы или слова. Далее — для того, чтобы отобрать какие конкретно элементы мы хотим поменять нажимаем на гиперссылку «Элементов».

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

Теперь нам нужно удалить символы ИП в отобранных элементах. Мы будем изменять реквизит «Наименование», но так как он является служебным, мы не сможем его найти в списке реквизитов. Для того, чтобы он появился в списке нам нужно поставить галочку «Отображать служебные реквизиты» по кнопке Дополнительно. Поставили, нажимаем ОК.

Теперь реквизит Наименование появился в списке реквизитов. Проваливаемся в него.

В открывшемся окне в разделе «Строковые функции» ищем СтрЗаменить, захватываем ее и перетаскиваем в нижнее поле. Затем среди реквизитов ищем «Наименование» — захватываем его и перетаскиваем внутрь функции СтрЗаменить. Сразу после открывающейся скобочки. После запятой пишем ЧТО мы хотим заменять (ИП с пробелом), в кавычках. После второй запятой НА ЧТО мы хотим заменять тоже в кавычках. В данном случае на ничего, т.е. в кавычках ничего не должно быть, даже пробела! У вас должно получиться такое выражение.

Можно скопировать:

СтрЗаменить([Наименование],»ИП «,»»)

Всё. Нажимаем «Сохранить и закрыть». Нажимаем кнопку «Изменить реквизиты». Дожидаемся окончания работы обработки и идем любоваться на получившийся результат — наименования контрагентов без лишних символов ИП.

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