|
Добавление в табличную часть большого кол-ва данных |
☑ |
0
1Cancer
02.11.15
✎
17:22
|
У справочника есть табличная часть, хотелось бы реализовать следующее, чтобы пользователь скопировал из экселя колонку и вставил в табличную часть (в ней только 1 колонка собственно) ну и соответственно - число вставленных записей = число строк табличной части. Как реализовать ?
|
|
1
VikingKosmo
02.11.15
✎
17:26
|
Позвать программиста?
|
|
2
разработчик 1с
02.11.15
✎
17:30
|
нагугли как читать из Excel
нагугли как добавлять в ТЧ строчки
профит
|
|
3
Господин ПЖ
02.11.15
✎
17:32
|
сейчас в современных типовых в каждом документе есть загрузка из экселя
|
|
4
Timon1405
02.11.15
✎
17:36
|
(3) вот это поворот, а как же мегапрайс?
|
|
5
Господин ПЖ
02.11.15
✎
17:38
|
(4) это половые трудности мани
|
|
6
rabbidX
02.11.15
✎
17:39
|
Если на один раз, кинь поле табличного документа на форму, туда копируй руками данные.
|
|
7
1Cancer
02.11.15
✎
17:58
|
(6) не эт не подходит, не на один раз, нужно именно в табличную часть
|
|
8
1Cancer
02.11.15
✎
17:58
|
(2) знаю как читать из эксель, не вижу связи с программным добавлением
|
|
9
1Cancer
02.11.15
✎
18:00
|
(3) да из буффера я хочу грузить. Я могу добавить кнопку загрузить из эксель, он считает данные в массив, узнаю КОЛИЧЕСТВО в массиве и добавлю столько строк. это понятно, мне нужно чтобы он мог руками копи паст добавлять, вот так уот
|
|
10
Oftan_Idy
02.11.15
✎
18:01
|
(0) а зачем?
|
|
11
Stim
02.11.15
✎
18:02
|
Процедура КоманднаяПанель1ПрочитатьИзБуфера(Кнопка)
// Вставить содержимое обработчика.
хтмл=Новый COMОбъект("htmlfile");
СтрокаБуфера = хтмл.parentWindow.clipboardData.getData("text");
Если ЗначениеЗаполнено(СтрокаБуфера) Тогда
Номера.Очистить();
МассивЗначений = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(строкабуфера,символы.ПС);
Для каждого элМас ИЗ МассивЗначений цикл
КонецЦикла;
КонецЕсли;
КонецПроцедуры
|
|
12
1Cancer
02.11.15
✎
18:04
|
(11) оо попробую, спасибо за идею, накину ее на обработчик вставить в контексте если сработает =3
|
|
13
1Cancer
02.11.15
✎
18:05
|
(10) сказали так сделать
|
|
14
torgm
03.11.15
✎
05:27
|
(13) Зашибись, еще один "сказали так сделать". Ты всегда будешь выполнять все, что "сказали так сделать", без углубления в проблематику задачи?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший