|
из Excel в справочник. Как настроить группы?
| ☑ |
0
Kassidy_nd
06.05.13
✎
07:39
|
Появилась необходимость занести номенклатуру которая состоит из 300000 позиций, где код прописан по типу @@.@@.@@.@@.@@.@@.@@.@@.@. Пример тут
|
|
1
Kassidy_nd
06.05.13
✎
07:40
|
Вопрос: Как настроить чтобы загружалось в иерархии?
|
|
2
1Сергей
06.05.13
✎
07:40
|
Чем загружашь?
|
|
3
Kassidy_nd
06.05.13
✎
07:41
|
(2) Пробовал LoadingExcel82_3 и стандартной с ИТС. Че-то не получаеться =(
|
|
4
cw014
06.05.13
✎
07:44
|
Что обозначают эти цифры?
|
|
5
Jonny_Khomich
06.05.13
✎
07:45
|
(4) я так понял уровень вложенности
|
|
6
cw014
06.05.13
✎
07:50
|
Если (в (5) = ИСТИНА) Тогда
1) Добавляешь в екселе колонку что то типа "ЭтоГруппа", где прописываешь - группа у тебя или элемент (а то 1С лень превращать элементы в группу)
2) Берешь обработку ЗагрузкаДанныхИзТабличногоДокумента, там можно повесить алгоритм, который разберет тебе твой код на составные части и поможет выбрать в качестве родителя то что нужно
|
|
7
nazi
06.05.13
✎
07:56
|
(6) надо еще проверять: а есть ли ниже элементы с частью кода, т.к. если нету - то это элемент, если есть - то группа
|
|
8
cw014
06.05.13
✎
07:58
|
(7) Я в 1) про это написал, что бы не мучаться
|
|
9
Qaswer123
06.05.13
✎
07:59
|
У всех элементов проставлена единица измерения? Можно по заполнению этой колонки определить.
|
|
10
Kassidy_nd
06.05.13
✎
08:01
|
(6) их там 300000 позиций, нужно прописывать автоматом.
|
|
11
Kassidy_nd
06.05.13
✎
08:01
|
(4) Да это уровни вложенности
|
|
12
Kassidy_nd
06.05.13
✎
08:04
|
(6) пункт 2) можно подробнее про алгоритм
|
|
13
cw014
06.05.13
✎
08:09
|
(12) СписокКодов = СтрЗаменить(ЗначениеЯчейки,".",Символы.ПС);
Для Сч = 1 По СтрЧислоСтрок(СписокКодов) Цикл
ТекущийКод = СтрПолучитьСтроку(СписокКодов,Сч);
КонецЦикла;
|
|
14
Kassidy_nd
06.05.13
✎
08:11
|
(13) Спасибо! Счас попробую
|
|
15
cw014
06.05.13
✎
08:12
|
(14) ЗначениеЯчейки - переменная от балды. Почитай примечание там
|
|