Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Создать копию документа / 14 сообщений из 14, страница 1 из 1
01.03.2012, 13:29
    #37686240
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
Всем привет!
Хочу в форму документа добавить кнопку по нажатию которой нужно сделать копию документа немного поменяв строки в табличной части и переключиться в форму этого документа, возможно?
...
Рейтинг: 0 / 0
01.03.2012, 14:24
    #37686375
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
Ф9
...
Рейтинг: 0 / 0
01.03.2012, 14:57
    #37686447
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
Last1CmenФ9
Нужно программно, да поменять нужно табличную часть
...
Рейтинг: 0 / 0
01.03.2012, 15:09
    #37686479
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
БахрамВсем привет!
Хочу в форму документа добавить кнопку по нажатию которой нужно сделать копию документа немного поменяв строки в табличной части и переключиться в форму этого документа, возможно?
1. Добавляешь кнопку
2. Создаёшь у неё обработчик событий
3. Внутри пишешь что-то типа
Код: vbnet
1.
2.
3.
НовыйДокОбъект = ТекущийДокОбъект.Скопировать();
//Создан новый документ, копированием. Дальше можешь работать сним как угодно, например очистить Табличную Часть
НовыйДокОбъект.Товары.Очистить();



Ну, в общем, почитай справку. А вообще как-то так
...
Рейтинг: 0 / 0
01.03.2012, 15:10
    #37686481
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
TaekwonderБахрамВсем привет!
Хочу в форму документа добавить кнопку по нажатию которой нужно сделать копию документа немного поменяв строки в табличной части и переключиться в форму этого документа, возможно?
1. Добавляешь кнопку
2. Создаёшь у неё обработчик событий
3. Внутри пишешь что-то типа
Код: vbnet
1.
2.
3.
НовыйДокОбъект = ТекущийДокОбъект.Скопировать();
//Создан новый документ, копированием. Дальше можешь работать сним как угодно, например очистить Табличную Часть
НовыйДокОбъект.Товары.Очистить();



Ну, в общем, почитай справку. А вообще как-то так

Заместо ТекущийДокОбъект надо - ЭтотОбъект
...
Рейтинг: 0 / 0
01.03.2012, 15:35
    #37686546
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
TaekwonderБахрамВсем привет!
Хочу в форму документа добавить кнопку по нажатию которой нужно сделать копию документа немного поменяв строки в табличной части и переключиться в форму этого документа, возможно?
1. Добавляешь кнопку
2. Создаёшь у неё обработчик событий
3. Внутри пишешь что-то типа
Код: vbnet
1.
2.
3.
НовыйДокОбъект = ТекущийДокОбъект.Скопировать();
//Создан новый документ, копированием. Дальше можешь работать сним как угодно, например очистить Табличную Часть
НовыйДокОбъект.Товары.Очистить();



Ну, в общем, почитай справку. А вообще как-то так

А можно после этого открыть форму вновь созданного документа, программно?
...
Рейтинг: 0 / 0
01.03.2012, 16:21
    #37686680
Александр Пузаков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
БахрамTaekwonderпропущено...

1. Добавляешь кнопку
2. Создаёшь у неё обработчик событий
3. Внутри пишешь что-то типа
Код: vbnet
1.
2.
3.
НовыйДокОбъект = ТекущийДокОбъект.Скопировать();
//Создан новый документ, копированием. Дальше можешь работать сним как угодно, например очистить Табличную Часть
НовыйДокОбъект.Товары.Очистить();



Ну, в общем, почитай справку. А вообще как-то так

А можно после этого открыть форму вновь созданного документа, программно?

Можно!
...
Рейтинг: 0 / 0
01.03.2012, 16:29
    #37686706
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
Бахрам,
а дальше говоришь ему
НовыйОбъект.ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) .Открыть()
или
НовыйОбъект.ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) .ОткрытьМодально()

Описание методов - в СП
...
Рейтинг: 0 / 0
01.03.2012, 16:50
    #37686755
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
pailБахрам,
а дальше говоришь ему
НовыйОбъект.ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) .Открыть()
или
НовыйОбъект.ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) .ОткрытьМодально()

Описание методов - в СП

А не знаете какой атрибут нужно установить у документа, чтобы при просмотре в общем журнале документов отображалось название документа.
Заранее спасибо
...
Рейтинг: 0 / 0
01.03.2012, 16:56
    #37686775
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
pailБахрам,
а дальше говоришь ему
НовыйОбъект.ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) .Открыть()
или
НовыйОбъект.ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) .ОткрытьМодально()

Описание методов - в СП

В 1С 7.7 наверное не получиться???
...
Рейтинг: 0 / 0
02.03.2012, 14:55
    #37688452
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
Бахрам,

Там тоже вроде как можно, но только давно на 77 не писал, не помню. Должно быть в справке у описания ДокументОбъект
...
Рейтинг: 0 / 0
02.03.2012, 16:43
    #37688795
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
TaekwonderБахрам,

Там тоже вроде как можно, но только давно на 77 не писал, не помню. Должно быть в справке у описания ДокументОбъект


Новый созданный документ -> НовыйДокумент
Нашел такой вот метод ОткрытьФорму(<Документ>,<КонтекстФормы>,<РежимПросмотра>),
да не знаю как приспособить.

<Документ> - это НовыйДокумент
<КонтекстФормы> - Контекст? сомневаюсь
с <РежимПросмотра> все ясно
...
Рейтинг: 0 / 0
02.03.2012, 20:03
    #37689177
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
в Контекст после открытия вернется Контекст открытого по идее если ничего не забыл
...
Рейтинг: 0 / 0
03.03.2012, 11:37
    #37689479
Kreontsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать копию документа
Насчет имени в журнале: установи все поля в документе: Комментарий + синоним, где то от туда берется.

Кописрования в 1С 7.7 нету :(
Надо вручную:
ДокМой = СоздатьОбъект("Документ.ДокументМой");
ДокМой.Новый();
ДокМой.НомерДок = ДокСтарый.НомерДок; ///и т.д.
// Табличную часть документа можно через ТЗ загрузить:
// Есть методы ВыгрузитьТабличнуюЧасть + ЗагрузитьТабличнуюЧасть
ДокМой.Записать();

//И открываем:
ОткрытьФормуМодально(ДокМой.ТекущийДокумент());
или
ОткрытьФорму(ДокМой);
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Создать копию документа / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]