Всем доброе время суток!
Есть база УТ 10.3 (8.2) и есть отраслевая УТ Ликероводочный и винный завод (8.1) .
У них есть справочник Номенклатура.
Необходимо из 8.2 в 8.1 перенести штрихкоды по одинаковым наименованиям и сериям позиции.
Собственно реально ли это вообще в разных версиях ? Если да то в какую сторону копать,так как новичок и не делал ещё этого.
Есть база УТ 10.3 (8.2) и есть отраслевая УТ Ликероводочный и винный завод (8.1) .
У них есть справочник Номенклатура.
Необходимо из 8.2 в 8.1 перенести штрихкоды по одинаковым наименованиям и сериям позиции.
Собственно реально ли это вообще в разных версиях ? Если да то в какую сторону копать,так как новичок и не делал ещё этого.
По теме из базы знаний
- Перенос данных о сотрудниках из Зарплаты и Управления Персоналом в Бухгалтерию Предприятия через COM-соединение
- Простой перенос справочников II
- Обработка выгрузки структуры метаданных на платформе 8.1 для Конвертации 2.1
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Правила обмена КД2 из 8.3 в 7.7. Перенос кассовых документов ПКО и РКО из Рарус Торговый комплекс (аналог УТ 10.3) в Комплексную 7.7. Пример переноса данных из 1С 8.3. в 7.7.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Проблем не должно возникнуть если в каждой из этих баз есть регистр сведений со штрихкодами. Если они есть, то все будет работать и переносится. Вы ведь не создаете новые элементы номенклатуры или серий. Вы просто получаете ссылку на него и делаете запись в регистр с заполнением всех необходимых полей.
(9)Ну в шапке у Вас явно написано, что необходимо перенести штрихкоды по одинаковым позициям, то есть проще идти по регистру сведений и переносить только те записи, которые совпадают по установленным условиям. Так что да, в целом достаточно перенести просто данные регистра.
(12)
сделал так. Но видимо тип не совпадает у некоторых полей и они записываются пустыми.
Как привести к типу ?
Комобъект = Новый COMОбъект("V82.ComConnector");
ВнешняяБаза = Комобъект.Connect(СтрокаСоединения);
ЗапроскГЛ = ВнешняяБаза.NewObject("Запрос");
ЗапроскГЛ.Текст = "ВЫБРАТЬ
| Штрихкоды.ТипШтрихкода,
| Штрихкоды.Штрихкод,
| Штрихкоды.Владелец,
| Штрихкоды.ЕдиницаИзмерения,
| Штрихкоды.ХарактеристикаНоменклатуры,
| Штрихкоды.СерияНоменклатуры,
| Штрихкоды.Качество
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды";
Выборка = ЗапроскГЛ.Выполнить().Выгрузить();
Наборзаписей = РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей();
Наборзаписей.Прочитать();
n=1;
Для Каждого Стр из Выборка Цикл
НоваяЗапись = Наборзаписей.Добавить();
НоваяЗапись.Код = n;
НоваяЗапись.Владелец = Стр.Владелец.Description;
НоваяЗапись.ЕдиницаИзмерения = Стр.ЕдиницаИзмерения.Description;
НоваяЗапись.Качество = Стр.Качество.Description;
НоваяЗапись.ТипШтрихкода = Стр.ТипШтрихкода.Description;
НоваяЗапись.Штрихкод = Стр.Штрихкод;
n = n+1;
Конеццикла;
Наборзаписей.Записать();
Показатьсделал так. Но видимо тип не совпадает у некоторых полей и они записываются пустыми.
Как привести к типу ?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот