1с подчиненные элементы добавить

Обновлено: 07.07.2024

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

При работе в формах с подчиненных справочниками имеется ряд особенностей.

Прежде всего, следует отметить свойства формы списка справочника ПараметрОтборПоВладельцу и ПараметрВыборПоВладельцу .

Свойство ПараметрОтборПоВладельцу используются для передачи в форму списка справочника информации о том, что список нужно отображать по определенному владельцу. Расширение формы списка справочника на основании значения этого свойства в процессе открытия формы устанавливает отбор по владельцу. Этот параметр используется, например, системой при открытии подчиненного справочника по определенному элементу из списка справочника-владельца (по кнопке "Перейти"). Если отсутствует колонка для отображения владельца, то при открытии формы отключается возможность управления отбором пользователем, чтобы просмотр списка выполнялся строго по указанному владельцу.

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

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

В 1С:Предприятии 8 выбор в поле ввода значения подчиненного справочника не производит предварительного выбора владельца (такое поведение было реализовано в 1С:Предприятии 7.7). Если в момент выбора в поле ввода значение владельца для поля ввода не установлено (ни через связь по владельцу, ни через значение свойства ВыборПоВладельцу ), то форма будет открыта без установленного владельца. Таким образом, необходимо в форме выбора подчиненного справочника предусмотреть возможность выбора владельца.

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

Может использоваться возможность просмотра справочника по всем владельцам. В этом случае следует вставить в список колонку для отображения владельца. Однако такой вариант тоже может быть неудобен для выбора.

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

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

вариант

ЗначениеОтбора = Новый Структура("Владелец", ЭлементыФормы.СправочникСписок.ТекущаяСтрока);
ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.Размеры.ФормаСписка", ПараметрыФормы);

(пример: найден в

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

Electronic Software Distribution

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

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

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

54-ФЗ

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

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

Символами можно было бы меряться, если была конфигурация.
А вообще задача не интересная Стандартными средствами
В свойствах кнопки вибираете:
Источник действий=СправочникСписок;
Нажатие=Подчиненный справочник. ;
Нажатие (Справочник)=Размеры;
Нажатие=Подчиненный справочник. ;
Нажатие (Справочник)=Размеры; Если одно и то-же нужно делать для нескольких справочников, тогда процедуру с параметрами вынести в общий модуль и тогда можно обойтись одной строкой кода в каждом справочнике. Да и символов в итоге поменьше будет =) Было бы гораздо интереснее узнать как программно установить/поменять "Связь по владельцу" не заходя в Конфигуратор. Например привязать к другому списку на форме?
Кто-то сталкивался? В управляемых формах есть же простое решение, без написания кода:
В форме списка справочника владельца (например Контрагенты) заходим в Команды-Глобальные команды.
Затем заходим в Параметризируемые-Элементы-Список. Внутри будет список подчиненных справочников.
Выбираем нужный (например Договоры) и мышькой перетаскиваем на форму.
В результате имеем кнопку (можно изменить на гиперссылку), при нажатии на которую, откроется форма списка подчиненного справочника с отбором по владельцу-текущей строке в первой форме списка.

Просмотры 62789

Загрузки 0

Рейтинг 8

Создание 27.07.10 09:31

Обновление 27.07.10 10:56

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

Тип файла Нет файла

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

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

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

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

Доступ к файлу Бесплатно (free)

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

См. также

Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя Промо

Простой и оригинальный способ сохранять ЦВЕТОВУЮ СХЕМУ и ОФОРМЛЕНИЕ пользователей. Как сохранить ЦВЕТ

22.06.2015 24935 Tatitutu 12

[ПОТРАЧЕНО] Динамическая таблица формы

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

15.10.2021 3417 rpgshnik 47

Программно свернуть/развернуть узел динамического списка (с основной таблицей). Жирная точка над всеми "i".

Какой пользователь не мечтал поменьше тыркать кнопкой? Особенно в малюсенькие +/- в "древесных" динамических списках. Если вас тоже озадачили, чтобы, при выборе узла дерева сами развернулись все его вложенные элементы , а при выборе другого узла - так же автоматом свернулась ранее развернутая ветка (причем эти узлы могут находится в разных "отношениях" друг с другом). То вам - сюда.

08.10.2021 1483 e-9 13

Прогресс-бар в поле динамического списка

Изображаем прогресс-бары в колонке динамического списка

23.08.2021 2748 Yashazz 12

Хранение и редактирование дополнительных параметров в регламентированном отчете. Для начинающих. Промо

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

22.01.2014 21058 KapasMordorov 4

Перенос расшифровки в пользовательские настройки

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

11.08.2021 686 scientes 1

1С и ODBC

ODBC (Open Database Connectivity) — это программный интерфейс, универсальное средство доступа к базам данных, разработанное для обмена между источниками (базами данных) разного типа. Данный интерфейс принято считать более низкоуровневым, чем библиотека ADOdb, однако причина эта кроется не в более низком качестве, но в том, что ODBC послужила своего рода фундаментом более поздней ADOdb – работу с последней поддерживают все типы баз, работающие и с первой. В данной статье мы расскажем о том, как взаимодействуют ODBC и 1С, а точнее, поговорим о механизме 1С ВнешнийИсточникДанных и его использовании с вышеупомянутым интерфейсом.

02.06.2021 1292 Koder_Line 5

Предотвращение многократного вызова "ПриПолученииДанных" во время поиска в табличном поле в обычных формах

Долго искал решение: как при выводе строк заполнить значениями колонки, которые созданы программно, чтобы, не было тормозов при стандартном поиске. И с минимальными изменениями (легко контролируемыми, при обновлении).

07.04.2021 2069 Vlad_CK 9

Программное генерирование кнопочек для удобного управления уровнями группировки в отчетах (версия 2a). Промо

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

09.04.2011 47335 mtv:) 75

Динамический список и поиск. неприятностей

Страх и ненависть в поиске по динамическому списку, или "Кое-что о неоптимальном отборе".

17.03.2021 4508 Yashazz 37

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

Очень много реквизитов (настроечные опции, параметры) у справочника или документа, и их все необходимо разместить на управляемую форму - лень! Хочется - добавил в метаданные и всё! В публикации отличное, простое и олдскульное решение с открытым кодом, научимся работать с ДанныеФормыДерево, ДеревомЗначений, сделаем быстрый поиск, создадим универсальный инструмент.

11.12.2020 1060 SizovE 6

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

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

30.11.2020 6401 SizovE 4

Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Промо

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

27.07.2012 32855 milkers 10

[mobile] Переносим HTML интерфейс на 1С

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

02.11.2020 8818 leobrn 78

Цветовая схема конфигуратора в стиле OneScript

Цветовая схема конфигуратора 1С максимально приближенная к стандартной цветовой схеме OneScript в VS Code.

01.10.2020 1385 DmitrySinichnikov 3

Рендеринг элементов управляемого интерфейса

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

22.09.2020 3908 kalyaka 5

Рабочее место кассира для touch-screen и программируемой клавиатуры продавца в «1С: Розница» Промо

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

29.11.2012 48333 aavolkoff 50

Переопределение представления ссылочного значения

Переопределение представления ссылочного значения

17.09.2020 4963 sam441 15

[Общий модуль] Динамическое формирование интерфейса

Версия 2.0.0.1 + добавил GitHub

28.08.2020 13066 rpgshnik 74

Медленно формируются отчеты в БП 3, способ исправления

При формировании любых отчетов, но в особенности оборотно-сальдовой ведомости в бухгалтерии 3, очень долго формировался отчет, ПОЯВЛЯЛСЯ ЖЕЛТЫЙ КОТ, разумеется у бухгалтера невроз, да и у меня тоже. Что только ни делал: тестирование и исправление с пересчетом итогов, настройка SQL, отключение фоновых заданий, обновление платформы и конфигурации, а толку нет, регламентные операции по скулю тоже сделал. И что же сделал, а вот что:

21.07.2020 3048 VID1234 8

Бухгалтерия предприятия 3.0 интерфейс, аналогичный 1С:Бухгалтерии 7.7; Промо

Бухгалтерия предприятия, редакция 3.0, версия 3.0.14. Добавлена возможность использовать интерфейс, аналогичный 1С:Бухгалтерии 7.7;

20.09.2012 37963 dour-dead 18

Регистр сведений как дополнение объекта

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

19.05.2020 5106 Infector 14

Перенос инструкций из word во встроенную справку 1С с сохранением картинок и форматирования

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

22.04.2020 5565 77dream77 21

Звездный рейтинг *****

Ранее я представил подсистему «Управление состоянием». К подсистеме был проявлен интерес, однако в рамках одной статьи аспекты её использования были представлены недостаточно полно. Более подробное рассмотрение использования подсистемы я планирую продолжить через публикацию отдельных учебные примеров. Это первая статья из цикла таких примеров.

06.04.2020 2714 kalyaka 3

Выбор вариантов отчета в "Управление торговлей" ред. 11 Промо

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

В управляемом приложении платформы 1С 8.2, а потом и 1С 8.3 имеется возможность формировать интерфейс приложения по подсистемам. В этой статье мы разберем основные принципы создания подсистем в 1С 8.3.

Как добавить подсистему в 1С

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

В конфигураторе 1С необходимо открыть дерево конфигурации, развернуть ветку Общие, и выделить мышкой ветку Подсистемы.


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

Контекстное меню ветки подсистемы в конфигурации

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

Созданная подсистема

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

Созданная подсистема

Все подсистема добавлена, но это только малая часть работы.

Объекты подсистемы 1С

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

Объекты подсистемы 1С

В нижнем окне отмеченные объекты появятся автоматически.

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

Подсистема 1С в 1С:Предприятии

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

У подсистем имеется свойство, которое отвечает за их отображение в командном интерфейсе 1С:Предприятия. Это свойство называется «Включать в командный интерфейс» (расположено на закладке Основные), и если выключить это свойство, то эта подсистема не будет отображаться в командном 1С:Предприятии. По сути, это свойство отвечает за видимость подсистемы в пользовательском режиме 1С.

Свойство подсистемы Включать в командный интерфейс

Если мы выключим это свойство у какой-то подсистемы, то при наличии других подсистем, мы отключенную подсистему в командном интерфейсе не увидим (я сделал «за кадром» ещё одну подсистему НСИ). Именно отключение этого свойства, как правило, бывает причиной ошибки «подсистема не отображается в 1С».

Подсистема не отображается

Иконки подсистем 1С

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

Добавление общей картинки

После этого, откроется окно общей картинки, где нужно ввести название, синоним, и, нажав на кнопку «Выбрать из файла», выбрать нужную картинку, которая хранится на Вашем компьютере

Выбор общей картинки

Если всё хорошо, то выбранная картинка отобразится в окошке формы.

Иконка на общей картинке

После этого, вам необходимо открыть подсистему, картинку которой вы хотите добавить. На форме конструктора подсистемы нас интересует свойство Картинка (закладка Основные).

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

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

Выбор картинки в подсистему

После этих действий, нужная название общей картинки появится в свойстве Картинка подсистемы.

Заполненное свойство Картинка подсистемы

И также в пользовательском режиме.

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

Настройка подсистемы 1С

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

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

Кнопка командный интерфейс конструктора подсистемы

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

Командный интерфейс подсистемы]

Например, мы можем «перетащить» документ в Важное, и отключить один справочник (снять флаг Видимость этого объекта). А также добавить команду на создание документа.

Измененный командный интерфейс подсистемы

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

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

Таким образом разработчик может настраивать интерфейс 1С: Предприятия, так, как он считает, наиболее оптимально для пользователя.

Подчиненная подсистема 1С

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

Добавление подчиненной подсистемы

Откроется знакомый конструктор подсистемы, где нужно ввести название и синоним этой подчиненной подсистемы. Сразу же новая подсистема отобразится в иерархии подсистем, как объект подчиненный верхней подсистеме (которая была выделена при добавление подчиненной).

Конструктор подчиненной подсистемы

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

Добавление объектов в подчиненную подсистему

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

Подчиненная подсистема в интерфейса

Другие статьи по вопросам конфигурирования

Подробно вопросы разработки подсистем рассмотрены в книге «Основы разработки в 1С: Такси. Разработка управляемого приложения за 12 шагов». Эта книга станет настоящим подспорьем для тех, кто только начал знакомиться с разработкой управляемого приложения.


  1. Без сложных технических терминов;
  2. Более 600 страниц практического материала;
  3. Каждый пример сопровождается рисунком (скриншот);
  4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!


Эти книги плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


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

можно оплатить вручную:

.
Неожиданно для нас
Он устроил мастер класс.

Звдание: Впишите недостающую строку.

Если ничего не хочется делать - можно взять эту функцию из конвертации данных

(3) это явно интереснее очередного задротства фиксина.

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

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

что вы на человека наезжаете? Гений хочет с общественностью поделиться опытом и знаниями, а вы все опохабите.
(13) по кнопочке Ф9! При чем здесь конвертация?
(16) я хочу проверить, есть ли тут не дятлы?
(17) жалко на мисте плюсиков нет. на инфостарте он их любит клянчить.
(13) как скопировать с подчиненными я знаю, там нюанс в другом - когда вызывается ПриКопировании, ссылки еще нет.
что-то у меня никаких идей.
скажем чтобы просто в справочнике можно было интерактивно скопировать несколько элементов а не один, то можно для списка поставить множественное выделение, ну и само собой обработку.
А чтобы скопировать с подчиненными справочниками? Ну просто аккуратно перебрать каждый и создать новые подчинив их скопированному
(18) подменить F9 несложно, главное, чтобы была функция, умеющая правильно копировать. В КД она есть. Я для себя ее брал. Возможно можно написать и более оптимально. Поскольку код функции от 1С известен - можно сравнить, что лучше. У меня обычно не хватает времени. Она точно работает.
(11) Врядли, скорее всего через УстановитьСсылкуНового и в транзакции.
(21) а далее, далее, ПриКопировании у объекта нет ссылки. Допустим юзверь нажал Ф9, потом отказался, а элементы уже созданы. Мозгами шевели, умник, при чем здесь приКопировании
(23) Писать не просят, просят идею. А я скажу, да блин, у меня так и сделано. Или - не чувак, у меня круче. Ибо круче чем у меня быть не может однозначно. У меня идеально сделано.

(25)
Не по ссылке нового.
Вот в 1це пишу, кстати.
В справочнике пимВалюты поставил обработчики:

<pre>
На выходе имею:

Что за бред, почему ссылка нового не поддерживается?

А если при копировании сохранять объект копирования и признак копирования, а подчиненные уже ПослеЗаписи() фигачить?
2(26) Можно все в транзакцию завернуть.. ну так, в порядке бреда.
В подписке ссылка уже есть, т.к. ПриЗаписи в объекте уже отработано
чё то я не догоняю, как соотносится тема и "Писать не просят, просят идею. ". Кто кого просит?

(32) Не гони, в ПриКопировании элемента еще нет.
(34) Не, там тоже объекта еще нет. К тому же это на уровне формы, а я на уровне объекта сделал.
(31) В порядке бреда если только.

У меня красивое решение. ДУМАЙТЕ, ДЯТЛЫ!

(37) вот загнул? А оно нам надо, в пятницу. под вечер - ДУМАТЬ!

