Имя: Пароль:
1C
1С v8
Ввод на основании
,
0 bcosta
 
30.12.15
13:36
Добрый день!
1С 8.2. Конфа Управление автотранспортом. Обычное приложение.
Есть документ Отгрузочный талон. На основании создается документ Путевой лист. Можно ли вместо использования типового меню Ввод на основании, создать новую кнопку на форме отгрузочного талона, по которой будет создаваться на основании путевой лист?
Заранее спасибо!
1 Alex S D
 
30.12.15
13:37
Можно
2 Wobland
 
30.12.15
13:37
это техническое любопытство или ты разрешения спрашиваешь?
3 bcosta
 
30.12.15
13:40
Я вас понял)) Не очень корректно сформулировал)
Подскажите, пожалуйста, как это сделать.
4 Alex S D
 
30.12.15
13:41
а зачем это вообще?
5 Lexey_
 
30.12.15
13:42
(3) кнопки никогда не создавал что ли?
6 ДаЛадно
 
30.12.15
13:43
(3) На кнопку команду и пишешь функцию в которой создаешь и заполняешь документ
7 bcosta
 
30.12.15
13:43
(4) По одним отгрузочным талонам будет создаваться новый путевой лист, а по другим будет просто добавляться задание в уже имеющийся путевой лист. Нужно для удобства две кнопки, находящиеся рядом на форме.
8 Wobland
 
30.12.15
13:44
опередим ТС с вопросом. подскажите, что нужно писать в команде?
9 bcosta
 
30.12.15
13:44
(6) Нет, нужно именно полное копирование типового действия при вводе на основании.
10 bcosta
 
30.12.15
13:45
(8) в точку!
11 Wobland
 
30.12.15
13:46
(10) и кто тебе мешал спросить всё в (0)?
12 bcosta
 
30.12.15
13:46
Создать документ - это не трудно по кнопке, а нужно по кнопке именно запустить типовое действие ввода на основании.
13 Alex S D
 
30.12.15
13:46
(9)

Док = Новый Документы.Путевойлист();

Док.Заполнить(Основание);
14 Alex S D
 
30.12.15
13:47
ой, во ересь написал))
15 bcosta
 
30.12.15
13:48
(11) Ну так получилось, что сразу не очень корректно сформулировал вопрос.
16 Alex S D
 
30.12.15
13:50
СтруктураПараметры = Новый Структура;
    СтруктураПараметры.Вставить("Основание", Основание);

    ОткрытьФорму("Документ.ПутевойЛист.ФормаОбъекта", СтруктураПараметры);

можно так
17 Wobland
 
30.12.15
13:51
(12) рассказать, где команда живёт? или ты застесняешься и надёшь сам?
(15) это, блин, снег с неба падает по принципу "так уж вышло", а ты как бы сам хозяин своим вопросам
18 bcosta
 
30.12.15
13:59
(17) Не вижу смысла обсуждать этот вопрос. Каюсь, мне очень стыдно.
В (0) спросил можно ли так сделать, подразумевая, как именно. В (3) уточнил, спросив как это сделать.
19 bcosta
 
30.12.15
14:03
(16) сделал так, вроде работает.

Док = Документы.ПутевойЛист.СоздатьДокумент();
Док.Заполнить(ЭтотОбъект);
Док.ПолучитьФорму("ФормаДокумента").Открыть();
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший