Проверка остатков регистров между двумя базами после свёртки для ТиС 7.7. и Комплексной конфигурации.

12.01.10

База данных - Свертка базы

В начале года многие обрезают (сворачивают)  базы. Я не исключение :). После свёртки всегда возникает вопрос - "А правильно ли всё свернулось ?".  Запускаются отчёты для сверки остатков регистров между двумя базами. И всё равно нет полной уверенности, что всё нормально. Поэтому решил написать сверку остатков между двумя базами по ОЛЕ, чтобы облегчить сверки в дальнейшем ;) Кому пригодится  - буду рад. Если что-то не учёл исправьте - код открыт, или пишите замечания - сам исправлю... ;)

Для проверки работоспособности можно скопировать уже имеющуюся у вас базу ТиС, добавить её в список баз и проверить сначало расхождения между двумя этими базами. Затем в копии просто отредактировать и провести документ, который изменит остатки в региcтрах до даты сверки в обработке и проверить ещё раз различия по этим (этому) региcтрам (ру) ;)

Скачать файл

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

Наименование По подписке [?] Купить один файл
Проверка остатков между двумя базами.ert
.ert 192,00Kb
389
389 Скачать (1 SM) Купить за 1 850 руб.

Сверка осуществляется простым способом. Берутся остатки из одной базы, помещаются в ТЗ, потом по ОЛЕ берутся остатки из второй базы, синхронизирутся по коду (наименованию, номеру документа, идентификатору) и загружаются в ту же ТЗ, только с противоположным знаком по ресурсам. После этого ТЗ сворачиваем. Групповые колонки - "измерения" регистра, суммовые - "ресурсы". Если после свёртки остались строки в ТЗ с не нулевыми "ресурсами" - то выводим их на экран !

 

P.S. Для пользователей УРБД совет: сделать перед началом сверки проверку уникальности элементов справочников и документов. Т.к. если в какой-то момент забыли установить префикс ИБ, то может нарушиться уникальность.

Удачи и с Новым годом !

См. также

Свертка базы Чистка данных Перенос данных 1C Системный администратор Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Приводится порядок действий для создания новой информационной базы на основе имеющейся файл-серверной "Торговля и Склад" ред.9.2, для учёта с нуля. В новую базу выполняется перенос справочников и остатков номенклатуры. Журналы документов, данные регистров, долги контрагентов, партии очищаются.

1 стартмани

14.01.2022    6450    6    etmarket    3    

4

Свертка базы Программист Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Имеется база 7.7, которую хочется свернуть. Но в процессе свертки могут съехать остатки. Для проверки нужно сравнить остатки на дату свертки.

1 стартмани

20.06.2016    18498    2    pentanom    1    

2

Свертка базы Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Хотя большинство пользователей перешло на 1С 8ХХ, но есть еще очень много торговых организаций до сих пор эксплуатирующих 1С 77 ТиС. И пока еще не собираются переходить на новую платформу, а свертку делать надо. Есть много решений, я решил поделиться своим. Основное отличие: 1. Универсальность 2. Быстрота 3. Свертку можно делать на любую дату (не обязательно на начало года)

1 стартмани

15.11.2014    31983    125    Marik    27    

3

Свертка базы Чистка данных Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Бухгалтерский учет Абонемент ($m)

Удаляет проводки(корреспонденцию) по выбранным счетам за выбранный период. Работает с забалансовыми счетами. Выбор условия соответствия вхождения счетов в корреспонденцию (и / или).

1 стартмани

06.01.2014    19856    11    by_1Cnik    8    

3

Свертка базы Системный администратор Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

По статье "Зачем в 1С нужно периодически пересчитывать итоги по регистрам?" http://infostart.ru/public/177171/ Обработка для 7.7, файловая, только для специалистов. Никаких гарантий и возмещений. Работает только в разделенном режиме (прямой запрос VFP). После выполнения - в обязательном порядке ТиИ (только упаковка), После ТиИ в обязательном порядке - принудительно переиндексировать. Родственная разработка для SQL: http://infostart.ru/public/177579/

8 стартмани

28.03.2013    72622    101    CheBurator    14    

15

Свертка базы Чистка данных Системный администратор Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Берем 2 базы старую и новую, новая это точная копия старой, только с подчищенными файлами d*.dbf, r*.dbf Запускаем в старой обработку, ждем 15 минут и радуемся! Только не забудьте в новой провести ручками документы (операции - проведение документов) Сворачивает остатки по фирмам и складам в усредненной себестоимости(считает по принципу отчета остатки ТМЦ), делает вводы остатков в базе к которой коннектимся И сворачивает всю дебиторскую и кредиторскую задолженность по Фирмам без детализации кредДокумент. Обновление от 12.02.13 появилась возможность сворачивать дебиторку в разрезе кред документа+переносит долги по комиссионерам. Не знаю как вам, а на мой взгляд более простого и работоспособного я тут просто не нашел!!!

