|
Кто разбирался с вводом на основании в УТ11?
| ☑ |
0
neomarat
25.07.16
✎
18:13
|
Надо добавить ввод на основании одного документа другого. Если делать по старинке (проставить основания, заполнять в процедуре Обработка заполнения...) создается новая кнопка в форме, а не добавляется в кнопку типового механизма. Поиск по отладчику уходит в такие дебри вложенных друг в друга процедур, что капец...
Может кто разобрался уже?
|
|
1
Cyberhawk
25.07.16
✎
18:15
|
Там отдельное кнопка-подменю, заполняемое программно в модуле. А платформенное программно гасится. Так в УТ 11.2 и ЕРП 2.1 по крайней мере
|
|
2
Cyberhawk
25.07.16
✎
18:16
|
Поэтому "проставить основания" в списке документов-оснований вообще необязательно
|
|
3
Звездец
25.07.16
✎
18:18
|
Но желательно, чтоб потом подчиненность видеть. Хотя там не только это придётся проставить кажется(2)
|
|
4
neomarat
25.07.16
✎
18:19
|
а куда список возможных оснований засунут?
|
|
5
Cyberhawk
25.07.16
✎
18:19
|
(3) Для подчиненности достаточно только в критерий отбора добавить
|
|
6
Cyberhawk
25.07.16
✎
18:19
|
(4) Щас скажу
|
|
7
Cyberhawk
25.07.16
✎
18:21
|
ОМ "ВводНаОснованииПереопределяемый"
Я по имени формы туда вставлял код:
Если СтрНайти(ИмяФормы, "Документ.ЗаказКлиента") <> 0 Тогда
Документы.ЗаказКлиента.ДобавитьКомандуСоздатьНаОсновании(КомандыСоздатьНаОсновании);
КонецЕсли;
|
|
8
Звездец
25.07.16
✎
18:21
|
Возможно, давно я в эти дебри не лазил. Раньше было проще конечно)))(5)
|
|
9
Cyberhawk
25.07.16
✎
18:22
|
(8) Да, время "прицельного" битья в конфигурациях на БСП увеличивается, если не варишься в них регулярно...
|
|
10
Cyberhawk
25.07.16
✎
18:26
|
+(7) Можно конечно и в модуле менеджера нужного документа в процедуру "ДобавитьКомандыСозданияНаОсновании" внести изменения
|
|
11
neomarat
25.07.16
✎
18:38
|
(10) Круто, спасибо!
|
|