Сказал бы в среду, до обеда, можно было бы и подумать, а так - есть что сказать - ГОВОРИ. нет, дык нефиг народ баломутить.

>>> У меня красивое решение. ДУМАЙТЕ, ДЯТЛЫ!
епт, это уже комплексы видать. )))
(39) Ну комплексы не комплексы, а до 38 го поста дошли, решения еще не придумали. Кто вы после этого? ;-)

может я чего не понимаю.

вот из БП кусок. форма элемента спр. Валюты

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

(49) В коде (43) есть изюминка - Записать(); в процедуре ПриЗаписи()

Зачем можешь объяснить?

смотрб в отладчике в модуле объекта ПередЗаписью - пустота.
смотрю в ПриЗаписи - есть ссылка.

У меня какой-то другой отладчик?

(54) может в программу Мастер-Класс входит перекомпиляция ядра, но Гений считает что люди к этому не готовы?
(56) ты при создании элемента копированием сразу его записываешь?
(58) из (0) следовало несколько другое, имхо:
<нужно чтобы когда пользователь создавал элемент справочника А копированием (F9), при этом копировались все подчиненные элементы>
При копировании юзверем соответственно откроется форма элемента справочника в которой будет доступно ПараметрОбъектКопирования. Остальное можно запхнуть в процедуру ПослеЗаписи(). Какие еще извращения требуются?
+61 при редактировании в диалоге соответственно. Извращаться придется только при редактивовании в списке.
Хотя в списке есть процедура ПередНачаломДобавления(Отказ>, <Копирование>, <Родитель>, <Группа>) - в которой можно отследить факт копирования. Остается только выяснить - можно ли здесь отловить объект копирования и ссылку на добавляемый элемент справочника. Но с этим нет времени возиться.
Короче при копировании элемента всяко будет работа с формами - как- то здесь все это упущено вместе с событиями форм.

особенно в гениТальном решении мне понравился блок:

хотя ситуацию с родителем надо конечно обрабатывать отдельно
(0) Да это фигня. Я вот очень удивился когда выяснил что в снеговике так же как и в клюшках нельзя делать групповые операции с элементами справочников, списков и т.д. Например мы выбираем мышью при нажатом Ctrl ряд объектов и они все охренительно выделены (вот прогресс!), потом я могу одним движением (. ) руки всех их пометить на удаление, перести в другую группу и т.д. Этого до сих пор почему то нет. Подумай над тем как это сделать, а потом устрой тут мастер-класс. :)
(66)наверно я что-то не понял, при множественном выделении работает множественная пометка на удаление и перенос в другую группу штатными методами
(66) э-э-э, как только ставим режим выделения "Множественный" - так сразу это работает
я лично записывал элемент, а потом если пользователь отказ делал при выборе - удалял его.
(69)при копировании подчиненного иерархического справочника необходимо менять ссылки на родителя в подчиненных эмлементах чтобы не получилось, что у родителя и дочернего элемента владельцы разные
(67)(68) У меня не работает. Что я делаю не так?
(Запуская конфу. )
Иногда создается впечатление, что под ником Гений 1С пишут все кому не лень.
(61) отрабатывать события на уровне формы - это не наш метод. К тому же если пользователь щелкнет записать дважды в одной форме, нужно чтобы во второй раз подчиненные элементы не скопировались.
(72) перетаскивать в группу можно если разрешить драг и дроп, тогда писать ничего не надо. НАсчет групповой пометки на удаление не знаю - а что, сложно кнопку с обработчиком повесить? Для каждого Эл из ВыделенныеЭлементы и т.п.

(75)да, опечатка, но это не дает тебе право меня оскорблять

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

открыл карточку фиксина на инфостаре и офигел рейтинг за 800. и 4 страници ссылок на его опусы (большенство по 5-10 плюсов) то есть ни кому нафиг не нужны. Наверно если писать статьи копированием из синтаксиса помошника можно больше заработать!

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

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