PDA

Просмотр полной версии : Из Excel в 1С



kidus
02.11.2010, 00:13
А кто-нибудь может помочь?
Надо из накладной (Excel) оприходовать товар в 1С "Торговля и склад". Как это можно сделать, что б не вручную забивать весь товар, которого бывает очень много.
1С предприятие 7.7
Торговля+Склад 9.2

gfulk
02.11.2010, 08:09
Это можно сделать двумя способами:
Либо непосредственно из экселя через OLE, либо сохранить файл в dbf (эксель это умеет) и уже его загрузить в 1С. Написать такую обработку может только квалифицированный специалист. Ну или можете поискать через гугл: 1С+загрузка+excel

atarix
04.11.2010, 11:36
если накладные форматированы в ексель однообразно то в принципе ничего сложного в такой обработке нет - такие обработки существуют и их легко найти и адаптировать под себя, если же накладные всегда разные (от разных поставщиков) то это уже засада.
универсальных решений к сожалению нет.
яндекс по запросу "импорт накладных из xls" выдает кучу ссылок
механизм работы обработок либо через оле либо преобразуют xls в текст.
далее построчно пробегают по документу.

Maksy_G
05.11.2010, 08:27
пиши в личку, договоримся

kidus
16.11.2010, 10:44
Вот у меня есть обработка.
Посмотрите, попробуйте, оцените.
Может ещё что сделать можно...

gfulk
16.11.2010, 14:28
Замечательный пример. Все видно, не перегружено незначимыми деталями. Возьмите его за основу

kidus
20.11.2010, 00:08
При загрузке с помощью этой обработки в журнале появляется документ "Поступление ТМЦ". В справочнике "Номенклатура" если не было поступивших товаров появляются "загруженные" товары. Но у этих товаров нет единицы измерения. Например кг. (Килограмм).
Как сделать чтоб проставились единицы измерения?
Можно, конечно вручную проставлять...

gfulk
20.11.2010, 20:55
Что значит "нет единицы измерения"? Возможно, она есть, но не проставлено ее наименование? Тогда так:
Там в коде есть такая строчка:
СпрБазЕд.ОКЕИ=глЗначениеПо Умолчанию("ОсновнаяОКЕИ");
Необходимо проверить, что возвращает функция глЗначениеПоУмолчанию в Вашем случае. Для этого зайдите в настройки своего пользователя и проверьте, что у Вас в реквизите Основная единица измерения (вроде так называется)

Если единица измерения не проставляется в номенклатуре вообще, попробуйте заменить строчку
СпрВ.УстановитьАтрибут("БазоваяЕдиница", СпрБазЕд.ТекущийЭлемент());
на
СпрВ.БазоваяЕдиница=СпрБаз Ед.ТекущийЭлемент();

Правда, это будет действовать только на вновь создаваемые элементы. Да, сопоставление происходит по наименованию.

kidus
25.11.2010, 23:16
У меня всё отлично, всё загружается.
Единицы измерения, наприммер килограмм, ставиться из настроек пользователя.
Справочники -> Структура компании -> Пользователи -> Выбираем пользователя -> На вкладке "Значения по умолчанию" в строке "Основная единица по ОКЕИ".
А можно ли сделать так чтоб ещё и в загрузке выбирать единицу измерения?

gfulk
27.11.2010, 13:14
Вам нужна одна и та же для всех загружаемых товаров, или для каждого товара она будет разная?

kidus
27.11.2010, 18:17
Не... ну можно и разная для каждого товара.
Например когда идёт товар в киллограммах - своя.
В штуках - своя.
Я лично, додумался только до того, что можно создать несколько пользователей. И каждому дать "СВОЮ" основную единицу по ОКЕИ.
И загружать товар от того пользователя, единица измерения которого подходит для загружаемого товара.
А уж с накладными, которые идут в Excel я разберусь.
Подготовлю как надо для загрузки.

gfulk
27.11.2010, 18:35
Нет, это костыльный метод. Если в файле есть столбец с наименованием единицы измерения, его можно оттуда достать

kidus
27.11.2010, 20:29
gfulk, Ты имеешь ввиду "в файле" каком? Накладной в Excel?
Про "костыльный метод" согласен.

gfulk
27.11.2010, 23:00
Именно, которой в Excel. Если там есть такая колонка, то единицу измерения можно загружать автоматом

kidus
28.11.2010, 22:55
НУ колонка, конечно, есть. И я понимаю, что можно это сделать.
Но вот КАК!!!!!!!!!!
Для меня это........ загадка.

gfulk
29.11.2010, 22:24
Выложите пример файла с десятком-другим позиций

