|
Загрузка номенклатуры из одного документа в таблицу на форме другого документа | ☑ | ||
---|---|---|---|---|
0
bcosta
05.08.15
✎
16:31
|
Доброго времени суток!
Обычное приложение, конфа 1С Управление автотранспортом (но это не особо важно, т.к. документы практически такие же, как в любой типовой конфе). Два документ: Поступление агрегатов и Ремонтный лист. Необходимо на форме документа Ремонтный лист добавить кнопку, по которой будет открываться список документов Поступление агрегатов. Далее при выборе документа из списка, вся номенклатура этого документа должна добавляться в таблицу на форме документа Ремонтный лист. Если сделать не кнопку, а поле ввода, то тут все просто - выбираю документ и все загружаю, куда надо. Но нужна именно кнопка. Подскажите, что можно тут сделать. |
|||
1
lera01
05.08.15
✎
16:34
|
Погляди как в УТ 10 кнопка Изменить работает в Реализации, Поступлении и еще много где.
|
|||
2
ДенисЧ
05.08.15
✎
16:39
|
А какая разница между полем ввода и кнопкой?
|
|||
3
bcosta
05.08.15
✎
16:40
|
(1) Посмотрю сейчас, спасибо.
|
|||
4
bcosta
05.08.15
✎
16:42
|
(2) Поле ввода с типом документа Поступление агрегатов. Выбираю сразу нужный документ. И уже спокойно из него забираю номенклатуру. А на кнопке какое действие сделать?
|
|||
5
ДенисЧ
05.08.15
✎
16:42
|
(4) по кнопке отрываешь форму выбора списка документов, получаешь выбранный документ и с ним пляшешь.
|
|||
6
sash-ml
05.08.15
✎
16:43
|
по кнопке открывай ФормуВыбора документов Поступление агрегатов с владельцем текущая
ФормаПодбора = Документы.Поступлениеагрегатов.ПолучитьФорму("ФормаВыбора", ЭтаФорма, ЭтаФорма); ФормаПодбора.ЗакрыватьПриВыборе = Ложь; в своей форме дока Ремонтный лист пропиши процедуру ОбработкаВыбора(<ЗначениеВыбора>, <Источник>) |
|||
7
sash-ml
05.08.15
✎
16:44
|
+(6) ФормаПодбора.Открыть();
|
|||
8
bcosta
05.08.15
✎
16:50
|
(6) Не совсем понял, что в процедуре ОбработкаВыбора должно быть.
|
|||
9
ДенисЧ
05.08.15
✎
16:51
|
(8) а что должно быть при выборе документа в поле ввода?
|
|||
10
bcosta
05.08.15
✎
16:55
|
(6) И, кстати, у документа Поступления агрегатов нет формы выбора. Есть только форма списка. Это принципиально?
|
|||
11
sash-ml
05.08.15
✎
16:57
|
(8) в модуле формы документа Жми "Ctrl+Alt+P" и дважды клацни по ОбработкаВыбора , она сформируется автоматически с нужными параметрами
|
|||
12
sash-ml
05.08.15
✎
16:59
|
(10) не принципиально
но вызывать ее придется по умолчанию Документы.ПоступлениеАгрегатов.ПолучитьФормуВыбора(,ЭтаФорма) |
|||
13
bcosta
05.08.15
✎
17:04
|
(11) Эта процедура была уже. Но отладчик до нее не доходил. Оказалось все дело в форме списка. Написал, как в (12), и все заработало. Все, получил ссылку на Поступление агрегатов. Спасибо!
Спасибо всем, кто отписался! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |