Имя: Пароль:
1C
1С v8
Кто разбирался с вводом на основании в УТ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) Круто, спасибо!
Независимо от того, куда вы едете — это в гору и против ветра!