kidus
02.12.2010, 19:09
На первом листе листе файла (Лист 1), то, что НЕ выделено желтым цветом, это исходный файл.
В таком виде приходит накладная.
Желтая заливка это уже мои "художества".
А на втором листе (Загрузка) готовая таблица для загрузки в 1С.
Мне остаётся только скопировать содержимое второго листа в буфер и открыв новый документ, щелкнув правой кнопкой мыши по ячейке А1 и выбрав "Специальная вставка" вставить, поставив точку в чекбокс "Значения".
Сохранить.
И загружать в 1С.
В исходнике есть единицы измерения.
Их значения можно, безпроблемно, подменить нужными символами.
Например:
КИЛОГРАММ - Кг.
ШТУКА - Шт.
Если это, конечно, необходимо.

gfulk
05.12.2010, 21:18
в приложении мое видение обработки загрузки. Естественно, очень некрасиво, зато наглядно. Не проверял (под рукой нет ТиС, а устанавливать лень :), поэтому запускайте в копии и сообщайте об ошибках. Вам придется в Ваш подготовленный файл добавить еще одну колонку с единицами. Я сделал так, что сокращенное наименование Вам добавлять не придется, хотя это здорово замедлит выполнение обработки. В принципе, можно загружать файл в том виде, что к Вам приходит, но это нужно отлаживать... Думаю, сами разберетесь. Удачи

kidus
06.09.2011, 11:58
Зачем это "Вы не можете скачать вложение пока не ответите" !!!!!!!!!!!!!!!!!!
НЕПОНИМАЮУУУУУУУУУУУУ

---------- Post added at 11:58 ---------- Previous post was at 11:56 ----------

Зачем это "Вы не можете скачать вложение пока не ответите" !!!!!!!!!!!!!!!!!!
НЕПОНИМАЮУУУУУУУУУУУУ
ну и что, что будлирует?
Скаччать-то не могу

kidus
06.09.2011, 18:26
Интересно, когда откроется ссыла?

в приложении мое видение обработки загрузки. Естественно, очень некрасиво, зато наглядно. Не проверял (под рукой нет ТиС, а устанавливать лень :), поэтому запускайте в копии и сообщайте об ошибках. Вам придется в Ваш подготовленный файл добавить еще одну колонку с единицами. Я сделал так, что сокращенное наименование Вам добавлять не придется, хотя это здорово замедлит выполнение обработки. В принципе, можно загружать файл в том виде, что к Вам приходит, но это нужно отлаживать... Думаю, сами разберетесь. Удачи

gfulk
07.09.2011, 15:01
Мда, а Вы очень оперативно ответили. Мне кажется, ссылка уже давно протухла

kidus
08.09.2011, 23:29
Да просто на работе трещали-трещали, а как предложил решение, так и не понадобилось. Продолжают от руки подбором. Не разу не позвали, когд большая накладная приходит.
Ведь я покажу пару раз, а потом самим надо будет делать, вдруг меня под рукой не окажеться.
Здесь больше и не был, а тут заглянул. И давай смотреть всё своё.
Так что не взыщите.

gfulk
10.09.2011, 12:45
Той обработки, которую я выкладывал ранее тоже уже нет. Надо писать заново. Так что выкладывайте пример файла

Frodo79
14.09.2011, 14:03
Для какой конфы?

---------- Post added at 14:03 ---------- Previous post was at 14:02 ----------

Только для ТиС?

alex130677
20.09.2011, 12:36
ыппррпап

---------- Post added at 11:36 ---------- Previous post was at 11:34 ----------

рптитит

kidus
22.09.2011, 08:06
Выкладываю снова файл и обработку.504

vabster
22.09.2011, 09:22
хммм. спасибо за идею!!!

---------- Post added at 11:22 ---------- Previous post was at 11:20 ----------


не

Вы не можете скачать вложение пока не ответите

Что за ерундаИИ?

irinanov
23.09.2011, 15:23
Спасибо

welandrey
23.09.2011, 20:20
вообще интересно!

васятко
24.09.2011, 10:50
да нормальна

zaq12
21.10.2011, 20:08
у меня есть обработка для себя делал, загружает по артикулу, завтра выложу

kl0wn
22.10.2011, 19:22
мне тоже это надо

---------- Post added at 17:42 ---------- Previous post was at 17:39 ----------

? не понятно

---------- Post added at 18:22 ---------- Previous post was at 17:42 ----------

zaq12,
Выложи,очень интересно

alexklevcov
25.10.2011, 07:39
Вот у меня есть обработка.
Посмотрите, попробуйте, оцените.
Может ещё что сделать можно...
можно посмотреть - только дав комментарий - почему не в другой последовательности

kl0wn
25.10.2011, 08:46
alexklevcov,
Я переделал обработку kidus,чтобы проверял по коду и если этого товара нет в номенклатуре,то он заводится и в справочник и в номенклатуру. Правда сделано немного коряво,новый товар потом надо ручками правит(единицы,вложение)

---------- Post added at 07:46 ---------- Previous post was at 07:43 ----------

бред с ответами

archib
27.10.2011, 06:53
Ответил. Все равно скачать не могу.

1973
27.10.2011, 14:02
Спасибо !

