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



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



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

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



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

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

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



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

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

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

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

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

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

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

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

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

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


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

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

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

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


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