Загрузка из EXEL

1. goodsas 02.02.15 16:15 Сейчас в теме
При загрузке накладных из EXELа стандартной загрузкой с диска ИТС не грузиться характеристика номенклатуры.
Кто подскажет как решается эта проблема?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. AnryMc 849 02.02.15 16:58 Сейчас в теме
Загрузка должна идти минимум в 2 этапа:
1) Загрузка номенклатуры (справочник)
2) Загрузка характеристик (план видов характеристик) связи по номенклатуре (например её)

... соответственно должны быть загружены справочники свойств и другие сопутствующие

Т.е. Загрузка с ИТС грузит за один раз один справочник/документ/регистр...
С начала загружается вся "первичная" информация (один тип - одна загрузка).
Потам делаться "связка" между ними...
5. goodsas 03.02.15 16:37 Сейчас в теме
(2) AnryMc, а как делается данная связка?
3. NE_ZNAIY 03.02.15 12:34 Сейчас в теме
Вы хоть напишите куда вы грузите.
В документ поступления? В справочник номанклатура?
Регистр... ну и т.д.
4. goodsas 03.02.15 16:34 Сейчас в теме
В УТ загружаю накладную, которая была сформирована другой организацией. Пытался грузить из обработки ИТС табличную часть документа документа реализации. Номеклатура тоже слегка отличается, но при совпадении она прописывается. А вот с характеристикой - ничего не получается.
6. NE_ZNAIY 03.02.15 17:54 Сейчас в теме
(4) goodsas, сложно вас понять не видя вашей проблемы.
В эклельке характеристики отдельной колонкой?
В вашей номенклатуре соответствующие характеристики нужной номенклатуре назначены?
7. stagov 11 03.02.15 18:13 Сейчас в теме
(4) goodsas,
ИТСная, как писалось выше, только в 2 этапа. 1. загрузка номенклатуры, 2 . загрузка спр.ХарактеристикиНоменклатуры + владелец из пункта 1. К этому всему + головная боль в спр.номенклатура - ед.хр.остатков и ед. для отчетов
8. goodsas 03.02.15 19:04 Сейчас в теме
(7) stagov, а если номенклатура уже существует, но слегка отличается от вводимого документа? Возможно ли как-то прописать соответствия номенклатуры вводимого документа и уже существующей?
(6) NE_ZNAIY, характеристика в той же ячейке что и номенклатура.
9. NE_ZNAIY 05.02.15 19:08 Сейчас в теме
(8) goodsas, тогда я не представляю как это можно сделать.
Разделить ячейки в эксельке возможно?
11. goodsas 09.02.15 20:16 Сейчас в теме
(9) NE_ZNAIY, Так в том то и дело, что при сохранении в 1с любого документа в формате exel характеристика сохраняется в одной ячейки вместе с номенклатурой. Вот это файл и нужно загрузить ( точнее данные из него). А в xml таким же образом сохраняются данные?
13. NE_ZNAIY 10.02.15 10:02 Сейчас в теме
(11) goodsas, Неправда! У меня отдельная колонка.
И если строить отчеты, то тоже можно характеристики поместить в отдельной колонке.
15. goodsas 10.02.15 15:45 Сейчас в теме
(13) NE_ZNAIY, В отдельной колонке - это когда Вы документы просматриваете непосредственно в 1С. Когда вы сохраняете документ в EXEL - номенклатура и характеристика записываются в одну ячейку.
18. NE_ZNAIY 10.02.15 18:18 Сейчас в теме
(15) goodsas, Неправда!!!
И когда генерерую отчет, и когда сохраняю в эксель, например, документ поступления характеристики в отдельной колонке.
Предлагаю обменяться скриншотами.
Вы - первый )))
19. goodsas 10.02.15 19:10 Сейчас в теме
(18) NE_ZNAIY,
Простая расходная накладная сойдет? В данном случае цвет планок - характеристика
10. goodsas 09.02.15 20:15 Сейчас в теме
нолменклаткра и характеристика в одной ячейке
12. x_under 13 10.02.15 08:38 Сейчас в теме
Ну это смотря как печатать. В идеале, если вам предоставят форму, в которой характеристика будет выделена отдельно. Но самый лучший вариант - штрихкоды. Они позволят определить и номенклатуру и характеристику.
Если вариантов нет, то придется обрабатывать значения в файле (можно тем же Excel). На сколько я помню характеристика при печати отделяется ";". Вот и сделайте формулу, которая разрежет вашу колонку на две: наименование (то что до ";") и характеристику (то что после ";")
14. goodsas 10.02.15 15:43 Сейчас в теме
(12) x_under, Характеристика при печати идет в скобках. Теоретически можно написать макрос который будет разбивать ячейку на две : в первой будет номеклатура, а во второй характеристика.
А дальше-то что делать? Стандартная обработка привяжет эту характеристику к номенклатуре?
16. Chameleon1980 10.02.15 16:07 Сейчас в теме
может сначала поработать формулами с листом ексел

+ где-то хар-ка может делиться на свойства характеристики (это по-правильному)

можно комечно тупо наименованте хар-ки в спр характеристики (не разбивая на свойства)

мысль понятна?
17. johnies 10.02.15 16:53 Сейчас в теме
В другой организации смогут иначе накладную сохранять?
Непосредственно в документе правая кнопка мыши, далее вывести список. Характеристика будет выделена.
20. goodsas 10.02.15 19:13 Сейчас в теме
(17) johnies, К сожалению нет возможности заставлять сотрудников другой организации делать дополнительные документы для нас. А так - действительно в этом случае характеристика номенклатуры выводиться в отдельной ячейке.
21. NE_ZNAIY 10.02.15 22:15 Сейчас в теме
(20) goodsas, А ... ну тогда понятно.
Отредектируйте им макет печатной формы, сделайте внешнюю печатную форму и пусть вам её и отсылают. И будет не дополнительный документ, а другой.
22. x_under 13 11.02.15 08:47 Сейчас в теме
(21) NE_ZNAIY, на это не всегда соглашаются. Все зависит от отношений: если вы крупный клиент, тогда вам предоставят все что хочешь. Если нет - то скажут что они очень заняты.

(20) johnies, загружать вы будете в три этапа (если макросом сделаете колонки)
1. Загрузка справочника номенклатура
2. Загрузка характеристик
3. Загрузка накладной

Как мне кажется удобнее написать/купить свою обработку
23. NE_ZNAIY 11.02.15 22:15 Сейчас в теме
(22) x_under, да как тут отделишь в колонку характеристику!!! если она (характеристика) состоит из нескольких слов.
.............
ой стоп...
johnies, а характаристика в печатной форма всегда в скобках? Или это у вас в примере характеристика такая и есть (ЦВЕТ № 8) или ЦВЕТ № 8. Если характеристика в скобках, то что за проблема-то?
24. NE_ZNAIY 11.02.15 23:17 Сейчас в теме
Если всё-таки характеристики пишуться в скобках, то можно выделить функцией.
Не обязательно писать макрос.
посмотрите формулы, что я накропал. на макрос забейте я его не дописал.
проще функцией.
25. NE_ZNAIY 11.02.15 23:21 Сейчас в теме
Если непонятки с формулами, объясню.
26. goodsas 12.02.15 19:24 Сейчас в теме
(25) NE_ZNAIY,
Попробовал макросом - работает только в первой строке.
Про функцию немного не понял
27. NE_ZNAIY 12.02.15 22:58 Сейчас в теме
Я ж говорю на макрос забей.... не дописан.
В эксельке, что я выдожил здесь, выдели четыре ячейки в строчке 10 после табличной части накладной. Они подцвечены жёлтым.
Нажми CTRL + C (копируем в буфер обмена). открываеш эксельку поставщика. Надеюсь структура та же самая, что и этой.
Поставь курсор в первую строчку табликной части, сразу за таблицей (ячека R10C42). Правой кнопкой мыши - специальная встака - формулы.
Enter. Выдели эти четыре, только что вставленные ячеки. Подведи курсор мыши к нижнему правому углу выделенных ячеек. Курсор примет форму черного крестика. "Зацепи" его мышкой и протащи вниз да конца табличной части. Должно сработать.

Если в номенклатуре поставщика есть скобки ( ) эти формулы не сработают. Надо будет подругому.
По формулам - Сначала ищем позицию первой "(", позицию второй скобки ")", затем вычленяем в третью ячейку текст (наименованиеноменклатуры) до позиции первой скобки. И наконец в четвертую ячеку вычленяем текст от позиции первой скобки до второй.
получаем отдельно наименование, и отдельно характеристику.
Ячейки с цифрами, как бы промежуточные.
Можно и без них конечно.
Всё в одну соеденить.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот