Имя: Пароль:
1C
1С v8
из Excel в справочник. Как настроить группы?
0 Kassidy_nd
 
06.05.13
07:39
Появилась необходимость занести номенклатуру которая состоит из 300000 позиций, где код прописан по типу @@.@@.@@.@@.@@.@@.@@.@@.@. Пример тут http://imageshost.ru/photo/252607/id3074216.html
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) ЗначениеЯчейки - переменная от балды. Почитай примечание там
AdBlock убивает бесплатный контент. 1Сергей