Перенос данных из УТ 10.3 в УТ 11.4
По теме из базы знаний
- Перенос документов из УТ 10.3 в Бухгалтерию 3.0
- Переход с УТ 10.3 на УТ 11.4 (перенос данных)
- Исправление ошибок типовых конфигураций БП 3.0, УТ 10.3, УТ 11.4 + небольшие полезные доработки
- Быстрый переход с Управления торговлей 10.3 (УТ), Управление производственным предприятием 1.3 (УПП), Бухгалтерия предприятия 2.0 (БП), Управление нашей фирмой 1.6 (УНФ) на Управления торговлей 11, Управление предприятием ERP 2, Бухгалтерия предприятия 3
- [ED] Обмен для предыдущих версий - УТ 11.0, УТ 11.1, УТ 11.2, УТ 11.3, УТ 11.4, УТ 11.5 с EnterpriseData (универсальный формат обмена), правила обмена
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) я понял, как раз единицы измерения переносятся, засада только с сериями)) не совсем понятно что означает параметр ПодходящийРежимСерий
вот сам код:
вот сам код:
ПодходящийРежимСерий = 1;
Если ИмяТЧ = Неопределено Или ИмяТЧ = "Товары" Тогда
ПодходящийРежимСерий = 2;
КонецЕсли;
Если Параметры.РежимВыгрузкиСерий = ПодходящийРежимСерий Тогда
Номенклатура = ОбъектКоллекции.Номенклатура;
ПараметрыПоиска = Новый Структура("Номенклатура", Номенклатура);
НайденныеСтроки = Параметры.ТабАлкогольнаяПродукцияНоменклатуры.НайтиСтроки(ПараметрыПоиска);
Если НайденныеСтроки.Количество() > 0 Тогда
ВходящиеДанные.Вставить("АлкогольнаяПродукция", НайденныеСтроки[0].АлкогольнаяПродукция);
ВходящиеДанные.Вставить("ВидАлкогольнойПродукции", НайденныеСтроки[0].ВидАлкогольнойПродукции);
ВходящиеДанные.Вставить("ВестиУчетПоГТД", НайденныеСтроки[0].ВестиУчетПоГТД);
Иначе
// ВидАлкогольнойПродукции и АлкогольнаяПродукция
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| СведенияОбАлкогольнойПродукции.ВидПродукции,
| СведенияОбАлкогольнойПродукции.ВидЛицензии
|ИЗ
| РегистрСведений.СведенияОбАлкогольнойПродукции КАК СведенияОбАлкогольнойПродукции
|ГДЕ
| СведенияОбАлкогольнойПродукции.Номенклатура = &Номенклатура";
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ВходящиеДанные.Вставить("АлкогольнаяПродукция", Истина);
ВходящиеДанные.Вставить("ВидАлкогольнойПродукции", Выборка.ВидПродукции);
Иначе
ВходящиеДанные.Вставить("АлкогольнаяПродукция", Ложь);
ВходящиеДанные.Вставить("ВидАлкогольнойПродукции", Справочники.ВидыАлкогольнойПродукции.ПустаяСсылка());
КонецЕсли;
// Вести учет по ГТД
Запрос = Новый Запрос("
|ВЫБРАТЬ ПЕРВЫЕ 1
| 1
|ИЗ
| Справочник.СерииНоменклатуры КАК СерииНоменклатуры
|ГДЕ
| СерииНоменклатуры.НомерГТД <> ЗНАЧЕНИЕ(Справочник.НомераГТД.ПустаяСсылка)
| И СерииНоменклатуры.Владелец = &Номенклатура
|");
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
ВходящиеДанные.Вставить("ВестиУчетПоГТД", Не Запрос.Выполнить().Пустой());
КонецЕсли;
СоздатьВидНоменклатуры_Номенклатура = Номенклатура;
СоздатьВидНоменклатуры_НаименованиеВидаНоменклатуры = Номенклатура.ВидНоменклатуры.Наименование;
СоздатьВидНоменклатуры_ТипНоменклатуры = Номенклатура.ВидНоменклатуры.ТипНоменклатуры;
СоздатьВидНоменклатуры_ИспользоватьСерии = Истина;
СоздатьВидНоменклатуры_ИмпортнаяАлкогольнаяПродукция = ВходящиеДанные.АлкогольнаяПродукция И ВходящиеДанные.ВестиУчетПоГТД;
СоздатьВидНоменклатуры_АлкогольнаяПродукция = ВходящиеДанные.АлкогольнаяПродукция;
СоздатьВидНоменклатуры_ВидАлкогольнойПродукции = ВходящиеДанные.ВидАлкогольнойПродукции;
Выполнить(Алгоритмы.СоздатьВидНоменклатуры);
ИсходящиеДанные = Новый Структура("ВидНоменклатуры", Значение);
Значение = ОбъектКоллекции.Серия;
Если НЕ ЗначениеЗаполнено(ОбъектКоллекции.Серия) Тогда
Значение = "1";
ИмяПКО = "НеизвестнаяСерия";
КонецЕсли;
Иначе
Отказ = Истина;
КонецЕсли;
Показать
(5)никаких правил. откройте документ ввод остатков там есть типовая кнопочка загрузка с табличного документа. в 10.3 делаете отчет с нужными колонками и загружаете. если обычный обмен прошел нормально, то у вас все карточки и серии уже будут в базе и проблем не будет
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот