yak shoorlo

4
Рейтинг

shoorlo



  •   Регистрация: 05.07.2008 (15 лет назад)

  •   Был(а) на сайте: 20.07.2022

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Гордей Голиков
Подписчики 5

Рейтинг 4

SQL Перенос данных V7.7

Инструменты и обработки Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Windows Абонемент ($m) Приложение (exe) Перенос данных 1C

Позволяет быстро переносить данные между одинаковыми конфигурациями. В отличие от подобной (http://infostart.ru/public/14503/) позволяет переносить подчиненность документов и их ДВИЖЕНИЯ. То есть перепроводить документы не нужно! Также введена возможность для "нормализации" (проще говоря, сброса) реквизита журнала "IDDOC".

1 стартмани

02.04.2016    20055    11    shoorlo    14       

4

Комментарии

ОбменSQL Перенос данных V7.7#14 04.09.20 7:55
При "анализе" через DDS или через DD Давно выявлена причина на ограничение длины поля DESCR (20 символов) в этих файлах.
То есть , порой, допустим в бухгалтерии... Есть набор реквизитов метаданных с длиной превышающей 20 символов.... Почему и было исключено из описания "Подобные" конфигурации. Раньше производился "анализ" на возможность сопоставить данные. В исходниках все есть...
Спасибо.
ОбменSQL Перенос данных V7.7#11 05.04.16 10:26
(7) vcv, Здравствуйте!
Спасибо за косвенную поддержку.
Вы пишите: " Как вы будете с помощью SSIS модифицировать различные таблицы итогов? "
Дело в том, что как раз "програмка" тупо копирует таблицы или их части или части данных.
Итоги она НЕ пересчитывает! Это возложено на 1С . После применения "програмки" обязательно делается выгрузка-загрузка данных.
При этом, если точка актуальности итогов установлена на конец периода перенесенных документов, то пересчитываются итоги.
Если точка актуальности до периода переноса документов - устанавливаем ТА на конец периода. И 1С пересчитает итоги.
Так что товарищ "logarifm" прав что можно пользоваться и его рекомендациями.
НО трудо затраты на это будут выше (по-моему).

Немного посложнее алгоритм при "сбросе" IDDOC. Тогда приходится идти по метаданным, искать строковые реквизиты длиной 9, 13, 23
Проверять их на вхождение IDDOC и затем обновлять.

С уважением.
ОбменSQL Перенос данных V7.7#10 04.04.16 16:02
(8) serpent, Здравствуйте.
Нормализация делается в момент переноса документов если установлена псиса "Обновить IDDOC"
В общем случае НЕНУЖНА !
А нужна тогда когда у Вас в "_1SJOURN" максимальное значение поля "IDDOC" приближается к "ZZZZZZ "
ОбменSQL Перенос данных V7.7#9 04.04.16 15:56
Подскажите люди добрые, как сделать раздачу файлов бесплатной?
Ну не получается у меня.

Сейчас готовится версия с полным описанием последовательности действий.
В саму програмку введено создание лога выполнения, как общего времени
так и по (каждой таблице Констант, справочников, плана счетов)
(по документу шапка + таблица + запись в _1SJOURN) и по остальным...

таб констант записей 1057165
документов > 22000
время выполнения в формате "Ч:М:С.мс"
Вот пример лога выполнения торговля перенос 2 месяца

#=======================================
[04.04.2016 12:16:59] Начало загрузки таблиц

Перенос: Константы(_1SCONST) ... 0:4:59.20
Перенос: Справочник БанковскиеСчета(SC1507) ... 0:0:0.40
Перенос: Справочник Блокнот(SC1452) ... 0:0:0.40
Перенос: Справочник Валюты(SC89) ... 0:0:0.30
Перенос: Справочник Водители(SC2010) ... 0:0:0.40
Перенос: Справочник ВТТ(SC2005) ... 0:0:0.50
Перенос: Справочник Запись(SC2900) ... 0:0:0.20
Перенос: Справочник История(SC2893) ... 0:0:0.30
Перенос: Справочник Клиенты(SC46) ... 0:1:7.890
Перенос: Справочник КодыКлиентовОрг(SC2923) ... 0:0:3.145
Перенос: Справочник КодыТМЦПокупателей(SC3070) ... 0:0:0.80
Перенос: Справочник КодыТоваровОрг(SC2905) ... 0:0:0.150
Перенос: Справочник Комплектация(SC681) ... 0:0:0.50
Перенос: Справочник Лог(SC2884) ... 0:0:0.10
Перенос: Справочник ОборудованиеКлиента(SC3146) ... 0:0:2.350
Перенос: Справочник ОборудованиеПараметр(SC3165) ... 0:0:0.60
Перенос: Справочник ОС_ВидыЗатрат(SC3114) ... 0:0:0.30
Перенос: Справочник ОС_ГруппыНА(SC3118) ... 0:0:0.30
Перенос: Справочник ОС_Место(SC3158) ... 0:0:0.30
Перенос: Справочник ОС_Средства(SC3103) ... 0:0:0.100
Перенос: Справочник Районы(SC2646) ... 0:0:0.80
Перенос: Справочник Районы1(SC2706) ... 0:0:3.930
Перенос: Справочник РасчетныеСчета(SC1492) ... 0:0:0.60
Перенос: Справочник Склады(SC31) ... 0:0:0.30
Перенос: Справочник Сотрудники(SC838) ... 0:0:0.30
Перенос: Справочник Товары(SC33) ... 0:0:19.524
Перенос: Справочник Фирмы(SC13) ... 0:0:0.50

[04.04.2016 12:23:36] Завершение загрузки таблиц
#======================================= 0:6:37.131
#=======================================
[04.04.2016 12:30:13] Начало копирования документов

Перенос: Документ ВводОстатковТары(DH657) ... 0:0:0.230
Перенос: Документ ВводОстатковТоваров(DH310) ... 0:0:0.185
Перенос: Документ Доверенность(DH844) ... 0:0:0.140
Перенос: Документ КопияЦен(DH2473) ... 0:0:0.350
Перенос: Документ НалогНакл(DH1168) ... 0:0:2.280
Перенос: Документ НачислениеЗП(DH2961) ... 0:0:0.310
Перенос: Документ Перемещение(DH239) ... 0:0:0.770
Перенос: Документ Переоценка_Перетоваривание(DH1551) ... 0:0:0.150
Перенос: Документ Платежка(DH187) ... 0:0:0.720
Перенос: Документ ПриходДенегНаСчет(DH259) ... 0:0:0.393
Перенос: Документ ПриходнаяКредит(DH434) ... 0:0:2.273
Перенос: Документ ПриходнаяТары(DH493) ... 0:0:3.735
Перенос: Документ ПриходныйКассовый(DH336) ... 0:0:0.790
Перенос: Документ РасходНакл(DH410) ... 0:0:18.601
Перенос: Документ РасходнаяТары(DH1748) ... 0:0:0.380
Перенос: Документ РасходныйКассовый(DH322) ... 0:0:0.770
Перенос: Документ РасчетКорректировкиНН(DH2359) ... 0:0:0.860
Перенос: Документ Расчеты(DH2387) ... 0:0:2.828
Перенос: Документ Счет(DH196) ... 0:0:0.300
Перенос: Документ Табель(DH2997) ... 0:0:0.220
Перенос: Документ ТТН(DH2192) ... 0:0:2.576
Перенос: Документ УстановкаЦен(DH2658) ... 0:0:0.370
Перенос: Документ УстановкаЦен1(DH2839) ... 0:0:0.130
Перенос: Документ ЧекНалоговой1(DH2860) ... 0:0:0.980
Перенос: Документ ПутевойЛист(DH3231) ... 0:0:0.370
Перенос подчиненности документов(_1SCRDOC)... 0:0:16.489
Удаление движений Регистр (Дв.) ОстаткиТоваров (RA99) 0:0:5.158
Перенос движений Регистр (Дв.) ОстаткиТоваров (RA99) 0:0:4.412
Удаление движений Регистр (Дв.) РезервыТоваров (RA620) 0:0:0.120
Перенос движений Регистр (Дв.) РезервыТоваров (RA620) 0:0:0.30
Удаление движений Регистр (Дв.) Касса (RA165) 0:0:4.66
Перенос движений Регистр (Дв.) Касса (RA165) 0:0:0.590
Удаление движений Регистр (Дв.) Взаиморасчеты (RA267) 0:0:1.980
Перенос движений Регистр (Дв.) Взаиморасчеты (RA267) 0:0:1.742
Удаление движений Регистр (Дв.) УчетТары (RA172) 0:0:0.962
Перенос движений Регистр (Дв.) УчетТары (RA172) 0:0:0.873
Удаление движений Регистр (Дв.) УчетТары1 (RA1974) 0:0:1.520
Перенос движений Регистр (Дв.) УчетТары1 (RA1974) 0:0:1.359
Удаление движений Регистр (Дв.) УчетТары2 (RA2041) 0:0:0.150
Перенос движений Регистр (Дв.) УчетТары2 (RA2041) 0:0:0.160
Удаление движений Регистр (Дв.) ВзаиморасчетыНалог (RA2035) 0:0:0.390
Перенос движений Регистр (Дв.) ВзаиморасчетыНалог (RA2035) 0:0:0.280
Удаление движений Регистр (Дв.) ИздержкиОбращения (RA818) 0:0:0.110
Перенос движений Регистр (Дв.) ИздержкиОбращения (RA818) 0:0:0.30
Удаление движений Регистр (Дв.) Счета (RA1626) 0:0:0.233
Перенос движений Регистр (Дв.) Счета (RA1626) 0:0:0.220
Удаление движений Регистр (Дв.) Продажи (RA3007) 0:0:12.75
Перенос движений Регистр (Дв.) Продажи (RA3007) 0:0:11.29

[04.04.2016 12:32:00] Завершение копирования документов период с 20160101 по 20160229
#======================================= 0:1:46.848

ОбменSQL Перенос данных V7.7#5 03.04.16 9:40
(3) logarifm, Здравствуйте.
Я настаиваю на определении "быстро".
ОбменSQL Перенос данных V7.7#2 02.04.16 12:43
(1) logarifm, Здравствуйте.
Вы правы, у СКЛ есть не только это... Но
1. Это нужно изучать и писать "скрипты", что отнимет какое-то время, если ранее с этим не сталкивались. Вы предлагаете, практически, "стрелять из пушки по воробьям"?
2. Программулька делает все за несколько кликов мышкой. Это почти мастер переноса/обрезания данных. В зависимости от выбранных параметров.
Надеюсь ответил на Ваше замечание.

P.S.
Эта програмка давненько выкладывалась в варианте без переноса движений с исходниками, но была удалена мной из - за "критики".
ОбменSQL Перенос данных V7.7#0 01.04.16 18:41
Позволяет быстро переносить данные между одинаковыми конфигурациями. В отличие от подобной (http://infostart.ru/public/14503/) позволяет переносить подчиненность документов и их ДВИЖЕНИЯ.
То есть перепроводить документы не нужно!
Также введена возможность для "нормализации" (проще говоря, сброса) реквизита журнала "IDDOC".
ОбменSQL-Перенос данных для 1С Предприятие v 7.7#15 27.08.08 14:21
"а не придумывать очередные парсеры ддс"
Это сделано для того чтобы можно было произвести
"ПЕРЕНОС ДАННЫХ между конфигурации с одинаковыми (по идентификаторам)
метаданными, но с разными именами таблиц, полей таблиц."
Тут без "ддс парсера" не обойтись.
А простая генерация SQL запросов для АБСОЛЮТНО ОДИНАКОВЫХ конфигураций - естественно не имеет смысла.
С Уважением.
УчетПрямые запросы 1с++, описания таблиц 1с, примеры прямых запросов#2 13.08.08 10:56
Очень интересно было бы посмотреть на бухгалтерскую часть т.е.
таблицы:
_1SENTRY- проводки
_1SACCSEL - отбор счетов
_1SSBSEL - проводки по субконто
_1SBKTTLC - Итоги
AdminПеренос данных средствами SQL Помогите с алгоритмом#2 30.07.08 20:37
Судя по всему тема никому не интересна. Закрываем. Буду думать сам, хотя - обидно, ведь проект идет с исходниками.
Все равно, всем спасибо за внимание.
С уважением shoorlo.