gifts2017

Загрузка данных из StoreHouse в 1С:Бухгалтерия 8

Опубликовал Alex (Crazy_kz) в раздел Обработки - Обработка документов

Когда-то была написана обработка загрузки данных из StoreHouse в 1С:Бухгалтерия предприятия (сначала 1.6, потом и под 2.0)
Добавлена версия бля БП 3.0

Думаю, правильнее было бы написать универсальную загрузку, но это нудно и, по большому счету, не оправдывает себя.

Обработка писалась на скорую руку.  

В версии под БП 3.0 Подключение к базе SH происходит после нажатия кнопки выгрузить, путем вывода окна авторизации клиентской части SH, в котором и выбирается база, пользователь, вводится пароль.

Не забыть зарегистрировать OLE сервер SH.

Обработка позволяет загружать из программы StoreHouse в 1С:Бухгалтерия 3.0 документы (приходные накладные, расходные накладные, внутренние перемещения, сличительные ведомости, акты переработок, комплектации, инвентаризации, списания и возвраты товаров). При использовании обработки документы StoreHouse преобразуются в  операции в 1С. Поиск контрагенто идет по наименованию, номенклатура устанавливается указанная в форме. Счета учета стандартные для проводок такого характера.

Скачать файлы

Наименование Файл Версия Размер
Загрузка данных из StoreHouse 204
.epf 35,91Kb
03.07.15
204
.epf 35,91Kb Скачать
Загрузка данных из StoreHouse в 1С:Бухгалтерия 3.0 47
.epf 17,47Kb
03.07.15
47
.epf 17,47Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Roman Biblbox (mr zafod) 27.10.12 08:16
Сам занимаюсь Обменом с SH. Посмотрел обработку - не нашел, как Вы работаете с единицами измерения и ставками НДС (метод определения НДС по документу зашит ведь в битовой маске опции документа)
2. Alex (Crazy_kz) 27.10.12 15:36
(1) mr zafod, Если не изменяет память ставка НДС вычисляется из суммы и суммы НДС
3. Alex (Crazy_kz) 27.10.12 15:41
(1) mr zafod, сейчас посмотрел обработку она (ставка ндс)берется из журнала параметр "2.212.2.4"
4. Roman Biblbox (mr zafod) 27.10.12 18:13
(3) Crazy_kz, В документации написано:

2.212.2.4 Ставка/сумма НДС (в зависимости от DocSpecRec::Options)
смотрим далее, ищем опции
2.105.15.1 Опции записи DocSpecRec::Options
ну и сами опции расшифровываются так
Битовая маска опций записи накладной DocSpecRec::Options (см. также sh_tags.h)
------------------------------------------------------------------------------
2 - запись относится к активному документу (может быть неверно при редактировании накладной)
4 - использовать ставку для расчета налога 1 (НДС) (п/н, р/н. Если значение поля
== Null, то используется ставка)
8 - использовать ставку для расчета налога 2 (НСП) (п/н, р/н. Если значение поля
== Null, то используется ставка)
16 - автоматически рассчитывать цену излишков (для инвентаризации. Если значение
поля == Null, то цена рассчитывается автоматически);
- списывать по себестоимости (для расходной накладной)
32 - на данной записи хранятся излишки/недостачи (только инвент.; может быть неверно при редактировании накладной)
64 - использовано доп. количество для инвентаризации (только инвент.; может быть неверно при редактировании накладной)


Т.е. в зависимости от опций в указанном вами поде может быть сумма или ставка. Я встречал такие случаи и именно через опции приходилось определять НДС
5. Сергей Сергеев (SERJ_1CC) 15.01.13 16:08
Подскажите пожалуйста какую инфу он тянет вашей обработкой?
6. Юрий Фронт (Юрий Фронт) 19.03.13 23:59
Немного описания к обработке не помешало бы например (как работает клавиша (подключить базу)
7. Юрий Фронт (Юрий Фронт) 20.03.13 10:47
Crazy_kz есть вопросы по обработке + после тестов возможно дописание
ответьте в личку
8. Alex (Crazy_kz) 21.03.13 20:18
(5) SERJ_1CC, поступления, перемещения, комплектации, сличительные, да по моему почти все там тянется )
9. Александр Петров (hulk45) 24.03.13 13:28
Может ли кто-то помочь проконсультировать и настроить загрузку данных из сторхауса.
За денежку
10. Alex (Crazy_kz) 27.03.13 15:57
11. Евгений Сидилев (maikl007) 29.08.13 13:50
Доброе время. У Вас найдется обработка загрузки из SH в БП 3.0.
12. Alex (Crazy_kz) 29.08.13 16:12
13. Эдуард Ким (K_O_R_E_E_C) 22.11.13 06:25
Данная обработка подойдет для любой конфигурации?
14. Alex (Crazy_kz) 22.11.13 10:14
(13) K_O_R_E_E_C, 1С:Бухгалтерия предприятия (сначала 1.6, потом и под 2.0)
15. Alexander Khudoev (identificator) 15.04.14 10:27
Выгрузка из UCS StoreHouse 4 в 1C
Внешняя обработка предназначена для импорта товаров, документов и корреспондентов в базу данных 1С из программы складского учета UCS StoreHouse v.4 (Стор Хаус).
Поддерживаются конфигурации
  • Комплексная автоматизация
  • Бухгалтерия 2.0
  • Бухгалтерия 3.0