kl0wn
03.11.2011, 17:10
44/;klm.,mkj

Svetulya
05.11.2011, 23:01
:)))))

ВалерГен
06.11.2011, 16:08
Вот у меня есть обработка.
Посмотрите, попробуйте, оцените.
Может ещё что сделать можно...
Cgfcb,j

lul
21.11.2011, 13:02
Вот у меня есть обработка.
Посмотрите, попробуйте, оцените.
Может ещё что сделать можно...

Спасибо

---------- Post added at 13:02 ---------- Previous post was at 12:58 ----------

Очень надеюсь, что сработает

evstigneeva
21.11.2011, 17:36
Когда, ты кому-нибудь ответишь!

shisha1987
27.11.2011, 13:50
спасибо

artion999
29.11.2011, 02:44
а как заставить её картинки загружать?

---------- Post added at 03:44 ---------- Previous post was at 03:34 ----------

картинки через неё можно загружать ?

segabu
07.12.2011, 16:07
artion999, Вы сразу заказывайте то, что Вам нужно, а то всё за просто так хотите.
Хотите сами уметь писать загружалки - выгружалки, идите сюда: http://www.mista.ru/tutor_1c/index.htm

Greeknick
12.12.2011, 16:22
дай скачать
Зачем это "Вы не можете скачать вложение пока не ответите" !!!!!!!!!!!!!!!!!!
НЕПОНИМАЮУУУУУУУУУУУУ

---------- Post added at 11:58 ---------- Previous post was at 11:56 ----------

Зачем это "Вы не можете скачать вложение пока не ответите" !!!!!!!!!!!!!!!!!!
НЕПОНИМАЮУУУУУУУУУУУУ
ну и что, что будлирует?
Скаччать-то не могу

elkis
13.12.2011, 15:39
попробуем что из этого всего получиться!

Гасаналиев
14.12.2011, 08:50
.....

Arsen1967
19.12.2011, 10:17
СПАСИБО

DClone
21.12.2011, 14:55
Хорошая обработочка

---------- Post added at 14:55 ---------- Previous post was at 14:52 ----------

Спасибо

club777
04.01.2012, 17:39
ok!!!

Pansy
06.01.2012, 21:53
:) ответила

---------- Post added at 21:53 ---------- Previous post was at 21:52 ----------


Вот у меня есть обработка.
Посмотрите, попробуйте, оцените.
Может ещё что сделать можно...
Вот так

club777
07.01.2012, 04:30
Вложения

Вы не можете скачать вложение пока не ответите

перезалейте так, чтобы можно было скачать, плиз!!!

gls
07.01.2012, 15:55
ooooo

---------- Post added at 18:53 ---------- Previous post was at 18:38 ----------


ooooo
11111

---------- Post added at 18:54 ---------- Previous post was at 18:53 ----------


Вот у меня есть обработка.
Посмотрите, попробуйте, оцените.
Может ещё что сделать можно...
ОТВЕЧАЮ

---------- Post added at 18:55 ---------- Previous post was at 18:54 ----------

123456

Plus1s_a
07.01.2012, 19:45
[11111

emil116
09.01.2012, 15:31
перезалейте пож.

---------- Post added at 16:31 ---------- Previous post was at 16:30 ----------

что такое

kidus
12.01.2012, 17:38
На третьей странице этого топика в 26-ом посту работчая ссылка.
Сам только что скачал.

Alextet
23.01.2012, 09:40
нужная вещь

Александр1990
02.02.2012, 10:54
скачаю погляжу

lizer
08.02.2012, 16:23
Спасибо

---------- Post added at 15:23 ---------- Previous post was at 15:21 ----------

Вложения
Вы не можете скачать вложение пока не ответите

Помоему это только добавляет мусора в форум

ashotk
25.03.2012, 12:00
11111111

variah
15.02.2014, 16:45
ну и где вложение

arccos6pi
15.02.2014, 18:36
ну и где вложениенекропостер детектед
а ничего что этому посту 3,5 года?

tatyana1604
11.04.2014, 11:13
а я все скачала и без ответов на форуме... и на первой странице и на третьей...
спасибо большое авторам обработок!!!

жалко только, что они все под 1С Торговлей только работают)) приходится сначала в Торговлю заливать, а потом переносить в Бухгалтерию, благо тоже обработочка на это у меня есть...)))

lambert
07.03.2018, 10:53
Выдает вот такую ошибку

Создание документа Поступления...
Док.Записать();
{C:\USERS\RIM\DOWNLOADS\MAKELOAD.ERT(222)}: Номер не уникальный!

Maksy_G
11.03.2018, 15:18
Выдает вот такую ошибку

Создание документа Поступления...
Док.Записать();
{C:\USERS\RIM\DOWNLOADS\MAKELOAD.ERT(222)}: Номер не уникальный!

смотреть надо базу, скорее всего нарушена нумерация документов Поступления.