Перенести остатки товаров по складам из 1С:УТ11 в 1С:УТ11
Задача
Остатки товаров с себестоимостью (по закупочной цене на дату переноса)
Розничные цены
Закупочные цены
Штрих-коды
ГТД
Номенклатура только используемая (на остатке)
Воспроизвести на демо базе, перенос в пустую.
Оставлять заявки могут только авторизованные пользователи.
Основная специализация: Веб-разработка и Продуктовый дизайн
pip install sqlalchemy
Шаг 2: Определение моделей и создание базы данных
python
from sqlalchemy import create_engine, Column, Integer, String, Float
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
# Создание базы данных (или подключение к существующей)
engine = create_engine('sqlite:///demo_database.db')
Base.metadata.create_all(engine)
Session = sessionmaker(bind=engine)
session = Session()
Шаг 3: Перенос данных
Теперь можно добавить данные в новую базу данных из старой. Предположим, у вас есть доступ к старой базе через тот же механизм:
python
# Функция для переноса данных
def transfer_products(old_session):
products = old_session.query(Product).filter(Product.is_active == 1).all() # Берем только активные продукты
for product in products:
new_product = Product(
name=product.name,
cost_price=product.cost_price,
retail_price=product.retail_price,
barcode=product.barcode,
gtin=product.gtin,
is_active=product.is_active
)
session.add(new_product)
session.commit()
# Использование функции
# Assuming `old_engine` is the engine connected to the old database
old_engine = create_engine('sqlite:///old_database.db') # Подключение к старой БД
OldSession = sessionmaker(bind=old_engine)
old_session = OldSession()
transfer_products(old_session)
Шаг 4: Закрытие сессий
Не забудьте закрыть сессии после завершения работы:
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.
Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
Мой телеграм: https://t.me/daicha_helper_bot (если у вас спам, не проблема)
Оставлять заявки могут только авторизованные пользователи.
Перенести остатки товаров по складам из 1С:УТ11 в 1С:УТ11
Реклама
Перенести остатки товаров по складам из 1С:УТ11 в 1С:УТ11
Остатки товаров с себестоимостью (по закупочной цене на дату переноса)
Розничные цены
Закупочные цены
Штрих-коды
ГТД
Номенклатура только используемая (на остатке)
Воспроизвести на демо базе, перенос в пустую.