#0
by Sasha_1CK
Ситуация следующая. В БП 2.0 был создан новый документ путем копирования типового. При обновлении на БП 3.0 соответственно все обычные форму у добавленного документа были удалены. теперь получается, что при копировании управляемой формы из обновленного оригинального документа в добавленный и смене объекта в форме - все реквизиты от объекта отвязываются и их нужно привязывать заново. В принципе - не то что бы это прям так уж невозможно переделать - но когда перепривязываешь табличную часть документа - все внутренние группировки колонок удаляются. А это уже раздражает, поскольку оригинальный документ "Поступление на РС" - там этих табличных частей до фига. Может есть какой-нибудь обходной путь - "А мужики то и не знают"
#2
by Рэйв
Проще создать форму самому чем перепривязывать элементы.А модуль при необходимости можно либо частями либо полностью скопипастить
#3
by Cube
Если скилла хватит, то можно попробовать выгрузить конфу в файлы, поправить в файлах и загрузить назад. Это можно сделать только на платформе 8.3, вроде.
#4
by МишельЛагранж
так и копируйте весь документ вместе с формами. Отдельно формы в УФ копировать нельзя. Они ж "динамические". И "управляемые"....
#5
by 18_plus
на нимфостарте была обработка для просмотра содержимого буфера обмена при копировании объектов. можно её опробовать допилить.
#6
by Sasha_1CK
Я почему то так и думал ой не факт. Поступление на РС - сильно нафокстроченная форма А данные куда девать? Документ то скопировать не проблема - только вот в нем в 2-ке были данные Интересная мысль - сейчас пробую
#9
by Sasha_1CK
Интересно - но способ сработал. Правда сам процесс выгрузи/ загрузки в файлы весьма небыстр. Но с другой стороны и участия не требует. А сам процесс подмены никакого скилла не требует вообще 1. Найти в каталоге по имени нового документа соответствующий XML. 2. Открыть его в блокноте и найти параметр "Объект" - заменить имя оригинального документа на свое и затем загрузить. Правда определенная кривизна присутствует - при загрузке конфы из файлов - кое какие объекты поизменялись и какие то левые предупреждения вывалились (но поскольку копия - то я даже и разбираться не стал). 3. Но дальше уже дело техники - сохранить CF и в рабочей базе через сравнение объединение добавить нужную форму. Вуаля. Спасибо за идею.
#10
by Cube
"А сам процесс подмены никакого скилла не требует вообще" Не прибедняйся. Если сделал - значит котелок варит как надо)) Думаю, не маленький процент "адинэснегов" до пунка 1 вообще бы не дошло и споткнулось на этапе выгрузки конфы в файлы... :)
#11
by Sasha_1CK
Есть конечно в этом определенная логика. Но думаю что те "адинэснеги" изначально бы и не добрались до самой задачи. Потому как изначально обновление 2.0 на 3.0 с скопированными объектами сама по себе задача ни разу не тривиальная и с наскоку не так очевидно и решается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как из одной формы вызвать процедуру другой формы.
- Вид списка в УФ(управляемой форме) 8.2
- Элемент формы связанный с текущими данными таблицы формы (УФ)
- УФ. Копирование документа. Как получить объект с которого копировали?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- обход данных табличной части формы в УФ
- УФ: Как из подчиненной формы получить путь к данным ТЧ родительской формы
В этой группе 1С
- Win2008server И 1с 7.7
- 1С Документооборот + web-клиент: не обновляется форма
- таблица v8users на SQL версии
- Удаление номенклатуры из 1с УПП
- Присоедененные файлы. Программное добавление
- Перенос отсутствующих записей регистра сведений из базы идентичной конфигурации
- v7: Как перебрать столбцы табличной части документа
- Зарплата не должна попадать в КУДиР
- Не копируются данные в 1с web клиент из EXCEL
- Получить Общую Форму()
- Программно установить текущий элемент формы. Платформа 8.3.5
- Форматирование строки в табличном документе
- Запрос. Срез ДВУХ последних значений регистра сведений для массива.
- Как подключить 1С к зеркальной базе SQL?
- Как на обычную форму вывести в табличное поле записи из регистра сведений?
- Ошибка при обновлении динамического списка
- 1С виснет при вводе адреса
- При работе через COM периодически возникает ошибка AccessViolationException
- v7: 7.7 Торговля и Склад 9.2 дисконтные карты
- Несколько центральных серверов в кластере 1С 8.3.5.1231