#3
by SerjN
Мне надо создать в справочнике Новую группу с группами и элементами из другой группы этого же справочника.Я не нашел как одним оператором скопировать элемент со всеми данными в другой, т.е. чтобы не делать присвоение каждого реквизита. Это ка при нажатии F9 в диалоге, но в обработке.
#9
by Берсеркер
Метаданные.Справочник(ВидСпр).Реквизит(ж).ПериодическийНазначение: Определить, является ли реквизит Ж х-того справочника периодическим.ВыбратьЗначения(<ДатаНачала>,<ДатаКонца>)Назначение:Открыть выборку периодических значений по датам.Возвращает: 1 - если вызов метода закончился успешно, 0 - иначе.
#12
by USSR
Реквизит лежит себе готовый, на него сослаться только, его копировать не надо, поэтому должно быть достаточно
#15
by EuVod
еще может быть сложность когда одни элементы ссылаются на другие того же типа (и даже на себя) - может оказаться что такого элемента еще нет (не успели еще Записать его) либо он будет ссылаться на элемент из другого родителя - формально верно, но по логике может быть не правильно.
#17
by USSR
А на себя зачем ссылаться? что-то новое или торможу? а тип совершенно неважен. Элемент существует, значит его можно скопировать, и скопируются все ссылки внутри него, и если кто-то меняет начинку по этой ссылке, то нам это безразлично
#18
by Берсеркер
Не усложняйте сущности сверх необходимого ;) Не у каждого справочника есть периодические рекв. и подчиненные справочники > одни элементы ссылаются на другие того же типа (и даже на себя) Элемент ссылается сам на себя. Крррруто!
#19
by EuVod
например есть куча клиентов - один из которых "основной" - у всех прописан этот основной, а сам он ссылается на себя. и тот который на себя ссылаеся не сможет это сделать пока не будет записан (не на что ссылаться). Хотя побычном присвоении они просто перекопируют свои реквизиты - все будеит тип топ. тока наверное бессмыслено.
#20
by EuVod
а почему собственно и нет? религия не поволяет или есть еще какие резоны? (кроме эстетитической стороны, хотя не удивлюсь, если есть задачи, в которых это не выглядит чем-то уродским)
#21
by EuVod
все верно.скорее речь о том, что простое копирвание не всегда осмысленно, если в копируемой группе объектов есть внутренние взаимосвязи.
#23
by USSR
Я не могу придумат потребность ссылаться на самого себя, тем более в идеологии 1с. Это в обычной реляционной СУБД ты что хочешь, то и пиши в поле. У меня не хватает воображения, чтобы представить, в типовых по крайне мере, не бОльшие фантазеры, слава богу)
#24
by USSR
И даже если сочинить элемент, содержащий сам себя:), то все равно все должно скопироваться, просто в новом будет содержаться не он сам, а предок, которого копировали
#26
by VZ
>>когда одни элементы ссылаются на другие того же типа (и даже на себя) - может оказаться что такого элемента еще нет... Радость моя, не путай программу с министром правительства: она физически не может сделать ссылку на то, чего еще нет :)
#29
by USSR
Не видел, но посмотрю. Там ссылаются на самого себя?:) или другие выкрутасы? честь и хвала Вами защищаемым, коли так.
#31
by Шухер
, можно уточнить, в каком именно реквизите Спр.Сотрудники ссылка на самого себя? Конечно речь идет о типовых конфах ЗиК 7.7
#35
by DeiMos
: Глубинный смысл, мой юный Джедай в том, что сущностей "Вася Пупкин" может быть много (Внутренние совместители, физлица, внешние совместители...), а зарплата и налоги - будут начисляться на одного Васю...На того самого "Пятого Елемента...".Такую мысль долго будешь думать ты?
#36
by lalex23
первый раз когда с этим столкнулся(при переносе из старой редакции) долго плевался - незаполненный был реквизит :(
#37
by USSR
Я нисколько думать не буду, знаю только, что можно было сделать иначе и лучше, интуиция подсказывает. А для нашего обсуждения это ничего не меняет, копирование элементов с такой структурой вообще смысла не имеет, а если надо, то после копирования строчку добавить и еще раз записать. Фигня это все
#38
by Glide
А как быть с подчиненными справочниками? Пока элемент не запишешь - подчиненные элементы не к чему привязать. В старой ТиС (8.7) у элемента справочника Товары есть подчиненный справочник ЕдиницыИзмерения, а у самого Товара есть реквизит БазоваяЕдиницаИзмерения - ссылка на подчиненную ему ЕдиницуИзмерения. При переносе надо создать и записать сам элемент, создать подчиненные, их записать, вернуться к элементу и проставить ссылку. Весело?
#39
by USSR
Где с нимы как быть?:) я прекрсано знаю про подчиненные единицы измерения) Речь то шла о том, что, на мой взгляд, неразумно делать ссылку на самого себя. Можно было просто ввести флаг [x]-Основной элемент. Перенос из ТИС делал, я просто делаю два прохода, при первом гружу то, что грузится,незагруженное запоминаю в ТЗ, при втором загружаю незагруженное при первом проходе
#40
by Шухер
USSR, все нормалек, элегантно сделано. Типа как в ТиС свое ЮрЛицо, только там отдельный спр для этого.и т.д.Все бабки на 1. Васи Пупкина осн.Если я правильно понял. Не сталкивался с совместителями.
#41
by Шухер
+40 Не эл справочника ссылается сам на себя. А в реквизите справочника Сотрудники есть сылка на справочник Сотрудники. Не одно и тоже.Но вот что будет если на записи:1. "Вяся Пупкин осн" :ОсновнойЭлемент = "Вася Пупкин осн" ?Это уже ссылка на самого себя, явный бред. имхо
#42
by USSR
Дык это несколько иная песня, просто сделали, чтобы проще было искать сундучок куда скидывать, а здесь упорно твердят про ссылки на самого себя, обыкновенное один ко многим, реализованное не средствами подчиненных справочников
#43
by Шухер
Именно, один ко многим. И все на местах.Можно было наверное и через Родителя организовать или через подчиненный спр, но так, имхо, элегантней. Сам, поди, сто раз применял на фоксе, чтоб зря не полодить таблицы.
#44
by USSR
Конечно, пообное делал, да и как в ЗИК делал, только не сам на себя, а на других. Но сам на себя оказывается никто и не делал:) На фоксе то проще, там что хочешь в запись пиши, она вся твоя :)
#50
by Пудель
Какой ужас, никто не знает элементарных свойств типовой ЗиК! :(Дополнение: Немаловажно отметить, что реквизит ОсновнойЭлемент также входит в перечень реквизитов отбора в журнале расчетов Зарплата, поэтому запросы с обращением к нему не тормозят, а также возможна выборка запеисей по реквизиту. Этот реквизит на форме не показывается, заполняется автоматически.
#52
by Шухер
Хе, верно. Сам на себя кажет, по дефолту сразу подставляет себя в Основной Элемент. Не бред оказывается. Про себя то мы забыли, кому ЕСН начислять. Век живи, век учись. Спасибо Uho.USSR, двоит ID-эшник в Спр.Сотрудники у несовместителей. Раз пишет код в ID, второй раз в поле sp202 :) Надо звать Юлю, что за фигня.
#57
by USSR
имхо, в данном случае не вижу чему учиться, сделать можно иначе и без засовываний кулака в известное место. Хоть убей не вижу изящества и элегантности. На вскидку можно у основного просто пустым реквизит сделать, можно флагом, думать неохота просто, не моя же конфа)
#58
by Шухер
Ну тогда придется убить :)Чего расстороился-то? Агрегаты, Ссылки на агрегаты, на самом деле в Таблице пишется код и усё. ID="4A" sp202="4A" Все очень даже хорошо.ЕСН собирает по ОсновномуЭлементу для всех.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Видел ли кто такое: по правому клику на файле можно скопировать его путь.
- Как скопировать строку в табличной части документа ?
- {Глобальный модуль(6756)}: Не выбран элемент справочника-хозяина! Элемент не мож
- Как скопировать текущую строку в таблицу значений
- Как скопировать элемент с одного справочника в другой?
- как программно скопировать элемент справочника?
- v7: Как скопировать с помощью SQL базу с одного Сервера на другой?
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
- Не выбран элемент справочника-хозяина! Элемент не может быть записан!
- 1с 8.2 Как скопировать элемент ячейки из одного справочника в другой справочник?
В этой группе 1С
- v7: Слияние двух баз бухии в одну
- v8: ПостроительОтчета. Как выставить вычисляемое поле?
- Открытие и чтение текстового файла
- при проведении документов вылетает база
- Алгоритмы в конвертации данных
- Как работает переключатель???
- Непрямые расчеты: что это?
- Текст XML содержит недопустимые символы
- Каким документом списать остатки с забалансового счета !
- Вопрос к франям. Безлимитное обслуживание 1С. Кто имел опыт?
- Фамилия и должность в родительном падеже.
- Установить отбор по нескольким видам документов
- Как сдвинуть ячейку при выводе
- Исчезли суммы из журнала документов Банк
- ККМ дважды отрезает ленту
- v7: Нельзя изменять записанные проводки!
- Красные авансы в книге покупок.
- Автоматическое закрытие 1С на машинах пользователей
- НДФЛ с больничного листа в бюджете
- Выгрузить операции из одной базы бухгалтерии в другую