Нестандартный переход с УТ 10.3 на Розницу 2.2. Возникла необходимость перейти с Управление торговлей 10.3 (очень старого и очень «переписанного» релиза 10.3.6.8) на Розницу 2.2. Стандартный механизм не подходил по ряду причин.
Обработка позволяет:
—Перенести справочник «Номенклатура» с иерархией, элементы которого есть на остатках по выбранному складу. Также обработка переносит штрихкоды переносимых элементов.
—Перенести остатки по выбранному складу
—Перенести закупочные и цена АТТ.
Перенос осуществляется через прямое подключение к базе-источнику как в файловом режиме, так и клиент-серверном. Переход выполнен с УТ 10.3(релиз 10.3.6.8) на Розницу 2.2(релиз 2.2.9.20)
Насколько я знаю, в Рознице 2 очнь скудный функционал оптовой торговли. Поэтому так мало переходов с ут10 на р2
В УТ 10.3 использовался только розничный функционал. База досталась по «наследству». Переход на УТ 11 не имел смысла, так как функционала Розницы 2.2 более чем достаточно в моем случае.
Не на правах рекламы)))Озадачивался этим вопросом года 3 назад. Хахахахаа!!!…
Формирую отчеты с остатками, ценами, ШК, Кодами, единицами и.т.д
Загружаю остатки и цены и штрихкоды
Вы открыли мое открытие!
Кстати, очень удобно. Магазин за час!
У меня еще реализовано запоминание текущих настроек и временной загрузочной таблицы, чтобы в процессе подстройки не подгружать 10 раз из XLS или MXL. А сразу, после открытия настроить и грузить.
А можно перенести Номенклатуру которой сейчас нет на остатке, но у которой есть цены и вообще без цен???
(4)Без цен перенести можно, без остатков нет. При желании можно нужные позиции оприходовать.
Автор, из 10.3.10.4 выгрузка прокатит? Чуть посвежее релиз, чем твой 10.3.6.8
Да,конечно.
(7) Напиши мне на kww66@mail.ru или в ЛС, а то у меня рейтинг маленький, чтоб самому первому писать. Есть пара вопросов.
Не удаётся создать объект <1С:Предприятие 8.3>!
{ВнешняяОбработка.Переход_С_УТ_10_3_на_Розница_2_2.Форма.Форма.Форма(40)}: Метод объекта не обнаружен (Connect)
Логин и пароль — для входа в базу?
Я правильно понял: запускаем обработку в Рознице, подключаемся к УТ? Если так, то Выходные документы — откуда взять в пустой еще Рознице?
(10) Обработка запускается в рознице. Документы переносятся из УТ в Розницу.
Логин и пароль вводятся от базы УТ
(11) Все так и делается. Ошибка та же. База УТ — серверная, Розница — файловая. УТ на 8.1 — не страшно? Розница, ес-сно, на 8.3.
Про Выходные документы: предлагается выбрать документ в Рознице до переноса. Откуда их взять, если база Розницы еще пустая?
А нужен IP сервера?
Автор, обработка очень нужная, если не затруднит — напиши в ЛС прямой контакт.
(14) Как вариант) Создай копию УТ в файловом варианте на 8.3.
COM-соединение создается на платформу 8.3 — в этом наверное и причина. Приложи скрин ошибки.
(15) Проблема решилась регистрацией comcntr.dll и поправкой в коде.
Запустилось, ждем. Вылетело в другом месте
Так поясни про Входящие документы, где их взять в ЧИСТОЙ базе, в которую все переносим и еще не перенесли?
Жмем на ошибке ОК, в окне сообщений вываливается куча
Номенклатура перенеслась, хз только — вся или нет, но ШК — пусто. Из регистра сведений тянем их в УТ?
Ошибки связаны с учетом в УТ(регистр «Товары в рознице»).
ШК тянутся из регистра сведений «Штрихкоды»
(18) а обработать эти ошибки как? Регистр править в базе, которая по сути уже не нужна? Шк почему не перенеслись? Они точно есть и точно в рс Штрихкоды.
Можно код под себя чуть «подпилить» и обработать ошибки.
ШК не перенеслись из-за возникших ошибок и обработка перестала выполняться.
(20) Обработал ошибки с нулевым количеством, при нуле назначил 0.001. Проехали
Оприходование более-менее похоже, ШК ни один не выгрузился — тоже в Попытке записывать, что ли?
Цены тоже не перенеслись — из-за чего? Выходные документы — создал и записал пустые.
Очень прошу помочь, допилим ошибки и заработает.
По ошибке на 1 скрине: все заполнено
с ШК тоже разобрался, остались Цены. Значение в отладчике есть, но в документ не пишется — ни одно. Какие параметры должны быть в Виде цен установлены, может, они влияют?
Прикрепил пример типа цен «Закупка».
Флажок «Использовать при продаже» для «Закупки» не обязателен ( мы иногда продаем по себестоимости)
Предварительно создавайте документ с уже!!! выбранным типом цен.
(25) Это уже догадался, хотя было не легко.
(24) создал точно такой Вид цен, создал пустой документ, где на этом виде цен поставил галку, записал его.
Запустил перенос: все, кроме цен отработало
Забил, автор, значит.
Не забил), предновогодняя суета!
Цена закупки берется из регистра «Партии товаров на складах».
Посмотри этот регистр, если там данные.
(28) Заполнен регистр, все ок.
Смотри, запись же в Попытке идет?
Показать
НоваяСтрока.Цена = — вот тут не записывает значение. Значение есть, я его вижу в Отладчике, нулю не равно — число. А в ТЧ документа не пишется.
Новстр = ПолучДокЗакупка.Товары.Добавить();
НоваяСтрока.Цена = КомВыборка.Себестоимость/Кол_воОст;
Переменную создаешь Новстр — а цену пишешь в НоваяСтрока.
Обновил обработку.
(30)
Так это не я…. а ты… Смысл понял, исправил — цены записались, наконец-то!
Теперь начал проверять перенесенные данные.
Оприходование проверяю отчетом Ведомость товаров в рознице.
Кол-во остатка совпадает точно, сумма и цена — нет, не такие, как в старой базе.
Далее, проверяю Закупочные цены. В старой базе открываю Установку цен номенклатуры на дату переноса — есть пара позиций. Смотрю по ним Закупочные цены в новой базе — цены разные.
Почему — хз, попробую разобраться, потому что Себестоимость/Остаток = Цена закупочная, вроде бы все верно. Получается, что Себестоимость в переносе и в отчете берется из разных регистров. А лучше бы — из одного. Юзеры регистры не смотрят, они смотрят отчеты….
(32)Цены с учетом НДС или без учета…
Ведомость по товарам в рознице показывает «продажную» сумму. А переносится себестоимость.
(34) Я просто посмотрел значения в КомВыборке.
И увидел СуммаПродажнаяBalance, подставил значение в вычисление Розничной цены — сошлось в копейку.
НовСтр.Цена = КомВыборка.СуммаПродажнаяBalance/Кол_воОст1; //розничная
А и этими же ценами Оприходование заполнил.
А вот с Закупочной — засада.
То ли регистры кривые, но с Закупочными ценами в старой базе не сходится. И НДС не при чем. Математически все верно, но получается фигня, типа Закуп 119, Розница 47.1
**************************************************************************************************
Цена остатка: 119,66
Остаток: 2
Себестоимость: 239,31
Соус Мака 500 мл Краснодарский сладкий ст бан
**************************************************************************************************
А Закупочная важнее, она базовая.
(35) Если будешь оприходовать по закупочным ценам — то «суммовой» остаток не сойдется с УТ.
Для моего заказчика было важно, чтобы себестоимость и сумма «продажная» совпадали с базой приемником.
(36) Правильный заказчик, приходуется по продажным ценам всегда. Но вот мне бы еще закупочные правильные вытянуть, совпадающие со старыми. А от них уже можно плясать.
(31)Рабочая ли у вас обработка ? ут 10.3.47.3 , Розница 2.2.9.20
При нажатии на кнопку перенести и не переносит и ошибку не выдает.
скрин ошибки пришлите
А как алкоголь с акцизными марками перенести?