Платформа 8.3.12.1685 Конфигурация УТ 11.4.6.174. В расширении был создан свой документ. Все с ним хорошо, но не удаляются помеченные на удаление документы. Когда запускаешь стандартный механизм "Удаление помеченных объектов", он видит помеченные на удаление объекты этого типа, но на финальной стадии пишет "Удаление не требуется. Нет объектов помеченных на удаление", хотя он их только что видел.
Сталкивался кто нибудь? В какую сторону копать?
---
В общем ситуация следующая, в форме обработки удаления есть ДеревоПомеченныхНаУдаление у которого реквизит "Значение" имеет составной тип и следующие варианты значений: ЛюбаяСсылка, Строка, Число. При этом, когда ссылка на мой документ из расширения попадает в этот реквизит, она чудесным образом превращается в строку. Изменил ради эксперимента в основной конфигурации тип значения реквизита дерева на Произвольный и все заработало как надо, но как то это некрасиво. Может кто подскажет более красивый способ решения?
---
Проверил у себя - удаляется без проблем (платформа 8,3,14 в режиме совместимости 8,3,12)
---
Спасибо, попробую обновить платформу.
---
Нет, просто обновлением платформы не отделался. Буду разбираться.
---
Тестирование и исправление делали?
---
Постучать в бубен, выгрузить - загрузить базу через dt ...
---
Принудительно позаписывать помеченные документы ...
---
А ссылки на помеченные документы есть? Может просто их обработкой удалить и с со следующими помеченными такой истории не будет?
---
Пока успел понять, что проблема в том, что в стандартной обработке для удаления помеченных объектов, в дерево найденных объектов попадает запись на мой объект в которой почему-то вместо ссылки тип значения строка и дальше процесс не идет, выдается предупреждение, что удалять нечего.
---
В общем ситуация следующая, в форме обработки удаления есть ДеревоПомеченныхНаУдаление у которого реквизит "Значение" имеет составной тип и следующие варианты значений: ЛюбаяСсылка, Строка, Число. При этом, когда ссылка на мой документ из расширения попадает в этот реквизит, она чудесным образом превращается в строку. Изменил ради эксперимента в основной конфигурации тип значения реквизита дерева на Произвольный и все заработало как надо, но как то это некрасиво. Может кто подскажет более красивый способ решения?
---
Может кто подскажет более красивый способ решения?
Такая же засада. Нашел решение ?
---
тут же AlexFR79 писал, что добавлял форму обработки удаления в расширение и менял значение реквизита уже там, я не проверял, но вполне верю, что может сработать. Только надо помнить, что нужно добавить в расширение и сам реквизит, иначе, как писал raXII, поменять тип значения реквизита не получится.
---
Только надо помнить, что нужно добавить в расширение и сам реквизит
В том то и вопрос что тип реквизита поменять не могу, а как его "добавить в расширение", если он уже добавлен колонкой реквизита, ума не приложу.
---
Попробовал, действительно не получилось, но писал же тут человек что у него получилось. Может дело в версии платформы или режиме совместимости? Сам пока не разобрался.
---
Карасава, теперь саму форму из обработки в расширение и там поменять тип "Значение" на, как ты и сказал - Произвольный. Сделал так на Документооборот КОРП 2.1 (конфу вернул на замок, а все изменения и дописки перенес в расширение). Работает. Спасибо тебе огромное.
---
и там поменять тип "Значение" на, как ты и сказал - Произвольный
Как его поменять? он похоже только для чтения(
---
Хмм. Финт ушами не проходит. Реквизит "ДеревоПомеченныхНаУдаление" добавляется в расширение, его можно изменять, а вот подчиненные реквизиты (в т.ч. значение, тип которого нужно изменить) - недоступны для редактирования. Проверено на 1С:Предприятие 8.3 (8.3.16.1030), 1С:Предприятие 8.3 (8.3.15.1778), 1С:ERP Управление предприятием 2 (2.4.10.56), 1С:WMS Логистика. Управление складом, ред. 4.6 (4.6.2.2). Что я я делаю не так?