|
добавить документ в структуру подчинённости | ☑ | ||
---|---|---|---|---|
0
vux13
29.06.24
✎
11:05
|
УТ11.5 БСП 3.1.9
типовой документ "ПередачаТоваровМеждуОгранизациями" для которого сделано заполнение на основании "ПриобретениеТоваровУслуг" нужно добвить в структуру подчинённости в самом документе уже есть подменю "Связанные документы" в кнопке "Отчеты" в расширение создал реквизит ДокОснование в "ПередачаТоваровМеждуОгранизациями" с типом значения "ДокументСсылка.ПриобретениеТоваровУслуг" в расширение добавил Критерий отбора - СвязанныеДокументы - Состав отметил этот реквизит но при вызове Связанные документы, структура документов не показывается на форме а только сам документ подскажите может где-то ошибка ? |
|||
1
Инстанс
29.06.24
✎
11:08
|
Делал не так давно. Нафига критерий отбора
|
|||
2
Инстанс
29.06.24
✎
11:08
|
Критерий отбора это, имхо, курочить конфу, а в расширении попроще
|
|||
3
Инстанс
29.06.24
✎
11:11
|
Захватываешь общую форму СвязанныеДокументы
|
|||
4
vux13
29.06.24
✎
11:11
|
(2) ну так я это в расширении делал
|
|||
5
Инстанс
29.06.24
✎
11:12
|
Правда, у меня совместимость была. Вечно так. Ограничения
|
|||
6
vux13
29.06.24
✎
11:17
|
(3) а можно подробнее?
просто в ИТС написано по-другому: типа в моём случае только реквизит с типом родительского документа добавить, что и сделал в расширении |
|||
7
Инстанс
29.06.24
✎
11:24
|
Функция ОбъектыПоКритериюОтбора(ЗначениеКритерияОтбора)
... Процедура ВывестиРодительскиеОбъекты(ТекущийОбъект, ДеревоРодитель) Если ТипЗнч(ТекущийОбъект) = Тип("ДокументСсылка.ct_Талон") Тогда Реквизит = Метаданные.Документы.ct_Талон.Реквизиты.ЗаказПокупателя; Реквизиты.Добавить(Реквизит); Реквизит = Метаданные.Документы.ct_Талон.Реквизиты.ТалонОснование; Реквизиты.Добавить(Реквизит); ИначеЕсли ТипЗнч(ТекущийОбъект) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда Реквизит = Метаданные.Документы.РеализацияТоваровУслуг.Реквизиты.ЗаказПокупателя; Реквизиты.Добавить(Реквизит); КонецЕсли; |
|||
8
Инстанс
29.06.24
✎
11:24
|
Программно делал в расширении
|
|||
9
vux13
29.06.24
✎
13:01
|
(7) а как добавляется этот реквизит в состав СвязанныеДокументы ?
|
|||
10
Инстанс
29.06.24
✎
13:04
|
Реквизит формы ИсходныйОбъект, вроде. Там несложно. Просто понять как делается
|
|||
11
PR
29.06.24
✎
13:27
|
(0) Что-то я не увидел у тебя, собственно, заполнения реквизита
|
|||
12
vux13
29.06.24
✎
13:45
|
(11) в реквизите указал тип "ДокументСсылка.ПриобретениеТоваровУслуг"
(7) ну получается сделано програмно то что я делал мышкой но суть в том что не работает |
|||
13
Инстанс
29.06.24
✎
13:49
|
(12) Ты запарил. У тебя есть почта?
|
|||
14
Инстанс
29.06.24
✎
13:50
|
Это же легко. Чё там делать-то.
|
|||
15
Инстанс
29.06.24
✎
13:53
|
Форму я не захватывал. Скопировал по ходу. ИсходныйОбъект, ОбъектСссылка. Код немного. Там примитив
Критерий не смог, ибо расширение. И старая совместимость. Не знаю, щас можно ли. |
|||
16
vux13
29.06.24
✎
14:08
|
(13) есть в профиле
(14) понятно что легко, но не работает, делаю же как по документации |
|||
17
Инстанс
29.06.24
✎
14:16
|
Так ты делаешь, может, по типу основной конфы. А у тебя расширение.
|
|||
18
Инстанс
29.06.24
✎
14:17
|
А хотя у меня старая была совместимость
|
|||
19
PR
29.06.24
✎
14:23
|
(12) И че?
Заполнение где? |
|||
20
vux13
29.06.24
✎
14:38
|
(17) в расширение только реквизит добавлен и СвязаннвкДокументы из критерия отбора, чтобы составе указать этот реквизит, это всё что было сделано
(19) заполнение документа на основании или что? |
|||
21
PR
29.06.24
✎
15:08
|
(20) Заполнение того реквизита, который ты засунул в структуру подчиненности и теперь почему-то считаешь, что этого достаточно и критерий отбора сам догадается, какое значение должно быть в этом реквизите
Ты в критерии отбора указал, что счет подчинен акту через реквизит акта Основание Но реквизит Основание в акте не заполняешь И что теперь, критерий отбора должен как-то интуитивно догадаться, что акт номер 75 связан со счетом именно номер 381? |
|||
22
Prog_man
гуру
29.06.24
✎
15:09
|
(20) посмотри может есть общая команда "СвязанныеДокументы", не знаю как в УТ, в БП кроме критерия, еще нужно добавить документ в эту команду
|
|||
23
Инстанс
29.06.24
✎
15:11
|
Ессно, тип параметра команды указан. Но я в расширении делал.
|
|||
24
vux13
29.06.24
✎
15:36
|
(21) т.е. в моём случае в реквизит документа "ПередачаТоваровМеждуОгранизациями" надо добавить ссылку на документ основание "ПриобретениеТоваровУслуг" с которого заполняю правильно понял ?
(22) она не нужна т.к. в документе уже есть кнопка с подменю "СвязанныеДокументы" |
|||
25
PR
29.06.24
✎
15:41
|
(24) Блин, я сдаюсь, детский сад какой-то
Читай ветку с начала, в ней все уже ответили |
|||
26
vux13
29.06.24
✎
16:01
|
(25) ну смысле что не так =)
в обработке заполнения записываю в реквизит ссылку на документ родитель ! ну так всё заработало спасибо ! |
|||
27
PR
29.06.24
✎
16:07
|
(26) Охренеть, ты сказал программе, на какой документ должен ссылаться другой документ и оно заработало?!
Ниче се, бывает же такое! |
|||
28
vux13
29.06.24
✎
16:10
|
(27) ну я думал оно там как-то само автомагически
а оказывается программировать надо |
|||
29
Волшебник
29.06.24
✎
17:23
|
(28) В программировании нет слова "автоматически".
|
|||
30
PR
29.06.24
✎
18:13
|
(28) КАК акт №11 может АВТОМАТИЧЕСКИ догадаться, что ему в реквизит Основание нужно записать именно счет №23?
|
|||
31
vux13
29.06.24
✎
20:40
|
(30) автомаГически =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |