helpf.pro
Регистрация

v8: Загрузка из табличного документа

Vell61
09.04.2012 20:23Прочитано: 2315
День добрый, подскажите пользуюсь для загрузки из xls обработкой с Вашего сайта для 8.1 (УниверсальнаяЗагрузкаДанныхИзТабличногоДокумента), все хорошо но не соображу как сделать чтобы можно было не просто залить номенклатуру но и группы (вложенные папки с структуре номенклатуры), т.к. по умолчаю можно задать одного родителя, заранее спасибо!
Изменено 10.04.12 19:45:06
Yandex
Возможно, вас также заинтересует
Реклама на портале
Mokey
10.04.2012 09:09Ответ № 1
А как в xls указаны группы номенклатуры? (просто я не знаю этой обработки с сайта 1с)
Vell61
10.04.2012 19:43Ответ № 2
сорри немного напутал, обработка загрузка из табличного документа, но в ней можно указать только 1 родитель...
DJ_Serega
11.04.2012 11:47Ответ № 3
(2) Vell61, это которая эта?
Vell61
13.04.2012 21:16Ответ № 4
да, она...
нашол идею решения, но не соображу:

Код
Родитель1/Родитель2/.../РодительN/
разбирай строку(ищи символ "/"), создавай родителей...


мож кто подскажет?
Mokey
16.04.2012 09:58Ответ № 5
а в каком виде строка с номенклатурой?
если как в примере, то надо парсить строку по символу "/". Например:
Код 1C v 8.х
 
Функция ИзСтрокиСРазделителями(ИсходнаяСтрока, Разделитель = "/") Экспорт
ИсходнаяСтрока = СокрЛП(ИсходнаяСтрока);

Список = Новый СписокЗначений();

Если СтрДлина(ИсходнаяСтрока) = 0 Тогда
Возврат Список;
КонецЕсли;

Пока Найти(ИсходнаяСтрока, Разделитель) Цикл
Разделитель=Найти(ИсходнаяСтрока, Разделитель);
Подстрока=Лев(ИсходнаяСтрока,Разделитель-1);
Список.Добавить(Подстрока);
ИсходнаяСтрока=Сред(ИсходнаяСтрока,Разделитель+1);
КонецЦикла;
Список.Добавить(ИсходнаяСтрока);
Возврат Список;

КонецФункции
Mokey
16.04.2012 10:02Ответ № 6
можно вернуть в виде соотвествия, где значение будет ИСТИНА или ЛОЖЬ (применительно к справочнику будет значить ЭТОГРУППА)
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.