Создать новый документ в типовой конфигурации.

1. Terabaytus 15.02.21 14:52 Сейчас в теме
Добрый день, подскажите пожалуйста есть документ "АктСписанияМЗ" в типовой конфигурации на поддержке его нужно доработать причём старый оставить как есть, а на основе его создать новый с урезанными функциями и интерфейсом как это можно лучше реализовать просто скопировать добавить в расширения и доработать ?
По теме из базы знаний
Найденные решения
14. serg33rus 28 15.02.21 18:34 Сейчас в теме
(12) Не-не. Это сейчас документ как есть ушел в расширение. Его там можно изуродовать, можно какие-то функции в модуле поменять. Там есть понятия &Перед &После &Вместо.
А можно в расширение перенести КОПИЮ документа. Для основной он будет новым документом. Но имя документа придется сменить.
В основной встаешь на документ и CTRL-C, в расширении встаешь на ветку Документы и CTRL-V
Выглядеть будет вот так
Прикрепленные файлы:
user1577321; Terabaytus; +2 Ответить
2. user633533_encantado 11 15.02.21 14:55 Сейчас в теме
Если хотите на замке конфигурацию оставить, то без вариантов. Если нет, то можно просто скопировать документ и урезать его. Но учтите, что если он делает движения, то придется править и все регистры где он идет регистратором.
Terabaytus; +1 Ответить
6. platonov.e 158 15.02.21 15:17 Сейчас в теме
(5) Зачем вам его копировать?
На мой взгляд, это не правильно.
Terabaytus; +1 Ответить
7. serg33rus 28 15.02.21 15:18 Сейчас в теме
Расширения рулят. Можно взять старый и его изуродовать как надо. И в системе будет новый функционал. А можно вообще сделать свой. Только обозвать как-то по другому. и в системе будут оба. Все в Ваших руках.
Terabaytus; +1 Ответить
10. serg33rus 28 15.02.21 16:29 Сейчас в теме
(9) в Расширении есть свои Документы. И там их можно создать и уже описать всякое. И в итоге в системе с расширением появится новый документ. Можно Скопировать из основной и Вставить в расширении. И появитсся новый документ в расширении. Правда в имени воткнется 1, потому как одинаковые имена недопустимы.
Terabaytus; +1 Ответить
16. platonov.e 158 16.02.21 08:31 Сейчас в теме
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 11 15.02.21 14:55 Сейчас в теме
Если хотите на замке конфигурацию оставить, то без вариантов. Если нет, то можно просто скопировать документ и урезать его. Но учтите, что если он делает движения, то придется править и все регистры где он идет регистратором.
Terabaytus; +1 Ответить
3. Terabaytus 15.02.21 15:13 Сейчас в теме
(2)Да хочу оставить конфиг на замке, но насколько я понимаю, то добавив этот документ в расширения я его и правлю то есть старый то не остаётся.
4. platonov.e 158 15.02.21 15:14 Сейчас в теме
(3) Старый останется в основной конфигурации. При отключении/удалении расширения, будет работать старый документ.
5. Terabaytus 15.02.21 15:16 Сейчас в теме
(4)А если как вариант скопировать его добавить в расширения и править это будет правильно ?
6. platonov.e 158 15.02.21 15:17 Сейчас в теме
(5) Зачем вам его копировать?
На мой взгляд, это не правильно.
Terabaytus; +1 Ответить
8. Terabaytus 15.02.21 15:25 Сейчас в теме
(6)Не я не настаиваю просто спросил.
11. Terabaytus 15.02.21 16:55 Сейчас в теме
(6)Вы про такое копирование говорите, что это не правильно ?
Прикрепленные файлы:
13. platonov.e 158 15.02.21 17:30 Сейчас в теме
(11) Это не копирование, это заимствование
15. Terabaytus 16.02.21 08:28 Сейчас в теме
(13)Это правильно в использование ?
16. platonov.e 158 16.02.21 08:31 Сейчас в теме
17. Terabaytus 16.02.21 08:37 Сейчас в теме
(16)А при обновлении в этом случае проблем не должно возникнуть ?
18. platonov.e 158 16.02.21 08:43 Сейчас в теме
(17) Если типовой документ обновят, и заденут те функции, которые меняли вы, то минимум они не будут работать, максимум сломается расширение.
Terabaytus; +1 Ответить
19. Terabaytus 16.02.21 08:51 Сейчас в теме
(18)Ещё вопрос, при копирование в типовой конфигурации вылезло предупреждение
Обнаружены неразрешимые ссылки:
Документ.АктСписанияМЗ1.Характеристики
Это на что то может повлиять ?
Просто в планах это документ использовать так же как и оригинал только в сокращённой форме ?
20. platonov.e 158 16.02.21 09:02 Сейчас в теме
(19) Не знаю, не встречал такого. Погуглите
Terabaytus; +1 Ответить
23. Terabaytus 16.02.21 16:58 Сейчас в теме
(20)Не подскажете ещё, что нужно сделать чтобы этот заимствованный документ заработал у пользователя, а то просто скопировав и добавив его в подсистему при его выборе пользователю выдаёт ошибки ?
Прикрепленные файлы:
29. platonov.e 158 17.02.21 17:28 Сейчас в теме
(23) у вас ошибку в доработках
7. serg33rus 28 15.02.21 15:18 Сейчас в теме
Расширения рулят. Можно взять старый и его изуродовать как надо. И в системе будет новый функционал. А можно вообще сделать свой. Только обозвать как-то по другому. и в системе будут оба. Все в Ваших руках.
Terabaytus; +1 Ответить
9. Terabaytus 15.02.21 16:05 Сейчас в теме
(7)Вот с места где создать свой можно поподробней добавленный в расширения документ переименовать не получается. Просто получается, что я редактирую старый а не новый.
10. serg33rus 28 15.02.21 16:29 Сейчас в теме
(9) в Расширении есть свои Документы. И там их можно создать и уже описать всякое. И в итоге в системе с расширением появится новый документ. Можно Скопировать из основной и Вставить в расширении. И появитсся новый документ в расширении. Правда в имени воткнется 1, потому как одинаковые имена недопустимы.
Terabaytus; +1 Ответить
12. Terabaytus 15.02.21 16:55 Сейчас в теме
(10)Вы предлагаете сделать так ?
Прикрепленные файлы:
14. serg33rus 28 15.02.21 18:34 Сейчас в теме
(12) Не-не. Это сейчас документ как есть ушел в расширение. Его там можно изуродовать, можно какие-то функции в модуле поменять. Там есть понятия &Перед &После &Вместо.
А можно в расширение перенести КОПИЮ документа. Для основной он будет новым документом. Но имя документа придется сменить.
В основной встаешь на документ и CTRL-C, в расширении встаешь на ветку Документы и CTRL-V
Выглядеть будет вот так
Прикрепленные файлы:
user1577321; Terabaytus; +2 Ответить
21. Terabaytus 16.02.21 10:44 Сейчас в теме
(14)Вот досада так не катит, выдаёт ошибку при обновление конфига
При проверке метаданных обнаружены ошибки
удаляешь и всё норм, что можно сделать ?
22. serg33rus 28 16.02.21 13:01 Сейчас в теме
(21) Так надо смотреть какие ошибки. Если ты втупую перенесешь, то там куча ссылок на другие объекты конфигурации, а их в расширении нет. Но кстати, даже если ругается что какой-то объект или общий модуль не найден, оно все-равно работает. Т.е. тут процесс творческий. Какие-то ошибки надо отрабатывать, а на какие-то можно забить. Но вообще по уму все что ты используешь в расширении должно быть туда наследовано из основной конфигурации.
Terabaytus; +1 Ответить
25. DesertPunk 16.02.21 17:59 Сейчас в теме
(21) Если ты создаешь новый объект конфигурации в расширении - он должен быть добавлен в подсистему. Если заимствуешь - объект будет тот же. Главное - осторожнее. У расшиернеий есть подводные камни. Можно проблем себе набрать
24. DesertPunk 16.02.21 17:50 Сейчас в теме
(7)Главное - потом удалить расширение чисто.
26. serg33rus 28 16.02.21 19:30 Сейчас в теме
(24) Да вроде никаких проблем быть не должно. Основная конфигурация не затрагивается. Т.е. ее работоспособность не нарушается. а вот данные могут и поплыть. Данные из расширения однозначно улетят. а данные в основной конфигурации никуда не денутся, но если они заполнялись по каким-то хитрым алгоритмам из расширения, то повторить это уже не получится. Вроде это все скользкие моменты.
27. DesertPunk 17.02.21 10:22 Сейчас в теме
(26) Погуглите что-то типа "При удалении конфигурации возникает ошибка..."
Лично я столкнулся с непонятным поведением расширения по отношению к регистрам накопления основной конфы. Хотя расширение у меня было довольно большим и сложным. Как собственными объектами, так и с заимствованными.
28. serg33rus 28 17.02.21 12:35 Сейчас в теме
(27) Ну это скорее вопрос корректной работы с данными. Понятно что в расширении можно изуродовать данные основной конфигурации и при удалении эти данные могут стать некорректны. Но тут уже от программиста зависит чтобы независимо от наличия или отсутствия расширения целостность данных не нарушалась. Т.е. если расширение меняет данные расширения, то в подавляющем большинстве случае при удалении эти данные теряются, никоим образом не задевая основную конфигурацию. Хотя конечно каждый случай индивидуален и готовых рецептов нет. Только общие рекомендации, ну и опыт, свой или заимствованный.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот