Перенос УТ 10.3 → УНФ 3.0: справочники, остатки, документы (без правил обмена)
Интеграция - Перенос данных 1C
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Два варианта обработки — чем они отличаются
Выберите вариант в списке файлов публикации. Цена каждого варианта — 10 StartMoney.
| Вариант | Перенос складских остатков | Когда выбрать |
|---|---|---|
| 1.0.0.1 — все склады | Исходный вариант без отдельного отбора складов. Остатки запасов выбираются со всех складов с учётом остальных настроек переноса. | Нужно перенести складские остатки целиком. |
| 1.0.0.2 — выбор складов | Добавлена вкладка «Склады»: загрузка списка из УТ, выбор галочками, команды «Отметить все» и «Снять все». Например, можно перенести остатки только 10 складов из 50. Режим «Все склады» также сохранён. | Нужно перенести складские остатки только с определённых складов. |
В версии 1.0.0.2 выбор сохраняется при обновлении списка и после повторного открытия обработки. Если режим «Все склады» выключен и ничего не отмечено, запуск блокируется с понятным предупреждением. После смены базы УТ список складов нужно заполнить заново.
Область действия отбора: только складские остатки запасов. Комиссионные остатки переносятся прежним алгоритмом без отбора по складам. Документы, справочники, деньги, взаиморасчёты, цены и открытые заказы этим отбором не ограничиваются — их выбирают на соответствующих вкладках.
Как перенести только выбранные складские остатки: на вкладке «Склады» снимите «Все склады», нажмите «Заполнить из УТ» и отметьте нужные склады. На вкладке «Остатки» задайте дату и включите «Запасы», отключив ненужные правила на остальных вкладках. Для справочников можно выбрать режим «Только используемые».
Весь нужный набор складов выбирайте одним запуском. Как и в исходной версии, при перезаписи документа ввода остатков его табличные части заполняются заново: последовательные запуски с разными наборами складов не суммируют их остатки в одном документе.
Версия 1.0.0.2 дополнительно проверена в клиенте УНФ 3.0.14.187 на платформе 8.5.1.1529: загрузка и сохранение выбора складов, пустой выбор, перенос десяти отмеченных складов. Сверка данных после переноса подтвердила ровно десять выбранных складов и 55 единиц без посторонних складов. В комплект новой версии входит инструкция Word.
Что вы увидите после запуска
Перенос идёт по правилам, и по каждому правилу журнал сразу показывает, сколько объектов создано, изменено, пропущено и сколько ошибок. На тестовой базе УТ 10.3.87.1 (2 организации, 7 контрагентов, 13 позиций номенклатуры, 25 документов за два месяца) перенос из формы занял две минуты: создано 126 объектов, проведено 27 документов из 27. Остатки товаров по складам и характеристикам, деньги по кассам и счетам, расчёты с контрагентами (в том числе по договору в долларах) в УНФ и в УТ совпали, расхождений нет.
Ставки НДС: читаем из вашей базы, а не из списка в коде
В типовой УТ 10.3 нет ставки 22%, а у многих она добавлена своими руками или чужим обновлением. Обработка при подключении читает все значения перечисления «Ставки НДС» вашей УТ и подбирает каждому соответствие в УНФ.
| Что в вашей УТ | Как сопоставляется | Результат в УНФ |
|---|---|---|
| «НДС22», «НДС22_122» | то же имя есть в УНФ | 22% и 22/122 |
| значение «Ставка_пять» с синонимом «5%» | имени нет, процент берётся из синонима | 5% |
| «НДС15» (в УНФ такой нет) | соответствия нет | пустая ставка и запись в журнале, документ не теряется |
Перед переносом функция «ПроверитьСтавкиНДС» показывает эту таблицу для вашей базы.
Что УТ хранит иначе, чем УНФ
| В УТ 10.3 | В УНФ 3.0 | Как решено |
|---|---|---|
| Контактная информация в полях «Поле1…Поле10», без XML | XML-значение в табличной части | восстанавливается по представлению, виды сопоставляются по смыслу |
| Подотчётное лицо — физлицо | Сотрудник | сотрудник подбирается или создаётся по физлицу |
| Набор или комплект — состав в регистре | Справочник «Комплектации» | комплектация на набор и характеристику, единственная — по умолчанию |
| Ордер — свойство документа | Ордерность — свойство склада | см. ниже |
| Остатки товаров без организации (в регистре «Товары на складах») | Остатки по организациям | организация — из регламентного регистра, если он ведётся, иначе по умолчанию |
| Вид операции и спецификации в заказах | — | в запросах убраны, поле остаётся пустым |
Ордерные склады — ваш выбор
По умолчанию склады переносятся неордерными, ордера УТ не переносятся, остатки совпадают с УТ. Если вы ведёте ордерный учёт, включите правило «Ордерная схема складов» и правила ордеров: склады станут ордерными по тому направлению, где в УТ все движения шли через ордера. Склад со смешанным учётом остаётся неордерным — иначе прямые накладные перестали бы двигать остатки.
Что не переносится
Розница и ККМ, скидки и дисконтные карты, цены номенклатуры контрагентов, маркировка, ЕГАИС, прослеживаемость, серийные номера и учёт по качеству. Перед началом журнал предупреждает, что из этого есть в вашей базе. Зарплаты, основных средств и производства в типовой УТ 10.3 нет — соответствующих правил в обработке тоже нет. Отрицательные остатки не вводятся, а перечисляются в журнале.
Запуск
«Файл — Открыть» в УНФ, ответ «Да» на предупреждение безопасности, закладка «Подключение к УТ»: каталог файловой базы или сервер и имя базы, кнопка «Проверить подключение». Затем закладки «Справочники», «Остатки», «Документы» (период, флажок проведения), «Организации», «Настройки» и кнопка «Перенести». Объекты можно тянуть по ссылкам с заданной глубиной: недостающее создаётся заглушкой с нужным идентификатором и дозаполняется при переносе самого объекта.
Как менять правила под свою базу
Каждый объект — пара процедур в модуле обработки: «Запрос_Имя» (запрос к УТ) и «Загрузить_Имя» (заполнение УНФ). Нетиповый реквизит добавляется полем в запрос и одной строкой в процедуру загрузки.
На чём проверено и чего не проверено
Проверено на типовой УТ 10.3.87.1 с созданными тестовыми данными (закупки, продажи, склад, деньги, комплектация, ордера, подотчёт, договор в долларах, ставки 22% и 5%), приёмник — УНФ 3.0.14.140 на платформе 8.5; форма отработана кликами в клиенте. Правила комиссии, розницы, ГТД, корректировок и резервов проверены только запросами к типовой конфигурации, на данных не гонялись. Рабочая нетиповая база УТ в проверке не участвовала.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.187, 3.0.14.140
- Управление торговлей, редакция 10.3, релизы 10.3.87.2, 10.3.87.1
Вступайте в нашу телеграмм-группу Инфостарт