From 6d37e2d04ed7060dcdf7d520817c7519521020b0 Mon Sep 17 00:00:00 2001 From: ksenia_mikhailova Date: Mon, 30 Jun 2025 11:15:19 +0300 Subject: [PATCH] collect data --- logs/parser.log | 540 ++++++++++++++++++++++++++++++++++++++++++++++++ parser/main.py | 60 +++--- 2 files changed, 568 insertions(+), 32 deletions(-) diff --git a/logs/parser.log b/logs/parser.log index f308e00..a0bfca3 100644 --- a/logs/parser.log +++ b/logs/parser.log @@ -43585,3 +43585,543 @@ AttributeError: 'NoneType' object has no attribute 'Parts' 2025-06-27 17:01:47,818 - parser - INFO - main - collect_statistics - 664 - Начинаем сбор статистики по элементам... 2025-06-27 17:01:47,818 - parser - INFO - main - collect_statistics - 684 - Обрабатываем документ: Проф труба 2025-06-27 17:01:48,059 - parser - ERROR - main - collect_statistics - 725 - [ERROR] Ошибка при обработке документа #4: IPropertyMng.GetProperties() takes from 1 to 2 positional arguments but 3 were given +2025-06-30 09:09:36,834 - parser - INFO - main - collect_statistics - 664 - Начинаем сбор статистики по элементам... +2025-06-30 09:09:36,861 - parser - INFO - main - collect_statistics - 684 - Обрабатываем документ: Проф труба +2025-06-30 09:09:37,571 - parser - INFO - main - collect_statistics - 709 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:17:59,863 - parser - INFO - main - collect_statistics - 664 - Начинаем сбор статистики по элементам... +2025-06-30 09:17:59,867 - parser - INFO - main - collect_statistics - 684 - Обрабатываем документ: Проф труба +2025-06-30 09:18:00,445 - parser - INFO - main - collect_statistics - 709 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:19:36,316 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:19:36,323 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:19:36,930 - parser - INFO - main - collect_statistics - 711 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:20:07,876 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:20:07,884 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:20:08,314 - parser - INFO - main - collect_statistics - 711 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:33:41,834 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:33:41,834 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:33:42,095 - parser - ERROR - main - collect_statistics - 727 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'GetPropertyCount' +2025-06-30 09:33:56,951 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 09:33:56,958 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Проф труба +2025-06-30 09:33:57,259 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'GetPropertyCount' +2025-06-30 09:34:16,027 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:34:16,036 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:34:16,327 - parser - ERROR - main - collect_statistics - 729 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'GetPropertyCount' +2025-06-30 09:34:31,075 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 09:34:31,080 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Проф труба +2025-06-30 09:34:31,312 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'GetPropertyCount' +2025-06-30 09:34:38,190 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 09:34:38,190 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Проф труба +2025-06-30 09:34:38,578 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'GetPropertyCount' +2025-06-30 09:34:42,943 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:34:42,951 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:34:43,617 - parser - INFO - main - collect_statistics - 711 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:35:04,869 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:35:04,873 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:35:05,351 - parser - INFO - main - collect_statistics - 711 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:35:14,640 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:35:14,644 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:35:15,012 - parser - ERROR - main - collect_statistics - 727 - [ERROR] Ошибка при обработке документа #1: (-2147352571, 'Несовпадение типов.', None, 1) +2025-06-30 09:35:35,025 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:35:35,032 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:35:35,326 - parser - ERROR - main - collect_statistics - 729 - [ERROR] Ошибка при обработке документа #1: 'str' object is not callable +2025-06-30 09:35:41,281 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:35:41,287 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:35:41,562 - parser - ERROR - main - collect_statistics - 729 - [ERROR] Ошибка при обработке документа #1: (-2147352571, 'Несовпадение типов.', None, 1) +2025-06-30 09:36:41,799 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:36:41,803 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:36:42,188 - parser - ERROR - main - collect_statistics - 729 - [ERROR] Ошибка при обработке документа #1: (-2147352571, 'Несовпадение типов.', None, 1) +2025-06-30 09:37:04,919 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:37:04,925 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:37:05,242 - parser - ERROR - main - collect_statistics - 729 - [ERROR] Ошибка при обработке документа #1: The Python instance can not be converted to a COM object +2025-06-30 09:37:17,389 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:37:17,395 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:37:17,815 - parser - ERROR - main - collect_statistics - 729 - [ERROR] Ошибка при обработке документа #1: (-2147352571, 'Несовпадение типов.', None, 1) +2025-06-30 09:37:56,508 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:37:56,514 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:37:57,177 - parser - INFO - main - collect_statistics - 713 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:38:51,675 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:38:51,680 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:38:52,187 - parser - INFO - main - collect_statistics - 711 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:39:30,755 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 09:39:30,771 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Проф труба +2025-06-30 09:39:32,063 - parser - INFO - main - collect_statistics - 712 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:44:29,391 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:44:29,395 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:44:29,639 - parser - ERROR - main - collect_statistics - 727 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'GetProper' +2025-06-30 09:44:41,743 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 09:44:41,751 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Проф труба +2025-06-30 09:44:42,145 - parser - INFO - main - collect_statistics - 711 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:49:19,386 - parser - INFO - main - collect_statistics - 668 - Начинаем сбор статистики по элементам... +2025-06-30 09:49:19,389 - parser - INFO - main - collect_statistics - 688 - Обрабатываем документ: Проф труба +2025-06-30 09:49:19,723 - parser - INFO - main - collect_statistics - 713 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:49:33,744 - parser - INFO - main - collect_statistics - 669 - Начинаем сбор статистики по элементам... +2025-06-30 09:49:33,752 - parser - INFO - main - collect_statistics - 689 - Обрабатываем документ: Проф труба +2025-06-30 09:49:34,127 - parser - INFO - main - collect_statistics - 714 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:50:11,988 - parser - INFO - main - collect_statistics - 669 - Начинаем сбор статистики по элементам... +2025-06-30 09:50:11,997 - parser - INFO - main - collect_statistics - 689 - Обрабатываем документ: Проф труба +2025-06-30 09:50:12,327 - parser - INFO - main - collect_statistics - 714 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:50:24,714 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 09:50:24,719 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Проф труба +2025-06-30 09:50:25,081 - parser - INFO - main - collect_statistics - 708 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:50:43,669 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 09:50:43,672 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Проф труба +2025-06-30 09:50:44,033 - parser - INFO - main - collect_statistics - 708 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:51:37,866 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 09:51:37,869 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Проф труба +2025-06-30 09:51:38,184 - parser - INFO - main - collect_statistics - 708 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:53:24,591 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 09:53:24,595 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Проф труба +2025-06-30 09:53:24,979 - parser - INFO - main - collect_statistics - 708 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:54:21,227 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 09:54:21,227 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Проф труба +2025-06-30 09:54:21,677 - parser - INFO - main - collect_statistics - 708 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:58:25,633 - parser - INFO - main - collect_statistics - 643 - Начинаем сбор статистики по элементам... +2025-06-30 09:58:25,633 - parser - INFO - main - collect_statistics - 663 - Обрабатываем документ: Проф труба +2025-06-30 09:58:26,033 - parser - INFO - main - collect_statistics - 688 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:59:05,572 - parser - INFO - main - collect_statistics - 644 - Начинаем сбор статистики по элементам... +2025-06-30 09:59:05,579 - parser - INFO - main - collect_statistics - 664 - Обрабатываем документ: Проф труба +2025-06-30 09:59:05,938 - parser - INFO - main - collect_statistics - 689 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 09:59:55,367 - parser - INFO - main - collect_statistics - 642 - Начинаем сбор статистики по элементам... +2025-06-30 09:59:55,375 - parser - INFO - main - collect_statistics - 662 - Обрабатываем документ: Проф труба +2025-06-30 09:59:55,616 - parser - ERROR - main - collect_statistics - 703 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:00:09,112 - parser - INFO - main - collect_statistics - 644 - Начинаем сбор статистики по элементам... +2025-06-30 10:00:09,119 - parser - INFO - main - collect_statistics - 664 - Обрабатываем документ: Проф труба +2025-06-30 10:00:09,522 - parser - INFO - main - collect_statistics - 689 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 10:00:18,104 - parser - INFO - main - collect_statistics - 644 - Начинаем сбор статистики по элементам... +2025-06-30 10:00:18,108 - parser - INFO - main - collect_statistics - 664 - Обрабатываем документ: Проф труба +2025-06-30 10:00:18,381 - parser - INFO - main - collect_statistics - 689 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 10:03:17,053 - parser - INFO - main - collect_statistics - 648 - Начинаем сбор статистики по элементам... +2025-06-30 10:03:17,058 - parser - INFO - main - collect_statistics - 668 - Обрабатываем документ: Проф труба +2025-06-30 10:03:17,410 - parser - INFO - main - collect_statistics - 693 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 10:03:27,432 - parser - INFO - main - collect_statistics - 648 - Начинаем сбор статистики по элементам... +2025-06-30 10:03:27,437 - parser - INFO - main - collect_statistics - 668 - Обрабатываем документ: Проф труба +2025-06-30 10:03:27,739 - parser - INFO - main - collect_statistics - 693 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 10:07:04,189 - parser - INFO - main - collect_statistics - 649 - Начинаем сбор статистики по элементам... +2025-06-30 10:07:04,614 - parser - INFO - main - collect_statistics - 669 - Обрабатываем документ: Проф труба +2025-06-30 10:07:05,266 - parser - ERROR - main - collect_statistics - 710 - [ERROR] Ошибка при обработке документа #1: cannot access local variable 'w' where it is not associated with a value +2025-06-30 10:07:06,639 - parser - INFO - main - collect_statistics - 669 - Обрабатываем документ: Сборка изделий +2025-06-30 10:07:07,457 - parser - ERROR - main - collect_statistics - 710 - [ERROR] Ошибка при обработке документа #2: cannot access local variable 'w' where it is not associated with a value +2025-06-30 10:07:08,523 - parser - INFO - main - collect_statistics - 669 - Обрабатываем документ: Квадрат +2025-06-30 10:07:08,663 - parser - ERROR - main - collect_statistics - 710 - [ERROR] Ошибка при обработке документа #3: cannot access local variable 'w' where it is not associated with a value +2025-06-30 10:07:29,095 - parser - INFO - main - collect_statistics - 649 - Начинаем сбор статистики по элементам... +2025-06-30 10:07:29,727 - parser - INFO - main - collect_statistics - 669 - Обрабатываем документ: Проф труба +2025-06-30 10:07:29,972 - parser - INFO - main - collect_statistics - 694 - Найдено: + Элементов 4 + Гибов 0 + +2025-06-30 10:07:30,652 - parser - INFO - main - collect_statistics - 669 - Обрабатываем документ: Сборка изделий +2025-06-30 10:07:42,272 - parser - INFO - main - collect_statistics - 694 - Найдено: + Элементов 22 + Гибов 2 + +2025-06-30 10:08:48,938 - parser - INFO - main - collect_statistics - 650 - Начинаем сбор статистики по элементам... +2025-06-30 10:08:48,941 - parser - INFO - main - collect_statistics - 670 - Обрабатываем документ: Сборка изделий +2025-06-30 10:09:03,937 - parser - INFO - main - collect_statistics - 695 - Найдено: + Элементов 22 + Гибов 2 + +2025-06-30 10:09:27,037 - parser - INFO - main - collect_statistics - 650 - Начинаем сбор статистики по элементам... +2025-06-30 10:09:27,037 - parser - INFO - main - collect_statistics - 670 - Обрабатываем документ: Квадрат +2025-06-30 10:09:27,543 - parser - INFO - main - collect_statistics - 695 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:10:07,070 - parser - INFO - main - collect_statistics - 651 - Начинаем сбор статистики по элементам... +2025-06-30 10:10:07,078 - parser - INFO - main - collect_statistics - 671 - Обрабатываем документ: Квадрат +2025-06-30 10:10:07,622 - parser - INFO - main - collect_statistics - 696 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:10:35,283 - parser - INFO - main - collect_statistics - 651 - Начинаем сбор статистики по элементам... +2025-06-30 10:10:35,287 - parser - INFO - main - collect_statistics - 671 - Обрабатываем документ: Квадрат +2025-06-30 10:10:35,766 - parser - ERROR - main - collect_statistics - 712 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Material' +2025-06-30 10:11:04,887 - parser - INFO - main - collect_statistics - 650 - Начинаем сбор статистики по элементам... +2025-06-30 10:11:04,890 - parser - INFO - main - collect_statistics - 670 - Обрабатываем документ: Квадрат +2025-06-30 10:11:05,463 - parser - INFO - main - collect_statistics - 695 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:11:44,822 - parser - INFO - main - collect_statistics - 653 - Начинаем сбор статистики по элементам... +2025-06-30 10:11:44,826 - parser - INFO - main - collect_statistics - 673 - Обрабатываем документ: Квадрат +2025-06-30 10:11:45,452 - parser - INFO - main - collect_statistics - 698 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:12:10,741 - parser - INFO - main - collect_statistics - 653 - Начинаем сбор статистики по элементам... +2025-06-30 10:12:10,756 - parser - INFO - main - collect_statistics - 673 - Обрабатываем документ: Квадрат +2025-06-30 10:12:11,290 - parser - INFO - main - collect_statistics - 698 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:12:24,667 - parser - INFO - main - collect_statistics - 654 - Начинаем сбор статистики по элементам... +2025-06-30 10:12:24,674 - parser - INFO - main - collect_statistics - 674 - Обрабатываем документ: Квадрат +2025-06-30 10:12:25,198 - parser - INFO - main - collect_statistics - 699 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:12:35,719 - parser - INFO - main - collect_statistics - 654 - Начинаем сбор статистики по элементам... +2025-06-30 10:12:35,727 - parser - INFO - main - collect_statistics - 674 - Обрабатываем документ: Квадрат +2025-06-30 10:12:36,423 - parser - INFO - main - collect_statistics - 699 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:12:48,920 - parser - INFO - main - collect_statistics - 655 - Начинаем сбор статистики по элементам... +2025-06-30 10:12:48,920 - parser - INFO - main - collect_statistics - 675 - Обрабатываем документ: Квадрат +2025-06-30 10:12:49,579 - parser - INFO - main - collect_statistics - 700 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:14:07,179 - parser - INFO - main - collect_statistics - 656 - Начинаем сбор статистики по элементам... +2025-06-30 10:14:07,195 - parser - INFO - main - collect_statistics - 676 - Обрабатываем документ: Квадрат +2025-06-30 10:14:07,502 - parser - ERROR - main - collect_statistics - 717 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 10:14:23,479 - parser - INFO - main - collect_statistics - 656 - Начинаем сбор статистики по элементам... +2025-06-30 10:14:23,483 - parser - INFO - main - collect_statistics - 676 - Обрабатываем документ: Квадрат +2025-06-30 10:14:24,013 - parser - ERROR - main - collect_statistics - 717 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Material' +2025-06-30 10:14:30,052 - parser - INFO - main - collect_statistics - 656 - Начинаем сбор статистики по элементам... +2025-06-30 10:14:30,061 - parser - INFO - main - collect_statistics - 676 - Обрабатываем документ: Квадрат +2025-06-30 10:14:30,883 - parser - INFO - main - collect_statistics - 701 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:14:50,240 - parser - INFO - main - collect_statistics - 656 - Начинаем сбор статистики по элементам... +2025-06-30 10:14:50,248 - parser - INFO - main - collect_statistics - 676 - Обрабатываем документ: Квадрат +2025-06-30 10:14:50,842 - parser - INFO - main - collect_statistics - 701 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:16:16,777 - parser - INFO - main - collect_statistics - 655 - Начинаем сбор статистики по элементам... +2025-06-30 10:16:16,787 - parser - INFO - main - collect_statistics - 675 - Обрабатываем документ: Квадрат +2025-06-30 10:16:17,464 - parser - INFO - main - collect_statistics - 700 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:16:28,426 - parser - INFO - main - collect_statistics - 655 - Начинаем сбор статистики по элементам... +2025-06-30 10:16:28,432 - parser - INFO - main - collect_statistics - 675 - Обрабатываем документ: Квадрат +2025-06-30 10:16:28,754 - parser - ERROR - main - collect_statistics - 716 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:16:37,913 - parser - INFO - main - collect_statistics - 655 - Начинаем сбор статистики по элементам... +2025-06-30 10:16:37,913 - parser - INFO - main - collect_statistics - 675 - Обрабатываем документ: Квадрат +2025-06-30 10:16:38,357 - parser - ERROR - main - collect_statistics - 716 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:16:46,950 - parser - INFO - main - collect_statistics - 655 - Начинаем сбор статистики по элементам... +2025-06-30 10:16:46,956 - parser - INFO - main - collect_statistics - 675 - Обрабатываем документ: Квадрат +2025-06-30 10:16:47,619 - parser - INFO - main - collect_statistics - 700 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:17:53,031 - parser - INFO - main - collect_statistics - 658 - Начинаем сбор статистики по элементам... +2025-06-30 10:17:53,035 - parser - INFO - main - collect_statistics - 678 - Обрабатываем документ: Квадрат +2025-06-30 10:17:53,752 - parser - INFO - main - collect_statistics - 703 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:19:23,909 - parser - INFO - main - collect_statistics - 652 - Начинаем сбор статистики по элементам... +2025-06-30 10:19:23,919 - parser - INFO - main - collect_statistics - 672 - Обрабатываем документ: Квадрат +2025-06-30 10:19:25,240 - parser - INFO - main - collect_statistics - 697 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:23:10,441 - parser - INFO - main - collect_statistics - 657 - Начинаем сбор статистики по элементам... +2025-06-30 10:23:10,454 - parser - INFO - main - collect_statistics - 677 - Обрабатываем документ: Квадрат +2025-06-30 10:23:11,085 - parser - ERROR - main - collect_statistics - 718 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:44:58,465 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:44:58,477 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:44:58,874 - parser - ERROR - main - collect_statistics - 721 - [ERROR] Ошибка при обработке документа #1: cannot access local variable 'w' where it is not associated with a value +2025-06-30 10:45:21,228 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:45:21,237 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:45:22,349 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:45:34,982 - parser - INFO - main - collect_statistics - 659 - Начинаем сбор статистики по элементам... +2025-06-30 10:45:34,987 - parser - INFO - main - collect_statistics - 679 - Обрабатываем документ: Квадрат +2025-06-30 10:45:35,713 - parser - ERROR - main - collect_statistics - 720 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:45:57,291 - parser - INFO - main - collect_statistics - 659 - Начинаем сбор статистики по элементам... +2025-06-30 10:45:57,298 - parser - INFO - main - collect_statistics - 679 - Обрабатываем документ: Квадрат +2025-06-30 10:45:58,712 - parser - INFO - main - collect_statistics - 704 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:46:09,198 - parser - INFO - main - collect_statistics - 659 - Начинаем сбор статистики по элементам... +2025-06-30 10:46:09,203 - parser - INFO - main - collect_statistics - 679 - Обрабатываем документ: Квадрат +2025-06-30 10:46:09,947 - parser - ERROR - main - collect_statistics - 720 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:46:28,506 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:46:28,506 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:46:29,179 - parser - ERROR - main - collect_statistics - 721 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:46:50,862 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:46:50,877 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:46:51,547 - parser - ERROR - main - collect_statistics - 721 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:47:23,068 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:47:23,076 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:47:23,760 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:47:40,032 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:47:40,036 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:47:40,889 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:47:50,838 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:47:50,846 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:47:52,044 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:48:10,200 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:48:10,210 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:48:11,090 - parser - ERROR - main - collect_statistics - 721 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:48:18,505 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:48:18,512 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:48:19,068 - parser - ERROR - main - collect_statistics - 721 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Part' +2025-06-30 10:48:28,164 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:48:28,173 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:48:29,094 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:49:27,726 - parser - INFO - main - collect_statistics - 659 - Начинаем сбор статистики по элементам... +2025-06-30 10:49:27,742 - parser - INFO - main - collect_statistics - 679 - Обрабатываем документ: Квадрат +2025-06-30 10:49:28,500 - parser - INFO - main - collect_statistics - 704 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:49:42,462 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 10:49:42,467 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 10:49:43,548 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:50:04,333 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 10:50:04,349 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 10:50:05,197 - parser - INFO - main - collect_statistics - 706 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:51:56,380 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 10:51:56,380 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 10:51:57,517 - parser - INFO - main - collect_statistics - 706 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:53:20,369 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 10:53:20,381 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 10:53:21,209 - parser - ERROR - main - collect_statistics - 723 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'UserParams' +2025-06-30 10:53:41,774 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 10:53:41,777 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 10:53:42,392 - parser - ERROR - main - collect_statistics - 723 - [ERROR] Ошибка при обработке документа #1: 'dict' object is not callable +2025-06-30 10:53:49,883 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 10:53:49,883 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 10:53:51,528 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:55:41,506 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 10:55:41,521 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 10:55:42,857 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 10:56:42,127 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 10:56:42,138 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Квадрат +2025-06-30 10:56:43,080 - parser - ERROR - main - collect_statistics - 724 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:57:20,320 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 10:57:20,320 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Квадрат +2025-06-30 10:57:20,897 - parser - ERROR - main - collect_statistics - 724 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 10:59:20,844 - parser - INFO - main - collect_statistics - 664 - Начинаем сбор статистики по элементам... +2025-06-30 10:59:20,851 - parser - INFO - main - collect_statistics - 684 - Обрабатываем документ: Квадрат +2025-06-30 10:59:21,428 - parser - ERROR - main - collect_statistics - 725 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 10:59:35,707 - parser - INFO - main - collect_statistics - 665 - Начинаем сбор статистики по элементам... +2025-06-30 10:59:35,726 - parser - INFO - main - collect_statistics - 685 - Обрабатываем документ: Квадрат +2025-06-30 10:59:36,459 - parser - ERROR - main - collect_statistics - 726 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 10:59:55,507 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 10:59:55,522 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Квадрат +2025-06-30 10:59:56,248 - parser - ERROR - main - collect_statistics - 727 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 11:02:00,950 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 11:02:00,961 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Квадрат +2025-06-30 11:02:01,624 - parser - ERROR - main - collect_statistics - 727 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 11:02:11,601 - parser - INFO - main - collect_statistics - 666 - Начинаем сбор статистики по элементам... +2025-06-30 11:02:11,617 - parser - INFO - main - collect_statistics - 686 - Обрабатываем документ: Квадрат +2025-06-30 11:02:12,225 - parser - ERROR - main - collect_statistics - 727 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 11:02:21,842 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 11:02:21,850 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Квадрат +2025-06-30 11:02:22,641 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 11:03:01,204 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 11:03:01,214 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Квадрат +2025-06-30 11:03:01,745 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 11:03:09,836 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 11:03:09,836 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Квадрат +2025-06-30 11:03:10,346 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Thickness' +2025-06-30 11:03:26,334 - parser - INFO - main - collect_statistics - 667 - Начинаем сбор статистики по элементам... +2025-06-30 11:03:26,334 - parser - INFO - main - collect_statistics - 687 - Обрабатываем документ: Квадрат +2025-06-30 11:03:27,019 - parser - ERROR - main - collect_statistics - 728 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 11:03:55,040 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 11:03:55,044 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 11:03:56,063 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:04:17,401 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 11:04:17,411 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 11:04:17,978 - parser - ERROR - main - collect_statistics - 722 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 11:04:41,645 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 11:04:41,649 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 11:04:42,495 - parser - INFO - main - collect_statistics - 706 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:04:57,568 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 11:04:57,584 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 11:04:58,696 - parser - INFO - main - collect_statistics - 706 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:05:32,516 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:05:32,526 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:05:33,790 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:05:47,413 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:05:47,422 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:05:48,861 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:06:51,179 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:06:51,179 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:06:52,160 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:07:22,896 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:07:22,911 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:07:23,459 - parser - ERROR - main - collect_statistics - 723 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Valid' +2025-06-30 11:07:33,319 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:07:33,319 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:07:33,985 - parser - ERROR - main - collect_statistics - 723 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 11:07:46,412 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:07:46,412 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:07:47,154 - parser - ERROR - main - collect_statistics - 723 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Name' +2025-06-30 11:08:29,818 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:08:29,823 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:08:30,436 - parser - ERROR - main - collect_statistics - 723 - [ERROR] Ошибка при обработке документа #1: '' object has no attribute 'Name' +2025-06-30 11:08:46,194 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 11:08:46,213 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 11:08:47,064 - parser - INFO - main - collect_statistics - 706 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:09:07,591 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 11:09:07,599 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 11:09:08,118 - parser - ERROR - main - collect_statistics - 722 - [ERROR] Ошибка при обработке документа #1: int() argument must be a string, a bytes-like object or a real number, not 'NoneType' +2025-06-30 11:09:20,398 - parser - INFO - main - collect_statistics - 661 - Начинаем сбор статистики по элементам... +2025-06-30 11:09:20,398 - parser - INFO - main - collect_statistics - 681 - Обрабатываем документ: Квадрат +2025-06-30 11:09:20,988 - parser - ERROR - main - collect_statistics - 722 - [ERROR] Ошибка при обработке документа #1: (-2147352573, 'Член группы не найден.', None, None) +2025-06-30 11:09:42,603 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:09:42,621 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:09:43,336 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:09:57,678 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:09:57,678 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:09:58,513 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:10:14,130 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:10:14,146 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:10:14,950 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:11:16,101 - parser - INFO - main - collect_statistics - 662 - Начинаем сбор статистики по элементам... +2025-06-30 11:11:16,105 - parser - INFO - main - collect_statistics - 682 - Обрабатываем документ: Квадрат +2025-06-30 11:11:17,339 - parser - INFO - main - collect_statistics - 707 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:11:51,957 - parser - INFO - main - collect_statistics - 663 - Начинаем сбор статистики по элементам... +2025-06-30 11:11:51,973 - parser - INFO - main - collect_statistics - 683 - Обрабатываем документ: Квадрат +2025-06-30 11:11:53,084 - parser - INFO - main - collect_statistics - 708 - Найдено: + Элементов 1 + Гибов 0 + +2025-06-30 11:13:49,315 - parser - INFO - main - collect_statistics - 660 - Начинаем сбор статистики по элементам... +2025-06-30 11:13:49,320 - parser - INFO - main - collect_statistics - 680 - Обрабатываем документ: Квадрат +2025-06-30 11:13:49,930 - parser - INFO - main - collect_statistics - 705 - Найдено: + Элементов 1 + Гибов 0 + diff --git a/parser/main.py b/parser/main.py index fcab3da..e8e6521 100644 --- a/parser/main.py +++ b/parser/main.py @@ -610,42 +610,38 @@ class KompasDocumentParser: if res: key, value = res result["Pipe"].setdefault(key, []).append(value) - + if isinstance(f, self.api7_module.IUserDesignationCompObj): weldes = self.api7_module.IFeature7(f).SubFeatures(1, True, True) - print(f.Name) - for w in weldes: - # Получаем IUserParameters - user_params = self.api7_module.IUserParameters(w) - - # Получаем имя файла библиотеки - lib_filename = user_params.LibraryFileName # Например: Welding3D.rtw - print("Библиотека:", lib_filename) - - # Создаем VARIANT с путём к библиотеке (VT_BSTR) - var_libname = VARIANT(pythoncom.VT_BSTR, lib_filename) - property_manager = self.api7_module.IPropertyMng(w.Application) - properties_variant = property_manager.GetProperties(var_libname) - - print(properties_variant) - raw_data = bytes(self.api7_module.IUserParameters(w).UserParams) - decoded = raw_data.strip(b'\x00').decode('utf-16le', errors='ignore') - # Разделяем на строки (если есть разделители) - parts = decoded.split('\x00') # Разделение по нулевым символам - print(decoded) - print(raw_data) - for ww in range(w.AssociationObjectCount): - _ww = w.AssociationObject(ww) - if _ww: - print(_ww.Name) - # if _ww: - # if _ww.ModelObjectType == 7: - # print(property_manager.GetReport(_ww.Application.ActiveDocument)) + user_params = self.api7_module.IUserParameters(f) + lib_filename = user_params.LibraryName + if lib_filename == "Welding3D": + prop = property_manager.GetProperty( + self.application.ActiveDocument, "Длина сварного шва" + ) + property_manager = self.api7_module.IPropertyMng( + self.application + ) + for w in weldes: + print(w) + property_keeper = self.api7_module.IPropertyKeeper(w) + res, value, from_source = property_keeper.GetPropertyValue( + prop, "", True, True + ) + if res: + key = w.Name + value = value + result["Weld"].setdefault(key, []).append(value) if isinstance(f, self.api7_module.ISheetMetalRuledShell): - key = getattr(f, "Name", "----") - value = getattr(f, "Name", "----") - result["Sheet"].setdefault(key, []).append(value) + f = self.api7_module.ISheetMetalBody(f) + sheets = self.api7_module.IFeature7(f).SubFeatures(1, True, True) + key = (getattr(f, "Thickness", None), getattr(f, "Radius", None)) + + for s in sheets: + area = self.api7_module.IMassInertiaParam7(s.Part).Area * 0.001 + value = (area) + result["Sheet"].setdefault(key, []).append(value) if isinstance( f,