#0
by чупа
Господа, есть ли где-то обработка по полной структуре подчиненности, дерево и вверх (родители документа) и вниз (дочерние)? В типовой бухгалтерии 8 показывает только родительские доки. Где взять обработку, где было бы полное дерево? Было бы у меня день два, сам бы сделал, но обработка нужна уже завтра :( Прошу отнестись с пониманием, я на форумах редко что-то спрашиваю, в основном сам делаю, но в данном случае надо очень срочно, поэтому ищу готовую.
#2
by чупа
хм.. попробую поискать, тоьлко времени нет УТ ковырять :( вот нашел такую тему но там сцылки сдохли уже, а тот код что в теме использует нечто Отчеты.Дерево.* где бы взять этот отчет Дерево
#3
by Леха Дум
единственное что, нужно поправить содержимое функции ПолучитьСписокПодчиненныхДокументов(ДокументОснование) на: то будет побыстрее еще к тому же :)
#5
by чупа
Ув. Леха Дум, я поменял типовую функцию (брал не с УТ, а с бухгалтерии), к сожалению, ничего не изменилось. Также показывает только документы вверх
#8
by чупа
>> А может просто нету документов "вниз"? точно есть я например открываю один док3, вижу открываю док2 там же, вижу >> а в критериях отбора реквизиты у подчиненных типов документов отмечены? это где смотреть? ща поищу
#9
by Леха Дум
дерево конфигурации - общие - критерии отбора - СвязанныеДокументы, в разделе "Состав" отмечаешь нужное
#10
by чупа
Да, спасибо, я нашел. впервые столкнулся с критериями отбора. книги под рукой нет, дома нахожусь. подскажите пожалуйста как правильно. Значит есть документы - Обращение (самый верхний. 0-й уровень) - Заявка, у него реквизит Обращение (1-й уровень) - График цен, у него реквизит Заявка (2-й уровень) - Изменение договора, у него реквизит Заявка (2-й уровень) цепочка уже набита. как, какие действия надо сделать, при создании нового КритерияОтбора, какие реквизиты отметить, чтобы полное дерево подчиненности видеть?
#11
by чупа
я создал новый критерий отбора там не трогал данные, в "Состав" отметил: Док.Заявка.Обращение Док.График.Заявка Док.ИзменениеДоговора.Заявка не помогло
#13
by Леха Дум
если доступного реквизита для нужного дока нет - нужно добавить его в реквизиты дока и организовать его заполнение...
#14
by чупа
отметил все! но все осталось также вызываю в документе Заявка эту форму подчиненности, показывает только - Обращение - - Заявка хотя если вызвать в документе График, у которого есть реквизит Заявка, и он естественно заполнен, то показывает уже - Обращение - - Заявка (заявка и обращение естественно теже)
#15
by чупа
так, я в одном месте убрал Попытку Исключение (ппц тупо подавлялось сообщение об ошибке, разработчика убить бы :D) выдает ошибку "таблица не найдена критерийотбора.СвязанныеДокументы" че за СвязанныеДокументы? где они?
#16
by Леха Дум
дерево конфигурации - общие - критерии отбора - СвязанныеДокументы СвязанныеДокументы - это название по УТ, если свои критерии добавил, то в запросе нужно поправить строчку на | КритерийОтбора.ТвоиКритерииОтбораПодчиненныхДоков(
#18
by чупа
ошибки сыпяца. выделил я Всё в СвязанныеДокументы (там кнопка выделить всё). Открываю док Заявка, у которого есть родитель и подчиненный док, ошибка: Ошибка при вызове метода контекста (Выполнить): {(13, 4)}: Таблица не найдена "Документ.Договоры" Выборка = Запрос.Выполнить.Выбрать; (ошибка в процедуре ВывестиПодчиненныеДокументы(СтрокаДерева))
#19
by Qvz
В УПП есть достаточно работоспособная универсальная обработка, но немного напильником доработать её все-таки надо. В частности разрулить ситуации, которые указаны в блоках "попытка - конецпопытки", иначе на этом формирование дерева останавливается.
#20
by чупа
если же выделяю не все, а только реквизиты а-ля ДокументОснование Док.Заявка.Обращение Док.График.Заявка Док.ИзменениеДоговора.Заявка то ошибку выдает: {ОбщийМодуль.МодульОбщий}: Ошибка при вызове метода контекста (Выполнить): {(4, 5)}: Ошибка обработки представления "КритерийОтбора.СвязанныеДокументы:Несоответствие типов (параметр номер ""1"")"
#22
by Леха Дум
Попытка-КонецПопытки позволяют правильно отработать в ситуации, когда по пользователю работают RLS
#23
by чупа
проставил галки всем реквизитам всех документов т.е. включил их в состав критерия отбора не помогло ошибка таже {ОбщийМодуль.МодульОбщий}: Ошибка при вызове метода контекста (Выполнить): {(4, 5)}: Ошибка обработки представления "КритерийОтбора.СвязанныеДокументы:Несоответствие типов (параметр номер ""1"")"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Отражение зарплаты в регламентированном учете
- Значение соответствующее ключу не задано
- Вещевое довольствие
- USB сканер штрих кодов, 7.7
- Аварийное завершение "1С : 7.7" в сегменте локалки
- Проверка на наличие реквизита документа....
- v8: ЗУП (проблемы с расчетом НДФЛ)
- Дистанционное обучение: имеет ли смысл?
- Работа с Paradox
- УТ, релиз 10.2.13
- Программа для работы растворно-бетонного узла.
- Сравнение данных регистра сведений и реквизитов документ
- Внешний совместитель в Т-51 выводиться по всем организациям
- Можно ли отловить переключение интерфейса?
- УПП 1.2: Недостаточно памяти при подключении к хранилищу
- Ошибка выделения рабочего стола из кучи (Win 2003 sp2) - что за....
- Как в запроса задать выборку по реквизиту регистра?
- Нужна помощь! конфа 1с Вещевое довольствие
- Перенос центра сертификации на новый сервер
- Конвертировать ли базу sql2000 в 2005