gifts2017

Перенос остатков УТ 10.3 БП 3.0

Опубликовал Максим Нечистяк (MaximStav) в раздел Обмен - Перенос данных из 1C8 в 1C8

Обработка предназначена для переноса остатков по номенклатуре и взаиморасчетам из УТ 10.3 в БП 3.0. Код открыт.

Используется com-соединение. Обработка запускается в БП (управляемые формы). Соответствие объектов определяется по регистру в БП "СоответствияОбъектовИнформационныхБаз", по-этому перед запуском обработки необходимо настроить обмен и синхронизировать справочники.

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

Наименование Файл Версия Размер Кол. Скачив.
ВыгрузкаОстатковУТБП
.epf 9,11Kb
26.12.13
94
.epf 1.0 9,11Kb 94 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. urbanist Железняков (urbanist) 27.11.13 12:53
В каком виде формируются остатки в БП?
2. Максим Нечистяк (MaximStav) 27.11.13 13:36
Остатки формируются документами "Ввод начальных остатков". В обработке указан счет учета товаров - 41. Если необходимо разделять счета учета (товары - материалы), рекомендую использовать типовые функции (БухгалтерскийУчет.ПолучитьСчетаУчетаНоменклатуры()) и типовую привязку счетов учета к каталогам справочника номенклатуры.
3. Павел Ширшов (556008) 26.12.13 08:09
Файл не найден или был удалён
4. Максим Нечистяк (MaximStav) 26.12.13 08:57
5. Павел Ширшов (556008) 27.12.13 09:53
(4) MaximStav, спасибо, будем смотреть!
6. Павел Сюткин (amurimpulse) 27.01.14 11:04
Добрый!
Остатки партий у меня переносятся не корректно!
Ведомость по партиям показывает одно, а запрос (в отладчике и естественно в документе) другое! Ковыряю исходник и есть неизгладимо-уверенное предположение:
у клиента в ут несколько организаций, а бп работает по одной их них(впрочем это не важно)!
в запросе группировка идёт по организациям!
Некая позиция номенклатуры сформирована из двух партий
1-я: С конечным остатком отрицательным
2-я: С конечным остатком положительным
+
партии с разными организациями!!
На выходе(из запроса) получаем две записи с разными организациями и двумя
циферками по разные стороны от нуля!! Так как документ "ввод начальных остатков" с отрицательным количеством не проводится, то в итоге на 41-м счете у нас данные с конечным остатком положительным, что конечно не соответствует "Ведомости по партиям товаров на складаххх" ...
Для чего я это тут написал?
Перед использованием этой обработки формируйте "Ведомость по партиям товаров на складаххх" в разрезах "Организация","Номенклатура" и "Документ оприходования" и беспощадно уничтожайте отрицательные цифорки всеми доступными способами )))
PS
Обработка норм, только пришлось пилить для 2.0
Итог:
Клиент получит некорректные остатки в БП
Излил душу
7. Юрий Кнут (zrkyuseo) 16.03.14 20:12
Подскажите а можно выборочно по организации ?
8. Александр Овсянников (_LEV_) 27.10.14 17:56
Ну то, что есть проблем с партиями и нужно допиливать счета учета понятно. Скажите как переносятся взаиморасчеты?
9. Sergey Phomin (sphomin) 28.01.15 18:05
Не помогло. Остатки переносятся не корректно (частично) стоимость - вообще непонятно откуда берется например 15р в УТ а перенеслось 47.20р.
10. Максим Нечистяк (MaximStav) 29.01.15 17:26
Не помогло. Остатки переносятся не корректно (частично) стоимость - вообще непонятно откуда берется например 15р в УТ а перенеслось 47.20р.


Себестоимость определяется по регистру "Партии товаров на складах"
11. Виталий Блинов (Adoney) 17.04.15 15:50
Форумчане, там ошибка в обработке, нужно выбрать каталог, а не CD. Так что просто в пути убирайте \1Cv8.1CD. Тогда всё будет хорошо. Аффтор поправь, ДиалогВыбора...
12. Vadim Vadim (Vad161) 02.07.15 14:27
Не подключается пишет ошибку: При установке соединения произошла ошибка!
Путь к базе прописывал C:\ЭС\1Cv8.1CD и C:\ЭС и C:\ЭС\. И пользователей менял ничего не получается....
Бухгалтерия предприятия, редакция 3.0 (3.0.38.50) "Управление торговлей", редакция 10.3 (10.3.29.1)
Платформа 1С:Предприятие 8.3 (8.3.6.2014)
13. Максим Нечистяк (MaximStav) 03.07.15 10:03
Не подключается пишет ошибку: При установке соединения произошла ошибка!
Путь к базе прописывал C:\ЭС\1Cv8.1CD и C:\ЭС и C:\ЭС\. И пользователей менял ничего не получается....
Бухгалтерия предприятия, редакция 3.0 (3.0.38.50) "Управление торговлей", редакция 10.3 (10.3.29.1)
Платформа 1С:Предприятие 8.3 (8.3.6.2014)


В функции ИнициализироватьПодключение() попробуйте исправить:
v8 = Новый COMОбъект("V82.COMConnector");
на
v8 = Новый COMОбъект("V83.COMConnector");

Если не поможет вероятнее всего проблема в comcntr.dll.
14. Дмитрий Звягинцев (Cerberdm) 02.03.16 18:37
Плюс за оболочку. Запрос по остаткам номенклатуры пришлось беспощадно менять, с учетом того, что в партиях товаров на складах не используется документ оприходования, организации, соответственно тоже нет. В результате отработало на отлично, после свертки на начало года и чистки регистров в УТ.
По взаиморасчетам еще не разбирался.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа