Тема: Access violation at address 0154A4BE
Здравствуйте.
Пару лет назад уже задавался вопрос на эту тему. За это время уже и сервер успели поменять, и версия TCS с недавних пор 5.7.0.0. Надеялись, что ошибка больше не появится, но она не исчезла.
Сталкиваемся с ней при следующих обстоятельствах:
Для ускорения работы при проектировании ТП практически ко всем операциям в связанной номенклатуре добавлено типичное для этой операции оборудование, а к таким приборам как биениемер и микроскоп - так же в связанной номенклатуре добавлены различные измерительные головки и пр. средства измерения.
Поначалу добавление таких позиций с ТП происходит без ошибок и программа при нажатии на закладку "Ревизиты" (при добавлении ОПР) или кнопку "Записать" (в случае с ИН) сообщает, что "Данная позиция имеет связанную с ней номенклатуру. Добавить её к техпроцессу?".
Но в какой-то момент (непонятно от чего зависящий) вместо этого предложения появляется ошибка "Access violation at address 0154A4BE in module 'TCSTp.bpl'. Read of address 00000300". Естественно, реквизиты операции остаются при этом незаполненными, а всю связанную номенклатуру приходится добавлять позже.
С ошибкой этой сталкиваются практически ежедневно все, кто вводит ТП в TCS. В принципе её обходим закрывая ТП в отдельном окне на панели окон или в зависимых объектах. Но при работе часто пользуемся схемами поиска, а при восстановлении окна с ТП их приходится подключать заново. Не говоря уже о том, что ошибка может появиться вновь.