1 стартмани

02.01.2013    23735    181    zoeh    8    

10

Свертка базы Перенос данных 1C Программист Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Обработка предназначена для переноса данных из Рарус 2.5 магазина на платформе 7.7 в Розницу ред. 1 на платформе 8.2. Перенос осуществляется с помощью OLE. Переносимые данные: Номенклатура(ед., штрих-коды), Документ ввода остатков и цены номенклатуры (после закрытия торгового периода).

1 стартмани

08.10.2012    22433    48    pervanax    5    

1

Свертка базы Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Свертка данных на определенную дату, без изменения в конфигурации.

1 стартмани

03.09.2012    20463    153    Tarlich    6    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Ish_2 1112 11.01.10 14:48 Сейчас в теме
Чего тебя на 77 потянуло ?
2. koliaff 174 11.01.10 15:10 Сейчас в теме
(1) Привет. Работа ). Многие ещё не перешли на 8-ку и не собираются. Прекрасно ведут учёт в 7-ке.
3. vodyanoy 14.01.10 14:06 Сейчас в теме
Полезная вешь.
Еще не пробовал, но однозначно плюс
4. Ёпрст 1065 14.01.10 14:20 Сейчас в теме
Нафига такой изврат с поиском по коду/наименованию/Поиск документов по Номеру ???

Оле база же - потомок той же базы. Достаточно ЗначениеИзСтрокиВнутр и привет. И не надо ничего искать.


5. newbas 534 14.01.10 21:51 Сейчас в теме
(4) Хорошо, если это так
6. koliaff 174 14.01.10 22:01 Сейчас в теме
(4) Свёртки бывают разные : чёрные, белые, красные. Но мне почему-то хочется над чем-нибудь заморочиться :D
Для некоторых сверток ЗначениеИзСтрокиВнутр не подойдёт.
8. Ёпрст 1065 15.01.10 09:51 Сейчас в теме
(6) Например ?
Не подойдет только в одном случае - если свёртка тупо переносом останков /справочников в другую ИБ.
9. koliaff 174 15.01.10 11:02 Сейчас в теме
(8) Что значит тупо ??? Как раз это самый сложный способ свертки остатков !
10. Ёпрст 1065 15.01.10 17:44 Сейчас в теме
(9) Ну тогда для всех остальных случаев, если база была сделана из "кастрацией" текущей - искать что-то по оле не надо савсем, достаточно юзать системное представление объектов.. без всякого поиска.
Что уменьшает вероятность ошибки в 0 %
11. newbas 534 16.01.10 10:28 Сейчас в теме
(10) Вы правы, но только если свертка базы делалась "кастрацией" текущей. В противном случае это не катит, если, например, переносились остатки в пустую базу, или в отличающуюся конфигурацию, или склеивались остатки из нескольких баз в одну
7. LVV 15.01.10 03:57 Сейчас в теме
Спасибо за полезные вещички!
12. cobra19841982 02.03.10 22:33 Сейчас в теме
У меня выдает ошибку (В ОЛЛЕ БАЗЕ НЕТ ВЫБРАННОГО РЕГИСТРА) подскажите что делать за ранние спасибо
13. koliaff 174 03.03.10 17:25 Сейчас в теме
(12) Базы должны быть одинаковые по составу регистров.
14. Art77 23 17.10.11 05:58 Сейчас в теме
Когда в начале года делал свертку торговли, проверял этой обработкой, со своей задачей справилась.
15. sbklymenko 16.01.12 20:16 Сейчас в теме
Сделал перенос остатков и свертку базы и решил проверить, выдает ошибку: " Если РекСпр.Владелец.Выбран()=1 Тогда
ПРОВЕРКА ОСТАТКОВ МЕЖДУ ДВУМЯ БАЗАМИ.ERT(302)Значение не представляет агрегатный объект (Выбран)"
Конфигурация комплексная 7.7 и ведется учет по нескольким фирмам, может в этом причина.
16. AlexShap 2 25.01.12 11:46 Сейчас в теме
Спасибо. Данная обработка ускорила процесс сравнения и выявления косяков после новогодней свертки базы ТиС. Мне понравилась.
17. validat 1 31.05.13 22:44 Сейчас в теме
Очень нужен хоть какой-то инструмент для проверки результатов свёртывания базы. Ещё не пробовал. Отпишусь когда будут результаты. Автору, спасибо.
Оставьте свое сообщение