Как из МактаКомпоновкиДанных получить СхемуКомпоновкиДанных?

1. Salavat 15 05.05.20 12:17 Сейчас в теме
ЗУП 3.1.13.188
(хотя, этот же механизм вижу - используется и в 3.1.10)

"Печатная форма Т-8" (из Приказа на увольнение) делается через ... (даже не одно, а - несколько больше - нецензурных слов).
(это - лично моё мнение! Если кто-то готов продемонстрировать опровержение - буду очень рад, посмотреть)

Итак:

- Возникла проблема -
в ЗУП, ведётся учёт двух организаций.
(основная и дополнительная - чуть меньше)
По основной - Т-8 печатаются без проблем. Печатается и только.

А вот по дополнительной организации - выводится Т-8, дважды, одно и то же.
И делается это - (через теже нецензурные места!)

Пример -


Попробовал расшифровать СКД (по которому формируется эта Печатная Форма), но (финиш блин - и здесь, любители загадать загадки, в не нужном месте!) -
в Отчёт.ПечатнаяФормаТ8 - его нет!
Она содержится - в МакетеКомпоновкиДанных! -


Вопрос:

Как можно, отладить этот Макет?
Подскажите пожалуйста.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Salavat 15 05.05.20 12:23 Сейчас в теме
Да, нашёл (в этом МакетеКД, через Отладчик) - строки получаются, дублирующие.
(Специалисты 1с - снова, демонстрируют свою специальность)

Но - как теперь - его изменить и - залить обратно?

Но (чтобы, аналогично "1с-специалистам" не вышло) - надо бы проверить Получаемую СКД.
3. plushko 32 08.05.20 12:40 Сейчас в теме
1. Макет КД находится в ресурсе регистра сведений, у которого тип ХранилищеЗначений. Пишете обработку, которая получает запись этого регистра, из ресурса МакетКомпановкиДанных записи достаёт макет (в переменную МойМакетСКД, например), сохраняем его так:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("КакойНибудьПуть\КакоеНибудьИмяФайла.xml");

СериализаторXDTO.ЗаписатьXML(ЗаписьXML, МойМакетСКД, "dataComposition", "http://v8.1c.ru/8.1/data-composition-system/composition-template");


2. Сохранённый макет открываем в конфигураторе через новую СКД, редактируем, сохраняем назад в файл.
3. Через СериализаторXDTO прочитываем программно макет из файла, получаем ту же запись регистра сведений, в ресурс которой помещаем прочтённый макет.
Оставьте свое сообщение

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