|
УФ: Копирование формы документа из одного документа в другой | ☑ | ||
---|---|---|---|---|
0
Sasha_1CK
18.11.14
✎
08:54
|
Ситуация следующая.
В БП 2.0 был создан новый документ путем копирования типового. При обновлении на БП 3.0 соответственно все обычные форму у добавленного документа были удалены. теперь получается, что при копировании управляемой формы из обновленного оригинального документа в добавленный и смене объекта в форме - все реквизиты от объекта отвязываются и их нужно привязывать заново. В принципе - не то что бы это прям так уж невозможно переделать - но когда перепривязываешь табличную часть документа - все внутренние группировки колонок удаляются. А это уже раздражает, поскольку оригинальный документ "Поступление на РС" - там этих табличных частей до фига. Может есть какой-нибудь обходной путь - "А мужики то и не знают" |
|||
1
Ник второй
18.11.14
✎
08:55
|
Обходного пути нет.
|
|||
2
Рэйв
18.11.14
✎
08:57
|
Проще создать форму самому чем перепривязывать элементы.А модуль при необходимости можно либо частями либо полностью скопипастить
|
|||
3
Cube
18.11.14
✎
09:09
|
(0) Если скилла хватит, то можно попробовать выгрузить конфу в файлы, поправить в файлах и загрузить назад. Это можно сделать только на платформе 8.3, вроде.
|
|||
4
МишельЛагранж
18.11.14
✎
09:53
|
(0) так и копируйте весь документ вместе с формами. Отдельно формы в УФ копировать нельзя.
Они ж "динамические". И "управляемые".... |
|||
5
18_plus
18.11.14
✎
09:56
|
на нимфостарте была обработка для просмотра содержимого буфера обмена при копировании объектов. можно её опробовать допилить.
|
|||
6
Sasha_1CK
18.11.14
✎
10:05
|
(1) Я почему то так и думал
(2) ой не факт. Поступление на РС - сильно нафокстроченная форма (4) А данные куда девать? Документ то скопировать не проблема - только вот в нем в 2-ке были данные (3) Интересная мысль - сейчас пробую |
|||
7
ChiginAV
18.11.14
✎
10:23
|
(0) Через сравнение/объединение пробовал?
|
|||
8
Sasha_1CK
18.11.14
✎
11:33
|
(7) в смысле? это как?
|
|||
9
Sasha_1CK
18.11.14
✎
12:21
|
(3) Интересно - но способ сработал.
Правда сам процесс выгрузи/ загрузки в файлы весьма небыстр. Но с другой стороны и участия не требует. А сам процесс подмены никакого скилла не требует вообще 1. Найти в каталоге по имени нового документа соответствующий XML. 2. Открыть его в блокноте и найти параметр "Объект" - заменить имя оригинального документа на свое и затем загрузить. Правда определенная кривизна присутствует - при загрузке конфы из файлов - кое какие объекты поизменялись и какие то левые предупреждения вывалились (но поскольку копия - то я даже и разбираться не стал). 3. Но дальше уже дело техники - сохранить CF и в рабочей базе через сравнение объединение добавить нужную форму. Вуаля. Спасибо за идею. |
|||
10
Cube
18.11.14
✎
12:25
|
(9) "А сам процесс подмены никакого скилла не требует вообще"
Не прибедняйся. Если сделал - значит котелок варит как надо)) Думаю, не маленький процент "адинэснегов" до пунка 1 вообще бы не дошло и споткнулось на этапе выгрузки конфы в файлы... :) |
|||
11
Sasha_1CK
18.11.14
✎
12:32
|
(10) Есть конечно в этом определенная логика.
Но думаю что те "адинэснеги" изначально бы и не добрались до самой задачи. Потому как изначально обновление 2.0 на 3.0 с скопированными объектами сама по себе задача ни разу не тривиальная и с наскоку не так очевидно и решается. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |