OLE - монитор

08.10.10

Задачи пользователя - Анализ учета

Простенький монитор для проверки 2х синхронизированных по UID баз.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
COM_MONITOR.epf
.epf 22,81Kb
190 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Для тех, кто синхронизирует базы по внутренним уникальным идентификаторам UID. В текущей базе необходимо открыть обработку, настроить параметры подключения к удаленной базе, выбрать тип объекта, отбор, если нужно. Отобрать данные в текущей базе, и нажать "Загрузить данные удаленной базы"... Таблица дополнится колонкой с идентификатором и колонкой со стоковым представлением ссылки в удаленной базе. Таким образом, легко можно проверить, все ли выгрузилось, и, главное, синхронизовано ли это по UID. часто бывает, что "умелые руки", не дожидаясь выгрузки, создают в удаленной базе документы или элементы справочников вручную. Когда документов много, и уследить в онлайн-режиме за дубликатами трудно, то после выгрузки обнаруживаются сюрпризы... Для наведения порядка поможет эта обработка. И не забудьте закрыть открывшееся окно удаленной базы, как только обработка начнет поиск. Скорость работы при этом увеличится в десятки раз.

Прим. Давно замечено, что если ComБаза.Visible = TRUE, а потом его закрыть, то будет в разы быстрее, чем если сразу написать ComБаза.Visible = FALSE

Последние версии всех обработок с полным описанием на http://sites.google.com/site/ghostishe1c

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Регламентированный учет и отчетность Анализ учета Бюджетный учет Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Расширение «Отчет ГОЗ» для 1С:Бухгалтерия 3.0 ПРОФ и КОРП позволяет автоматизировать ведение раздельного учета и подготовку отчетности для Торговых и Производственных организаций, участвующих в ГосОборонЗаказе. Эффективный инструмент ведения раздельного учета по гособоронзаказам для Торговых и Производственных компаний

108900 руб.

20.02.2024    3721    8    1    

11

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 24894 руб.

12.06.2017    148580    867    302    

455

SALE! 10%

Перенос данных 1C Программист 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    174087    378    288    

404

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16260 руб.

18.02.2016    191556    626    537    

546

Анализ учета Закрытие периода Бухгалтер 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» для 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP) поможет найти все расхождения.

8500 руб.

21.10.2017    93319    360    173    

332

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.21.x).

35000 руб.

23.07.2020    59019    284    75    

224

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    175224    319    267    

388

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.246.x) и БП 3.0 (3.0.175.x). Правила подходят для версии ПРОФ и КОРП.

35000 руб.

15.12.2021    27902    198    58    

153
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. mamappc 04.10.10 19:28 Сейчас в теме
2. webcont 04.10.10 19:30 Сейчас в теме
3. lubaduba 04.10.10 20:00 Сейчас в теме
мне не нужно, но идея хорошая. плюс
4. kote 537 05.10.10 00:54 Сейчас в теме
P.S. Кому не лень, на моей страничке, которая есть в обработке, кликните по гугловскому баннеру
===
Вы прямо в текст статьи эту ссылку поместите.. или хотите отследить, сколько чел реально тестировало обработку?
5. ghostishe 293 05.10.10 08:48 Сейчас в теме
(4) Вообще хотелось бы знать, сколько народу. Просто другую мою обработку скачали 900 раз отсюда с инфостарта, так никто толком не отписался.
6. ediks 338 07.10.10 12:00 Сейчас в теме
(5)
1) И сколько раз я должен кликнуть, чтобы можно было уже перейти на закладку "настройка"? Переключаюсь на настройку, а меня упорно выбрасывает на закладку WEB. Это фича или баг? Или я обязательно должен куда-то кликнуть, чтобы отметиться в качестве подопытного кролика ?
2) Ctrl+V для ввода имени сервера и базы уже отменили? Или это только у меня такая фича? В notepad почему-то копируется.
3) В обработке вообще возможно работать без переключения на страничку автора? Когда она вдруг переключается на закладку WEB во время ввода данных - как-то напрягает.
4) Удалось таки нажать кнопку "Загрузить данные". получил {ВнешняяОбработка.COM_MONITOR(44)}: Значение не является значением объектного типа (Метаданные).
7. ghostishe 293 07.10.10 16:58 Сейчас в теме
(6)
1. Это у тебя что-то не так...
2. ctrl+v работает во всех полях
3. можно, я не в курсе, почему у тебя что-то перескакивает. Если у тебя глючит - в конфигураторе удали эту закладку и все. проблем-то?
4. 99% неправильно ввел данные удаленной базы или прав не хватает. проверь.
8. ediks 338 07.10.10 17:23 Сейчас в теме
(7) После удаления закладки WEB обвинения по пунктам 1,2,3 снимаются :)
Пункт 4 остался.
Данные введены верно - проверил, да и пользуюсь я известной комбинацией Ctrl+C Ctrl+V.
Насчет прав: я под этими же правами перезаливаю данные параллельно в эту же базу. Куда уж полнее полных прав. Но у меня установлена аутентификация Windows в удаленной базе. В этом может быть проблема? Аналогичная обработка присоединилась без проблем http://infostart.ru/public/21382/
9. alexk-is 6547 07.10.10 19:06 Сейчас в теме
Вот решил "отписаться". Это не со зла, а так - некоторые замечания
1. Если не выбран сравниваемый объект, то ошибка
2. Если не указаны параметры подключения, то ошибка
3. Работает очень медленно
4. После заполнения таблицы значений остается висеть процесс 1С:Предприятия до закрытия обработки
5. При сравнении, например, справочника на 20000 нет наглядного отображения расхождений. Выявить расхождения визуально не реально
6. Модуль зачем-то запаролен

Модуль стыдно показать? :)
Уверен, что можно поднять скорость получения данных из подключенной базы хотя бы в 10 раз - я же смог у себя поднять скорость в 90 раз :) Хотел в 100 - не получилось :)
Как поднять скорость можно посмотреть http://www.infostart.ru/public/71130/ и http://www.infostart.ru/public/18924/ :)
10. ghostishe 293 08.10.10 08:53 Сейчас в теме
(9)
1. защиту от дурака ставить не стал, т.к. написано не на продажу, а для себя. Поэтому логично предположить, что если объект не выбран, то и сравничать нечего.
3. Написано же... В описании, что надо закрыть открывшийся сеанс удаленной базы. Тогда скорость возрастет в десятки раз. Внимательнее читай описание.
4. Мой косяк. исправлено. забыл закрыть COM-соединение.
5. Проще простого. Стандартными возможностями платформы, не забывай про отбор в табличном поле. на первом ненайденном удаленном справочнике правой кнопкой - установить отбор по текущему значению - в табличке останутся ТОЛЬКО расхождения, куда уж нагляднее? ;) Это ж "1С для чайников". каждый знать должен.
6. Модуль могу открыть, если надо.

по поводу скорости я отписался. Просто внимательней читайте. Открылось окно базы, к которой выполнятеся подключение - закройте его. скорость возрастет.

12. alexk-is 6547 08.10.10 10:02 Сейчас в теме
(10) Быстрее это не показатель, хотелось бы увидеть результат в цифрах.
(11) По 40000 документов данные из подключенной базы получены за сколько секунд? С открытым сеансом и с закрытым? Можно в процедуре ЗагрузитьСпискиНажатие написать вместо ДополнитьДанными() следующий код:

Скрипт = Новый COMОбъект("MSScriptControl.ScriptControl");
Скрипт.language = "javascript";
мСек1 = Формат(Скрипт.eval("new Date().getTime()"),"ЧГ=0");

ДополнитьДанными();

мСек2 = Формат(Скрипт.eval("new Date().getTime()"),"ЧГ=0");
Если
мСек2 - мСек1 <> 0 Тогда
Сообщить("Завершено за " + ((мСек2 - мСек1) / 1000) + " сек.");
КонецЕсли;
14. ghostishe 293 08.10.10 10:29 Сейчас в теме
(12) 2400 секунд 900 документов с НЕзакрытым сеансом.
27 секунд ----------------------- с закрытым, как я советовал в описании.

2400/27=88,9

простая фишка для увеличения скорости. ComБаза.Visible = TRUE + закрыть сеанс - во много раз быстрее, чем ComБаза.Visible = FALSE изначально.


Это старая фишка платформы. природа ее мне непонятна =)
16. alexk-is 6547 08.10.10 11:00 Сейчас в теме
(14) Ура цифры. Сейчас досчитает, напишу свои цифры :)
11. ghostishe 293 08.10.10 09:07 Сейчас в теме
(9)
Спец для тебя добавил 2 блока с "Попытка - Исключение", чтоб ошибки не вылетали.
СОМ-соединение закрыл. Процессов больше висеть не должно.
Ну а по поводу наглядности, сейчас проверил на 40 000 документах постцупления. Берешь этот столбец и по алфавиту сортируешь стандартной командой контекстного меню A-Z и все. <ОБЪЕКТ НЕ НАЙДЕН> будут все рядышком один за другим. Наглядно очень даже. ;)
13. alexk-is 6547 08.10.10 10:29 Сейчас в теме
+12 Прикольно движок сайта покривел. Вместо красного красит зеленым :)
15. ghostishe 293 08.10.10 10:36 Сейчас в теме
+14 К тому же на SQL варианте скорость может отличаться в зависимости от загруженности сервака, если на нем не только одна база крутится, т.к. SQL распределяет ресурсы неплохо. У нас 1 база УПП 200 подключений + буха + зуп на одном SQL. скорость разнится.. и это логично. Поэ\тому нижний пример я делал в файловом режиме для наглядности на Core2DUO локально.
17. alexk-is 6547 08.10.10 14:54 Сейчас в теме
(15) Ну, у меня ПК попроще.
Итак, база УПП файловая 15 Гб соединение с УПП файловой.

Обрабатывается 894 документов.
1. НЕ закрытый сеанс - 8 612,822 сек
2. закрытый сеанс - 110,249 сек
3. немного оптимизированный код - 3,313 сек
4. еще немного оптимизированный код - 0,922 сек

Это на маленьких объемах данных, а вот на больших.
Обрабатывается 22 489 элементов справочника.
1. НЕ закрытый сеанс - не дождался, убил чтоб не мучалась
2. закрытый сеанс - 2 379,947 сек
3. немного оптимизированный код - 80,029 сек
4. еще немного оптимизированный код - 18,77 сек

Замечено, если в окне НЕ закрытого сеанса шурудить мышкой, то процесс пойдет быстрее
19. ghostishe 293 08.10.10 15:38 Сейчас в теме
(17) Я не заморачивался с подключением внешних dll-ек, как у тебя в постах
20. alexk-is 6547 08.10.10 15:44 Сейчас в теме
(19) О каких внешних dll-ках идет речь?
21. ghostishe 293 08.10.10 16:15 Сейчас в теме
(20) Ну ты ссылку дал на посты, там какие-то дллки подключаются для оптимизации, я в суть не вникал, там для 7.7
22. alexk-is 6547 08.10.10 16:25 Сейчас в теме
(21) Ах, dll-ки, так это для 7.7. Не, не, не. Здесь только ловкость рук и ни какого шаманства. dll-ки для 8.1 это к Душелову. Я dll-ки под 8-кой не использую и в данном случае их тоже не было.
18. пользователь 08.10.10 15:04
Сообщение было скрыто модератором.
...
23. пользователь 11.10.10 17:43
Сообщение было скрыто модератором.
...
24. пользователь 14.10.10 08:11
Сообщение было скрыто модератором.
...
25. andru_dv 29.09.11 15:25 Сейчас в теме
Спасибо за обработку. Жаль что раньше её не увидел.
Я как раз синхронизирую две базы УТ по UID.
Оставьте свое сообщение