Перейти к публикации
Программа учета компьютеров и ИТ оборудования IT Invent
Tikhomirova.DG

Отчеты со вложенными элементами

Рекомендованные сообщения

Здравствуйте! Версия 1.69. Видимо, как-то неверно работает сохранение отчетов со вложенными элементами, например, "Список работ с объектами" и "Учетные единицы с содержимым". Суть проблемы: даже если ничего не менять в стандартном отчете, а просто его пересохранить и затем указать в качестве отчета собственной редакции, возникает ошибка "Адресат вызова создал исключение".

1. Если потом сохраненный файл отчета подсунуть в качестве отчета собственной редакции в любую другую категорию отчетов, например, в "Списание учетных единиц", ошибка сохраняется.

2. Если в качестве отчета собственной редакции категории "Список работ с объектами" указать отчет, сохраненный в рамках любой другой категории (например, пробовала указать отчет о списании учетной единицы), ошибка не возникает.

И если вопрос с сохранением отчета будет решен, подскажите, пожалуйста, какая из таблиц отчета "Учетные единицы с содержимым" относится к каким объектам:

В отчете есть 2 набора данных: Table1 и DataSet1. При этом в DataSet1 есть таблицы Table1 и Table2. За вложенные объекты, судя по названию элементов отчета, отвечает таблица "CIContentList", но она присутствует как в наборе данных Table1, так и в таблице DataSet1.Table1. Тогда какая таблица относится к основным (не вложенным) объектам?

Screenshot 2024-03-30 at 11.55.52.png

Screenshot 2024-03-30 at 11.56.53.png

Screenshot 2024-03-30 at 11.58.21.png

Screenshot 2024-03-30 at 12.09.01.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

К сожалению  это баг который никак не исправить. Ошибка возникает только в этих двух отчётах с вложенными таблицами на уровне ядра редактора печатных форм. 

По сути они не редактируемые.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Администратор, поняла.

Тогда можно ли в отчет "Карточка работы" в список полей связанного объекта добавить его стоимость и дату ввода в эксплуатацию?

Суть задачи в следующем: нам нужна форма ОКУД 0504103 - "Акт прием-сдачи отремонтированных, реконструированных и модернизированных объектов основных средств". В ней в первой части фигурирует Тип и Инвентарный номер ремонтируемого оборудования (уже есть,  поля "Тип Связанного объекта" и "Инвентарный номер бухгалтерии связанного объекта") + его Стоимость и Дата ввода в эксплуатацию (требуется добавить), а далее - компоненты, которые были отремонтированы / заменены - это, в нотации IT-Invent, объекты работы. В настоящий момент для реализации формы единственным выходом является ввод дополнительного свойства для объекта "Работа", и его разбор в отчете с целью получения отдельных данных (дата ввода в эксплуатацию и стоимость) через вычисляемые поля + проверка, что перечисленные в объектах работы компоненты действительно относятся к выбранному в качестве доп. свойства оборудованию. Форма стандартная, утверждена приказом Минфина - уверена, не только наша организация ей пользуется. Так что, мне кажется, добавление двух указанных полей (Стоимость и Дата ввода в эксплуатацию) для связанного с объектами работы устройства было бы оправданным шагом. Подскажите, пожалуйста, сможете добавить?

Screenshot 2024-04-02 at 14.18.53.png

Screenshot 2024-04-02 at 14.21.12.png

LAW_7445.attach_LAW_177766_4.XLS

Изменено пользователем Tikhomirova.DG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас эта форма в заполненном виде чаще всего выглядит следующим образом (см. приложение): красным цветом выделены поля, которых в настоящее время не хватает.

Screenshot 2024-04-02 at 14.36.14.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

"Тип связанного объекта" это не тоже самое что "Тип". "Тип связанного объекта" тип объекта к которому привязан (вложен) текущий объект.

 

В наборе полей JobItems уже есть поле "Стоимость"

image.thumb.png.ec08c658dc6d615fd78bfacbc9c99075.png

в будущей версии добавим в набор полей JobItems поле "Дата ввода в эксплуатацию" но не в ближайшее время.

Пока можно использовать например текстовое поле "Описание Выполнения" и заполнять его вручную вписывая туда дату ввода в эксплуатации из карточки оборудования.

image.thumb.png.1da9a74f3c702285b7df9144fdcb01b4.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, вы не поняли. Допустим, есть системный блок, в нем сломался жесткий диск. В рамках ремонта мы жесткий диск заменили. Теперь составляем акт.

Чтобы сделать отчет, мы заводим новую работу. В объектах работы указываем оборудование, которое установили - жесткий диск. Это JobItem. По нему вся нужная информация есть. Она пойдет в п. 3 акта.

Но в п. 2 акта нужно вывести информацию по самому системному блоку, то есть, по связанному с жестким диском объекту: тип, и/н, стоимость и дату ввода в эксплуатацию системного блока. Так вот сейчас по системному блоку я могу вывести только его тип и и/н бухгалтерии - это поля "Тип связанного объекта" и "Инвентарный номер бухгалтерии связанного объекта". Мне для отчета недостает "Стоимости связанного объекта" и "Даты ввода в эксплуатацию связанного объекта".

Изменено пользователем Tikhomirova.DG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В поле "Описание выполнения", если ориентироваться на пример заполненной выше формы, которую я направила ранее, мы впишем "Установка взамен вышедшего из строя" для установленного жесткого диска Apacer SSD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! В еще одном отчете, который мы делаем на базе отчета "Карточка работы", для всех Объектов работы (JobItems) в качестве идентификатора просят указывать "Номер партии". Выведите это поле тоже, пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И поправьте, пожалуйста - это очень важно: инвентарный номер объектов работы, когда он перешагивает некоторое значение начинает записываться с применением экспоненты, в других отчетах такого не происходит.

 

Screenshot 2024-04-18 at 11.55.11.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Выполните в базе по очереди эти три sql команды:

 

DROP INDEX IX_INV_NO ON ITEMS


ALTER TABLE ITEMS ALTER COLUMN INV_NO bigint NULL


CREATE NONCLUSTERED INDEX IX_INV_NO ON ITEMS (INV_NO ASC)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×