Имя: Пароль:
1C
1С v8
Копировать строчки из одного документа в другой 1с 8.2
0 YHVVH
 
30.08.12
08:54
Необходимо чтоб пользователь 1с мог скопировать строки из одного документа в другой, не обязательно чтоб данные документы имели одинаковый тип. Для этого он открывает документ , нажимает кнопку копировать строки, потом открывает другой документ и нажимает вставить строки.

Как перебрать строчки одного документа и вставить
в другой я знаю.

Интересует как можно такое реализовать не переписывая модуль формы документа?
1 andrewks
 
30.08.12
08:55
внешней обработкой сделай
2 YHVVH
 
30.08.12
09:05
(1) поясни
3 mikecool
 
30.08.12
09:07
ввод на основании и не ипать мосх
4 mikecool
 
30.08.12
09:07
или драг-н-дроп замутить
5 YHVVH
 
30.08.12
09:10
(4) а между разными формами будет работать?
6 mikecool
 
30.08.12
09:11
(5) драг-н-дропу пофик, есть отдающая сторона и есть принимающая
смотри события
7 YHVVH
 
30.08.12
09:13
(6) смотрел получилось только в одной форме на разные табличные части, у меня управляемые формы.
8 YHVVH
 
30.08.12
09:16
(1) проблема у меня такая что при вставки строк в документ из внешней обработки, мне надо записать объект а потом его переоткрыть. но записывать объект мне не надо.
9 YHVVH
 
30.08.12
09:19
галки включил разрешить перетаскивание и начало перетаскивания.
обработчик прописал, фиксирует только начало перетаскивания , а вот выбирать другую табличную часть другой формы не дает.
10 YHVVH
 
30.08.12
09:27
и еще, может скажу глупость, но возможно ли создать общую команду которая  будет выполняться в контексте открытой формы откуда она вызывается? чтоб можно было обратится к реквизитам формы и изменить их?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший