|
Загрузка из MXL в РегистрНакопления | ☑ | ||
---|---|---|---|---|
0
murzo1
06.09.11
✎
13:04
|
ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.Прочитать(ВыбФайл.ПолноеИмя); ОбластьСтрокаОстатков = ТабличныйДокумент.ПолучитьОбласть("СтрокаОстатков"); Для НомерСтроки = 1 По ТабличныйДокумент.ВысотаТаблицы Цикл Номенклатура = ОбластьСтрокаОстатков.Область("R1C1").Текст; ОбработкаПрерыванияПользователя(); НомерСтроки = НомерСтроки + 1; КонецЦикла; Чета никак не найду примера как обходить mxl, если у кого есть, киньте пожалуйста, а то запутался совсем... |
|||
1
Wobland
06.09.11
✎
13:06
|
Область("R"+НомерСтроки+"C1")
|
|||
2
Wobland
06.09.11
✎
13:06
|
и последнюю строку в цикле выбрось
|
|||
3
murzo1
06.09.11
✎
13:11
|
(1) спасибо, а почему при чтении возвращается только последнее значение?
|
|||
4
Wobland
06.09.11
✎
13:12
|
(3) а это как? последнее в хронологическом порядке?
|
|||
5
murzo1
06.09.11
✎
13:14
|
Да, вот имеется к примеру такой список в MXL:
УПЛОТНЕНИЕ Склад Запчастей 1 1 ПЛЮШЕВЫЙ МИШКА ТЕДДИ (35 см) СклВитрины салона 1 КОЛЕСО РУЛЕВОЕ Склад Запчастей 1 1 УПЛОТНИТЕЛЬ Склад Запчастей 2 Мод.1:18 Е-Класс универсал (S 212) ELEGANCE серый СклВитрины салона 1 НИЖНЯЯ НАКЛАДКА ЗАД. БАМПЕРА Склад Запчастей 2 МОДУЛЬ AUTOCAN MB MBNR 221/216/204 Виртуальный 1 ФАРА ПТФ код 236+800 Склад Запчастей 1 ДИСК КОЛЕСА E-class / W212 245/45/R17 8.5J x 17 ET48 Склад Запчастей 4 а он мне возвращает только : ДИСК КОЛЕСА E-class / W212 245/45/R17 8.5J x 17 ET48 Склад Запчастей 4 |
|||
6
Wobland
06.09.11
✎
13:15
|
кто тебе возвращает? это у тебя в какой ячейке? или всё по разным? как читаешь, так и получаешь
|
|||
7
murzo1
06.09.11
✎
13:17
|
(6) ну вот смотрю: ТабличныйДокумент.Области.СтрокаОстатков.Текст, там "ДИСК КОЛЕСА E-class / W212 245/45/R17 8.5J x 17 ET48"
в цикле тоже самое по каждой строке... |
|||
8
Wobland
06.09.11
✎
13:18
|
какие области? ты файл читаешь
|
|||
9
Wobland
06.09.11
✎
13:19
|
запутал совсем. засунь в цикл ТабДок.ПолучитьОбласть()
|
|||
10
murzo1
06.09.11
✎
13:26
|
(9) не поможет, я не знаю как обяснить... но этот файл содержит кучу позиций... но только последняя, незнаю как объяснить (доступна, считывается, видна и т.п.)...
|
|||
11
Wobland
06.09.11
✎
13:36
|
(10) дай хоть посмотреть
|
|||
12
murzo1
06.09.11
✎
13:36
|
(11) что именно и как?
|
|||
13
Wobland
06.09.11
✎
13:40
|
вот кусок, нашёл у себя: НоваяСтрока[1] = ТабДок.Область(номерстроки,2).Текст;
|
|||
14
Wobland
06.09.11
✎
13:40
|
(13) плин, чем отличается от (1)?
|
|||
15
murzo1
06.09.11
✎
13:43
|
(14) Кажется я понял!
у меня в макете стоит на строке имя, и в цикле идет заполнение этого макета и имя в макете становится на последнюю позицию, ее и читает 1С-ка... |
|||
16
murzo1
06.09.11
✎
13:46
|
Да, так оно и есть, буду знать, спасибо тебе Wobland за помощь
|
|||
17
Wobland
06.09.11
✎
13:52
|
а на здоровье!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |