Не могу удалить документ добавленный в конфигурацию через расширении
Платформа 8.3.12.1685 Конфигурация УТ 11.4.6.174. В расширении был создан свой документ. Все с ним хорошо, но не удаляются помеченные на удаление документы. Когда запускаешь стандартный механизм "Удаление помеченных объектов", он видит помеченные на удаление объекты этого типа, но на финальной стадии пишет "Удаление не требуется. Нет объектов помеченных на удаление", хотя он их только что видел.
Сталкивался кто нибудь? В какую сторону копать?
Сталкивался кто нибудь? В какую сторону копать?
По теме из базы знаний
- Выгрузка-загрузка любых данных (и измененных) между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Конфигурация Flowcon
- Защита объектов от изменения обменом
- Управление сборкой. Расширение для конфигурации СППР
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Найденные решения
В общем ситуация следующая, в форме обработки удаления есть ДеревоПомеченныхНаУдаление у которого реквизит "Значение" имеет составной тип и следующие варианты значений: ЛюбаяСсылка, Строка, Число. При этом, когда ссылка на мой документ из расширения попадает в этот реквизит, она чудесным образом превращается в строку. Изменил ради эксперимента в основной конфигурации тип значения реквизита дерева на Произвольный и все заработало как надо, но как то это некрасиво. Может кто подскажет более красивый способ решения?
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Пока успел понять, что проблема в том, что в стандартной обработке для удаления помеченных объектов, в дерево найденных объектов попадает запись на мой объект в которой почему-то вместо ссылки тип значения строка и дальше процесс не идет, выдается предупреждение, что удалять нечего.
В общем ситуация следующая, в форме обработки удаления есть ДеревоПомеченныхНаУдаление у которого реквизит "Значение" имеет составной тип и следующие варианты значений: ЛюбаяСсылка, Строка, Число. При этом, когда ссылка на мой документ из расширения попадает в этот реквизит, она чудесным образом превращается в строку. Изменил ради эксперимента в основной конфигурации тип значения реквизита дерева на Произвольный и все заработало как надо, но как то это некрасиво. Может кто подскажет более красивый способ решения?
(13) тут же 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). Что я я делаю не так?
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)