16. Anton Kutareff (AntonRealIT) 11.11.14 12:55
Добрый день.

А реально получить остатки по выбранному складу на определенную дату из Storehouse? Есть задача выгрузить остатки по складу из сторхауса, чтобы сформировать инвентаризацию в 1С...
Функция gsfifo вроде позволяет, но где делается отбор по складу?
17. Alex (Crazy_kz) 11.11.14 16:39
18. Андрей ССС (Bugor73) 01.12.14 22:50
19. Дмитрий Д (profiprog1c) 13.03.15 01:01
А подскажите пожалуйста, эта обработка тянет данные в 1С из StoreHouse4 по ole драйверу?
20. Alex (Crazy_kz) 13.03.15 13:26
21. SemX800 SemX800 (semx800) 21.05.15 19:23
А получилось ли у вас получить себестоимость расходной накладной. Если да, может подскажите как ее получить? Она хранится в какой-то отдельной таблице и как к ней подлезть не понимаю. И еще одна запара, как получить Организацию текщего стор хауса, так как у меня их несколько, есть вероятность загрузить данные не из того СХ.
22. SemX800 SemX800 (semx800) 21.05.15 19:29
Есть ключ записи в документе(2.105.1.1 Ключ (Rid) записи), но я не могу найти функцию куда его передать , что бы вернуть себестоимость.
23. Alex (Crazy_kz) 03.07.15 00:38
(21) semx800, нет под рукой СХ, давно этим не занимался.
26. Игорь Мартынюк (necsoft) 20.08.15 16:50
День добрый!

А что необходимо регистрировать, для подключения к SH.
Купили обработку, открываем и запускаем в БП 3.0. и на соединении выбивает ошибку:

{Форма.ФормаУпр.Форма(4)}: Ошибка при вызове конструктора (COMОбъект)
OleServer = Новый COMОбъект("Sh4Ole.Sh4App");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса

Что не так делаем???
27. Alex (Crazy_kz) 21.08.15 14:57
(26) necsoft, В версии под БП 3.0 Подключение к базе SH происходит после нажатия кнопки выгрузить, путем вывода окна авторизации клиентской части SH, в котором и выбирается база, пользователь, вводится пароль.
Должен стоять клиент SH
28. Игорь Мартынюк (necsoft) 25.08.15 15:45
(27) Crazy_kz, база находится на том же ПК, что и SH. При выполнении подключения выдается ошибка, о которой писал выше. Нужно ли регистрировать какие-то DLL. Под клиентом SH подразумевается установленное ПО на ПК?
29. Игорь Мартынюк (necsoft) 26.08.15 11:11
Добрый день.
Все сделали, соединение есть, но нет в списке БД SH
Когда запускаешь сам SH, то база в списке есть, а когда через обработку из 1с, то в списке базы нет.
Что еще необходимо сделать?
30. Alex (Crazy_kz) 26.08.15 23:03
(29) necsoft, Читайте мануал по SH
31. Олег Шалимов (CaSH_2004) 30.01.16 18:28
(0) Загрузка в БП 2.0.
Замечательно что есть но недоделок море, можно поправить, но есть и принципиальные, например:
все товары загружается одной строкой, а несколько отчетов о розничных продажах загружаются одним документом с несколькими строками каждая из которых является сводной по документу.
Обработка для загрузки приходов и расходов из StoreHouse в БП 3.0 - тут все детально, но нужно в 2.0, а у вас интересно в 3.0 как обстоят дела со сводными позициями? А то неохота тратить $m если там тоже сводно.

Вообще не пойму смысла загружать сводно например Комплектацию? Нужно же знать что списывается и что изготавливается детально.
32. Олег Шалимов (CaSH_2004) 25.02.16 15:12
Кто нибудь знает как загружать документы расчета для получения сумм и видов оплат (наличка/карта)?
Очень нужно, создал тему на форуме Как загрузить документ расхода из StoreHouse/R-Keeper в 1С, если кто то знает подскажите тут или там.
33. Рамиль Хусаинов (tanksod19) 28.04.16 10:47
А исходный код обработки открытый? И можно ли прописать путь к базе SH по умолчанию?
34. Alex (Crazy_kz) 10.05.16 14:25
(33) tanksod19, открытый
по поводу пути - не пробовал
35. Николай Благодарный (bliss19) 02.06.16 16:07
Всем привет.
Такой вопрос. На какой dll написана эта обработка?
На Sh4Ole.dll (которая, насколько я знаю, не требует ключа) или на sh4book.dll (которая ключ требует).
Спасибо.
36. Роман Афанасьев (mikor) 07.10.16 16:49
А где можно взять документацию на Sh4Ole.dll и ее последнюю версию
37. Анна Ермакова (ermakovaanna) 25.11.16 10:08
Подскажите, после нажатия "Подключиться к базе" - открывается окно логина StoreHouse, можно выбрать базу, ввожу логин / пароль - отваливается с ошибкой подключения... Проблема с OLE сервером? (если сервер OLE не стоит, окно не открывается).