Загрузка данных из 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
.epf 35,91Kb
03.07.15
205
.epf 35,91Kb 205 Скачать
Загрузка данных из StoreHouse в 1С:Бухгалтерия 3.0
.epf 17,47Kb
03.07.15
48
.epf 17,47Kb 48 Скачать

См. также

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

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

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

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

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

Вообще не пойму смысла загружать сводно например Комплектацию? Нужно же знать что списывается и что изготавливается детально.
32. Олег Шалимов (CaSH_2004) 340 25.02.16 15:12 Сейчас в теме
Кто нибудь знает как загружать документы расчета для получения сумм и видов оплат (наличка/карта)?
Очень нужно, создал тему на форуме Как загрузить документ расхода из StoreHouse/R-Keeper в 1С, если кто то знает подскажите тут или там.
33. Рамиль Хусаинов (tanksod19) 28.04.16 10:47 Сейчас в теме
А исходный код обработки открытый? И можно ли прописать путь к базе SH по умолчанию?
34. Alex (Crazy_kz) 10 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 не стоит, окно не открывается).
38. Асет Камаков (asseke) 12.01.17 11:12 Сейчас в теме
Добрый день.
Обработка Загрузка в БП 2.0 не загружает данные.

Строка:
ЗапросЖО = SH.DocFList(ДатаНач,ДатаКон,0,1,0);

ЗапросЖО равен 0. (число)

В чем может быть проблема?