Изменить структуру Метаданных #275958


#0 by Gobo
Доброе время суток ! Можно ли с помощью внешней обработки изменить структуру документа или справочника, одним словом Метаданных ? Мне надо всем документам и Справочникам добавить 2 однаковых реквизитов.
#2 by Скользящий
штатно - нет.
#3 by PR
Нет
#4 by Скользящий
А нештатно - через объединение конфигураций. ))
#5 by Ангел-Хоронитель
с помощью обработки? :)
#6 by Скользящий
Наверное, тут даже Смахарба ничего не придумает. )
#7 by Gobo
Значит только ручками в конфигураторе ?
#8 by Ирен
Сделай общий реквизит (для документов, по крайней мере)
#9 by ZanderZ
да
#10 by Морозов Александр
gcomp для чего?
#11 by ASV
gcomp openconf
#12 by ОбдолбанныйВася
openconf  в данном случае как используется? Интересуюсь для общего развития....
#13 by Gobo
Как использовать ?
#14 by GrayT
АстивеМД забыли - а оно тут рулит......
#15 by GrayT
НовыйРеквизит(<?>); Синтаксис: НовыйРеквизит(НазваниеРеквизита) Назначение: создает новый реквизит справочника Возвращает: Объект "РеквизитСправочника" Параметры НазваниеРеквизита - строка, идентификатор нового реквизита
#16 by Программист 484
К документам - дописывай общий реквизит - смотри как автор сделан
#17 by GrayT
Только нафига все это? Сделал один реквизит и копипастом его, копипастом - один фиг быстрее будет чем обработку калякать
#18 by selenat
+1
#19 by Kalen Towr
+1
#20 by Gobo
Нет не думаю, если учесть что надо добавить 2 реквизита для 50 документа в 5 конфигурациях
#21 by IUnknown
Можно только это черевато. Да и можно только в том случае если база не за лочена. Про возможность разлочить петь не надо ибо не правильно это.
#22 by GrayT
Ну тогда 14 в руки и вперед...
#23 by IUnknown
А он, что сделает реорганизацию базы.
#24 by Gobo
Скачал отсюда Версия ActiveMD v0.5 beta Написал такой код: МД=СоздатьОбъект("ActiveMD.MDFile"); Пишет: файл успешно открыт OLE.IMDRef Реквизит=Спр.НовыйРеквизит("ДатаКорр"); {TEST.ERT}: Поле агрегатного объекта не обнаружено (НовыйРеквизит)
#25 by GrayT
Ага, см 15... Что за старье? 2.0.0.2 рулит
#26 by Gobo
А где оно ?
#27 by GrayT
Если мыло свежее в карточке свежее - то в ящике.....
#28 by Gobo
Получил, Рахмет ! Еще 2 вопроса: Как добавить ОбщийРеквизит Документам ? Можно ли добавить ОбщийРеквизит Справочникам ?
#29 by Паладин
Привет, не можешь мне тоже прислать свежую версию ActiveMD с .als? Заранее спасибо
#30 by Gobo
А как сделать для документов ?
#31 by GrayT
Кинул Общих реквизитов справочников не бывает. А вот с добавлением общего реквизита документов, кажись, облом. По крайней мере я не знаю как :(
#32 by Паладин
Спасибо!
#33 by McNamara
кстати АктивМД у меня плохо работает. Кое что вообще не меняет. Хотя пишет, что мд удачно сохранен. Но не сохраняет, даже ошибку не выдает. Поэтому давно перестал им пользоваться. Глючный он какой то.
#34 by Gobo
А MD файле вручную нельзя добавить ?
#35 by GrayT
Ну если ГКомп-ом разобрать, аккуратно вписать, а потом собрать - думаю что можно. Опять же чем вручную штатно добавить польза - разберешься со структурой МД :)
#36 by Gobo
Ладно сделаю вручную. Возник вопрос по документам, как расширить длину Номера документа: Делаю так: Оишбок не выдает, и результат тоже не положительный
#37 by GrayT
НомерДок не реквизит ДлинаНомера Синтаксис: ДлинаНомера Назначение: Длина номера документа Возвращает: Число Не уверен что через него можно править
#38 by Gobo
Через ActiveMD  версия 2.0.2 изменил структуру справочников. Были добавлены одинаковые реквизиты всем справочникам. Потом эту конфигурацию загрузил на другую. Реквизиты в ноую конфигурацию тоже добавлены. Потом хотел добавить их в форму элемента, но там их нету. Они видны только в форме списка. Если без ActiveMD  версия 2.0.2, вручную удалить и добавить то видно. В чем дело ?
#39 by Gobo
Оказывается проблема была: Реквизит.ИспользоватьДля=1;
#40 by Дедушка
День добрый! Можно у тебя попросить на мыло ActiveMD версия 2.0.2 с .als? Заранее спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С