Немного переписанная типовая обработка "Структура подчинённости". Отличается от типовой тем, что видит все подчинённые документы, а не только упомянутые в критерии отбора.
Легко интегрируется в любую из типовых конф 1С — как внешняя печатная форма и взамен типовой (в типовой добавляется только 1 строка перед открытием).
Полностью инкапсулирована.
А почему бы не сдублировать их в коде обработки ?
Некогда, увы. Обработку выложили для нескольких в ней срочно нуждающихся, а тянуть неизвестно сколько процедур и функций из буховских модулей совсем некогда.
У меня, почему-то, бухгалтерия(типовая), редакция (1.6.12.4) обработка выдает ошибку при открытии:
{ВнешняяОбработка.СтруктураПодчиненностиДополненная(371,40)}: Переменная не определена (ДополнительныйРАТ)
СтрокаДерева.ДокументПредставление = <<?>>ДополнительныйРАТ.ПредставлениеДокумента(рДокумент);
Упс (((( И правда, это забыли убрать. Постараюсь сейчас выложить нормальный.
А никто не видел/делал структуру подчиненности в виде универсального отчета/обработки — не привязанного к типовым конфам 1С ?
А она должна работать, во всяком случае, на нашей маленькой самописной работает…
О, спасибо. Проверю на своих конфах.
(6) На своей с некоторыми добавками от типовых
{ВнешняяОбработка.СтруктураПодчиненностиДополненная(429,11)}: Процедура или функция с указанным именем уже определена (СообщитьОбОшибке)
Процедура <<?>>СообщитьОбОшибке(Знач ТекстСообщения, Отказ = Ложь, Заголовок = «», Знач Статус = Неопределено, ВызыватьИсключение = Истина) Экспорт
{ВнешняяОбработка.СтруктураПодчиненностиДополненная(469,9)}: Процедура или функция с указанным именем уже определена (СформироватьТекстСообщения)
Функция <<?>>СформироватьТекстСообщения(Знач ТекстСообщения) Экспорт
ЗЫ вроде в типовых также есть эти функции?
А в остальном работает. Плюсую.
Спасибо.
У самого руки никак не доходили 🙁
ОФФ
(7-9 +) прикольно посмотреть на время моих сообщений 🙂
7 — 15:02:37
8 — 15:02:05 (назад в прошлое)
9 — 15:02:33 — опять в будущее 🙂
ЗЫ да и время явно отличается от текущего. У меня счас 17.50 — 02 никак не монтируется 🙁
Ну так добавьте к встроенной с отчёт СфоримрвоатьТекстСообщения букву р впереди и позаменяйте 🙂
(11) Ну это понятно 🙂
Я тебе написал, чтобы твоя обработка еще чуток поуниверсальнее стала 🙂
Некогда, чесслово.
А как ее вызывать вместо типовой?
(14) Написано же — как внешняя печатная форма.
и взамен типовой (в типовой добавляется только 1 строка перед открытием) ? не совсем понятно
(16) Если вам нужно именно встроить её в типовую конфигурацию из-за наличия в ней нетиповых документов, то:
Показать
Пригадилась, а то юзеры весь мозг вынесли…
Очень помогла на этапе моего становления 1с-программером.
Спасибо большое!
Большое спасибо за обработку, помогла и выручила в трудную минуту скоростного поиска ответа на вопрос — «Откуда брать информацию по подчиненности типовых документов».
(20) pvlunegov, пожалуйста 🙂
Крутая штука +1
— это не просто печатная форма с со списком документов.
— это обработка которую можно добавить в дерево объектов и в документах поставить рядом с типовой,
получая при этом полноценный список подчиненных типовых и нетиповых документов (с сылками)
спасибо
Пробую загрузить обработку, выходит ошибка:
Внешняя обработка не может быть прочитана текущей версией программы.
Для какой версии эта обработка?
(23) atlants_buh, да чуть ли не под 8.1 ещё. В конфигураторе открыть пробовали перед тем?
(24) Огромное спасибо за обработку.
Заменять стандартную не стал, добавил дополнительно, т.к. надо всего для 4 документов такое отображение сделать. Галочка «Использовать заместо типовой» не работает.
Платформа 8.3 Конфигурация УПП 1.3.87.2 — полет нормальный.
Может кому пригодится как я ее вызывал
Сам вызов
В общем модуле
Показать
(25) Чтобы использование вместо типовой работало, обработка должна быть вставлена в конфигураторе и в типовой должен стоять перехватчик.
Рада, что пригодилось 🙂