Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 01:14

Кнопка

Автор hadjieff, 15 ноя 2014, 17:19

0 Пользователей и 1 гость просматривают эту тему.

hadjieff

Привет. Скажите пожалуйста. Как добавить кнопку "Провести И Cоздать"  на "ФормаДокумента"

sertak

Провести и закрыть может?
Она появится автоматом, если форма документа назначается основной. На произвольной форме добавьте новую кнопку (в управляемых - команду, а к ней кнопку), а на событие повесьте нужные действия.

hadjieff

Там есть кнопка "ПровестиИЗакрыть". Я хочу без закрытия и создать следущий. возможно или невозможно

дфтын

Для этого вам нужно сделать свою кнопку, и в обработчике события - при нажатии, прописать свою процедуру, где провести текущий документ,и создать новый.

hadjieff

Процедура Команда1(Команда)
    Провести();
    Закрыть();
    Создать();
КонецПроцедуры

не сработала команда

дфтын

А вы эту команду куда прописали?

hadjieff

Цитата: дфтын от 16 ноя 2014, 12:30
А вы эту команду куда прописали?
для Кнопка создал

дфтын

Ну, а что ен срабатывает? Ошибку пишет? в процедуру эту заходит?

cska-fanat-kz

&НаКлиенте
Процедура ПровестиСоздать(Команда)
   мПараметрыЗаписи = Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение);
   Записать(мПараметрыЗаписи);
   
   ФормаНовогоДокумента = ПолучитьФорму("Документ._ДемоЗаказПокупателя.Форма.ФормаДокумента");
   ФормаНовогоДокумента.Открыть();
   
   Закрыть();
КонецПроцедуры
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

hadjieff

Цитата: cska-fanat-kz от 17 ноя 2014, 08:42
&НаКлиенте
Процедура ПровестиСоздать(Команда)
   мПараметрыЗаписи = Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение);
   Записать(мПараметрыЗаписи);
   
   ФормаНовогоДокумента = ПолучитьФорму("Документ._ДемоЗаказПокупателя.Форма.ФормаДокумента");
   ФормаНовогоДокумента.Открыть();
   
   Закрыть();
КонецПроцедуры

не сработала.была как кнопка "Провести"
Добавлено: 17 ноя 2014, 13:12


&НаКлиенте
Процедура Команда1(Команда)
мПараметрыЗаписи = Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение);
   Записать(мПараметрыЗаписи);
   
   ФормаНовогоДокумента = ПолучитьФорму("Документ.GƏLİRLƏR1.Форма.ФормаДокумента");
   ФормаНовогоДокумента.Открыть();
   
   Закрыть();
   
   ФормаНовогоДокумента = ПолучитьФорму("Документ.GƏLİRLƏR1.Форма.ФормаДокумента");
   ФормаНовогоДокумента.Открыть();
   
   Закрыть();
   
   ФормаНовогоДокумента = ПолучитьФорму("Документ.GƏLİRLƏR1.Форма.ФормаДокумента");
   ФормаНовогоДокумента.Открыть();
   
   Закрыть();
КонецПроцедуры



Теги: Решено 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск