Свертка ИБ 7.7 Оперативный учет

Публикация № 63400 28.12.09

Администрирование - Администрирование данных 1С - Свертка базы

Свертка базы 7.7 Оперативный учет - удаление документов и движений регистров на дату, перенос остатков.

Для тестирования и отладки использовалась переписанная на базе "ТиС" конфигурация с объемом базы в 6Гб и документами с 2003 по текущую дату.

Достоинствами реализации считаю:
1. Высокая скорость свертки (в районе 1 часа на х64 сервере с 8Гб памяти под Server 2008) и коэффициент сжатия (до 1,3Гб) - см. параметры тестовой базы, свертка проводилась на 01.01.09.
2. ПОЛНОЕ удаление документов с очисткой ссылок.

3. Очистка "ненужных" итогов и свертка движений регистров с очисткой ссылок.

Описание запуска - в файле !readme.txt в архиве.

Обновление 31.12.09 - изменения для обработки реквизитов типа "Неопределенный" в справочниках и регистрах (в документах и периодических реквизитах уже был, просто в моей тестовой базе не было таких реквизитов).

Обновление 11.01.10 - очистка ссылок на документы и исправление для очистки длинных строк.

Обновление 09.08.10 - добавлен ввод пароля на защищенную конфигурацию, добавлена проверка на существование последовательностей.

Скачать файлы

Наименование Файл Версия Размер
СверткаИБ.rar

.rar 763,07Kb
2014
.rar 763,07Kb 2014 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. samadurov 108 28.12.09 11:47 Сейчас в теме
2. kermit_80 29.12.09 09:59 Сейчас в теме
Подскажите, у меня после обр. док-тов, ост. товаров появилось такое сообщение об ош-ке:
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Перед выполнением операции нужно открыть базу!
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)

Основная база не была запущена.
3. andrewbc 293 29.12.09 10:36 Сейчас в теме
(2)
Обработка последовательно обрабатывает следующие файлы:
1cv7.md - конфигурация
1SJOURN.DBF - журнал документов
1SCRDOC.DBF - ссылки документов
DH*.DBF - шапки документов
DT*.DBF - таб.части документов
RG*.DBF (по индексу RG*.CDX) - итоги по регистрам
RA*.DBF - движения по регистрам
1SCONST.DBF (по индексу 1SCONST.CDX) - константы и периодич.реквизиты
4. andrewbc 293 29.12.09 10:39 Сейчас в теме
(2) продолжение
SC*.DBF - справочники (по необходимости)
1SBLOB.DBF - длинные строки
1SSYSTEM.DBF - системные установки
1SSTREAM.DBF - последовательности
1SJOURN.DBF (по индексу 1SJOURN.CDX) - журнал документов
Удаление всех *.CDX
Сжатие всех *.DBF
5. andrewbc 293 29.12.09 10:41 Сейчас в теме
(2) продолжение
Поэтому все указанные файлы должны присутствовать в выбранной папке и не должны быть открыты ни в 1С (даже в разделенном режиме), ни в какой-либо другой программе (например, просмотрщик DBF файлов).
6. andrewbc 293 29.12.09 10:54 Сейчас в теме
(2) еще попробу переиндексировать базу перд сверткой, может, нарушены индексы
7. kul 30.12.09 09:54 Сейчас в теме
Будет ли работать на бюджетной конфигурации?
8. andrewbc 293 30.12.09 09:56 Сейчас в теме
Пока работает только с компонентой "Оперативный учет" (сворачивает регистры). Свертка бух.итогов и проводок в отладке.
9. OneGb79 31.12.09 08:49 Сейчас в теме
Чёрт! Черт! Черт! :D Просто супер! Спасибо огромное автору! 5 гиговая база свернулась за 40 минут в 1.6! :D Причем свернулась корректно! Респект и уважуха автору! :D
10. andrewbc 293 31.12.09 08:56 Сейчас в теме
12. andrewbc 293 02.01.10 12:58 Сейчас в теме
(9) для меня главное - "Причем свернулась корректно!"
и, конечно, скорость.
благодарю за отзыв
11. OneGb79 01.01.10 15:59 Сейчас в теме
Уважаемый автор! :-) исправился! Прошу прощения что тупанул и сразу не поставил. :-) и еще раз спасибо. Моя собственная обработка свертки сворачивала базу 5 гиг за 6 часов.... ;-) так что вашу я ОЧЕНЬ оценил.
13. OlegKH 03.01.10 22:42 Сейчас в теме
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Перед выполнением операции нужно открыть базу!
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
У меня тоже самое только при запуске "Свертка ИБ"....Я что-то сделал не так?
14. OlegKH 04.01.10 16:50 Сейчас в теме
Все нормально.Разобрался. :D .Начал сворачивать на копии.Посмотрим ,что получиться...... :)
15. Ёпрст 1051 04.01.10 17:12 Сейчас в теме
(0) Есть ли смысл использовать объект XBase, когда можно всё и так свернуть, используя 1cpp и прямые запросы ? И не надо иметь для этого стороннюю базу..+ сворачивать таким способом можно хоть в dbf, хоть в скуле..

Да.. недостатки:
1.нужно хотя бы ставить флаг проведенности у документа СверткаИБ
2.нет возможности правки документа СверткаИБ (разве что "руками")...
3.Теряется вся аналитика..по кред.докам/партиям и т.д..
4.Будут битые ссылки в справочниках/документах..нужно ТиИ хотя бы. потом

23. andrewbc 293 11.01.10 09:58 Сейчас в теме
Всех с прошедшими наконец праздниками! Спасибо за комментарии.
Кое-что подправлено и выложено сегодня (11.01.10).
Теперь по конкрентным вопросам.
(15) (16) - разработка делалась изначально на xBase, 1cpp было добавлено в самом конце для ускорения поиска в таблице значений (объект "ИндексированнаяТаблица"), в принципе, замечания Ёпрст по поводу использования 1cpp и прямых запросов правильны и будут учтены в следующей версии.
(16) (21) с периодичностью остатков тоже проблемы будут решены, просто в моей базе периодичность была месяц.
И вообще, эта разработка пока не тянет на универсальную, потому что делалась в "пожарном" режиме для конкретной базы. Поэтому еще раз благодарю за замечания и предложения, будем двигаться дальше.
16. Ёпрст 1051 04.01.10 17:17 Сейчас в теме
+15 да еще... Не у всех периодичность хранения останков "месяц"... что тоже будетиметь плачевный результат..
+ зачем писать функции перевода в др. систему счисления, когда есть 1cpp и штатные функции самой 1с-ины
_IdToStr(ДесЗначение)
_StrToID(36Строка)
21. Donat 06.01.10 09:47 Сейчас в теме
(16) А что будет если периодичность не 1 месяц, у меня например 5 дней, и вроде бы нормально свернулась, правда конечно не за 40 минут.
17. rad1st 05.01.10 10:40 Сейчас в теме
Уж не знаю что за базы вы сворачивали, но моя база 5.5 гб 600 т.док сворачивалась сутки, и при этом на обработке регистра "ПартииОтданные" 1ска вылетела я с++ runtime ошибкой, без каких либо разъяснений. И чтож теперь делать то?
18. rad1st 05.01.10 16:57 Сейчас в теме
(17) Хех, удалил индексы, сжал базу (ужалась до 2.5Гб) (сворачивал на 1.10.09, так что у меня еще осталось 140 тыс. документов). И тупо запустил свертку еще раз, вот теперь она действительно быстро часа за 3 все доделала. Потом еще час на свертку итогов. И вот сейчас глядя на остатки по регистрам могу сказать - Все отлично! Копейка в копейку на 1.01.10 :) +
19. host_kms 125 06.01.10 05:08 Сейчас в теме
При выборе базы пишет "Ошибка открытия ИБ".
"амд.Открыть(КаталогИБ+"1Cv7.MD") = 3", а не < 2.
ActiveMD.dll зарегистрировал.
Что я не так делаю?
20. host_kms 125 06.01.10 08:14 Сейчас в теме
(19) Разобрался. Для SQL базы работает?
22. AlimovAlex 07.01.10 12:24 Сейчас в теме
база не большая 160 метров. Свернулась за несколько минут.
Остатки свернулись нормально. Запустил тестирование и исправление ИБ.
Тест физической целостности проходит нормально. А вот тест логической целостности уже двое суток идет ). Мне просто интересно через сколько он закончится )
24. averon 11.01.10 19:33 Сейчас в теме
Шикарно. Прям спас. Аналогично база на 6 гигов -> 25 минут и база в 200 метров без косяков
25. rad1st 11.01.10 21:49 Сейчас в теме
А я передумал... При более детальном разбирательстве, выяснилось что не пошли остатки по покупателям, поставщикам и партиям отданным. Все остальные регистры в норме. Причем и на 6гб и на 200мб. Базы совершенно разные, организации тоже, слегка модифицированные торговли... В маленькой базе пропали полные наименования номенклатуры, адреса и телефоны физ.лиц. Ну видимо обновление это исправляет. Маленькую базу могу предоставить для опытов :)
32. andrewbc 293 13.01.10 15:36 Сейчас в теме
(25) - обратись в личку, думаю это связано с ошибками в пред.версии. базу тоже можно посмотреть, чем больше вариантов для тестирования - тем лучше.
26. rainbow83 12.01.10 17:58 Сейчас в теме
Остатки не перенесены вообще :o . А документы все благополучно удалились. Что сделано не так?
27. Ёпрст 1051 12.01.10 18:12 Сейчас в теме
(26) чем проверил, что останков нема ? В RA и RG должны быть записи..от документа СверткаИБ
31. andrewbc 293 13.01.10 15:31 Сейчас в теме
Извиняюсь, что не отвечал - работы навалилось.
(26) (28) (30) - остатки переносятся следующим образом: на 1 число в начале дня создается документ "СверткаИБ", все остатки на конец 31 пред.месяца пишутся как движения этого документа, поэтому на 31 не будет никаких остатков. нужно смотреть движения и остатки за тот месяц, в котором документ "СверткаИБ.
35. rad1st 14.01.10 23:17 Сейчас в теме
(31) Свернул маленькую базу версией от 11.01.10, справочники в порядке, остатки по контрагентам тоже... Эхх еще бы успеть свернуть заново 6гб ))
28. rainbow83 13.01.10 09:19 Сейчас в теме
Остатки по складам проверяю обычным отчетом "Остатки ТМЦ", должен быть конечный остаток - там пустота. По контрагентам тоже самое. Все сделано по инструкции.
29. Ёпрст 1051 13.01.10 09:39 Сейчас в теме
(28) Ошибки писал при этом (при свёртке)?
Что в самих RA и RG ? Например, в любом останковом регистре ? Есть чО?
30. rainbow83 13.01.10 10:25 Сейчас в теме
Ошибок не писал.
В регистрах ничего нет. :(
poiskxxx; +1 Ответить
33. ViK79 14.01.10 08:25 Сейчас в теме
+! Однозначно! Потестил... Нашел косяк... После свертки, при проверке регистра "Покупатели", обнаружилась куча записей с битыми ссылками (объект не найден). Т.е. по договору часть записей привязались к доку "СверткаИБ", а часть (большая) нет... По моему так быть не долджно... или я не прав?
34. OlegKH 14.01.10 16:48 Сейчас в теме
Версия от 11.01.10 пошустрей...Но у меня при обработке движений ОстатковТоваров 98%
Выдает ошибку
дбф.УстановитьЗначениеПоля(Наименование,ПолучитьПусто(рек.Тип));
{Обработка.СверткаИБ.Форма.Модуль(736)}: Не соответствие типов!
А после отработки корректировки служебных данных:
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Перед выполнением операции нужно открыть базу!
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
Обработка останавливается и не завершается
В результате регистры ОстатковТоваров битые. (объект не найден)
Все делал по инструкции.Что-то не так?
Конфа- слегка модифицированная торговля....
36. strannik&777 15.01.10 03:28 Сейчас в теме
Здравия! свернул типовую ТиС с "раздолбаной последовательностью док." за 4 года за 3 часа. Всё было на ура, пока не заглянули в спр. Номенклатура (длинные наименования почему-то пустые были и на печать в доках пустота. Перезалил справ.универсальной выгр./загр. Всё тип-топ.). То же самое с спр. Контрагенты (не у всех реквизиты перенеслись. Лекарство - перезалил справ.универсальной выгр./загр.) Создал в старой БД док. Инвентаризация, перенёс его в нов. БД и на основании, документом прихода внёс корректные остатки на начало. Пока всё - Гуд! (Большой + ) и (маленький - ).
Могу отблагодарить по яндекс-деньгам(давайте счёт).
Заказы принимаете? 8-)
37. strannik&777 15.01.10 03:34 Сейчас в теме
Имеет смысл собрать "ремкомплектик инструментов" по свёрткам ТиС, Бух, ЗиК самых эффективных и быстрых... (?)
Здравия!
38. ViK79 15.01.10 03:48 Сейчас в теме
Господа призываю очень внимательно проверять остатки по регистрам! Т.е. не просто по итоговым сумам, но и в разре записей! Т.к. как я уже говорил есть реальный косяк с привязкой пустых ссылок! Не в обиду автору!
39. andrewbc 293 15.01.10 23:18 Сейчас в теме
(38) косяка с привязкой нет. есть простой вопрос о свертке базы - или вы храните документы, на которые есть ссылки (в регистрах, например), (тогда нет смысла в свертке) или вы их удаляете. если реквизит имеет тип документа определенного вида, то он будет очищен, если просто "документ" или "неопределенный", тогда будет ссылка на документ свертки. по-моему, логично.
44. ViK79 16.01.10 11:41 Сейчас в теме
(38) Хм... Суть в том, что сворачивалась (практически типовя ТиС). При контроле итогов после свертки сумма итоговая по Покупателям сошлась. Проверил по конкретному контрагенту с детализацие по докам и.... Фиг! Т.е. полезли долги. Привязанные к док "вертка ИБ". Посмотрел итоги по регу и точно! Выходит что если галку детализация по докам движения убрать то все гуд если поставить, то та часть доков что привязалась вылазит в долг. Думаю не надо обяснять почему так... ;-) Думаете не косяк? Как мне кажется все битые (удаленные) ссулки должны вязаться на док Свертка ИБ тогда итоговые суммы ессно будут падать в 0.
46. andrewbc 293 16.01.10 21:37 Сейчас в теме
(44)
<Думаете не косяк? Как мне кажется все битые (удаленные) ссулки должны вязаться на док Свертка ИБ тогда итоговые суммы ессно будут падать в 0.>
Делать ссылку на документ можно только если реквизит имеет тип документ того же вида, или "Документ" неопределенного вида, или "Неопределенный". иначе проблемы со ссылочной целостностью.
40. andrewbc 293 16.01.10 00:01 Сейчас в теме
Проблемы со сверткой могут возникнуть из-за того, что платформа 1с 7.7 игнорирует операционную систему (100% загрузка процессора, или 25% на 4-х ядерном и т.п.). Во время свертки НЕ НУЖНЫ параллельные процессы. Особенно важно - те, что работают с hard'ом, raid'ом и т.п.
42. Laura 16.01.10 11:17 Сейчас в теме
(40) Действительно, когда я первый раз запустил "обрезку" базы, у меня параллельно работало в рабочей копии базы 40 человек, и кроме них еще одна копия базы сворачивалась другим способом. И свертка заняла сутки. Второй раз делал ее ночью, все лишнее убил, в результате за два часа управился. Но все равно есть у меня одна проблема, но она скорее не с самой сверткой, а с базой. Дело в том что раньше криво был поставлен учет проданных товаров, грубо говоря весь товар отпускали через реализацию на комиссию, в результате у меня регистр "ПартииОтданные" раздуло до гигабайта, а отчет комиссионера никто никогда не делал. В итоге чтобы получить долги контрагентов нужно было застрелиться, предварительно посчитав сколько денег пришло и сколько товаров было отгружено (. Собственно проблема в том что свертка вылетает на этом регистре где то на 64% с runtime ошибкой (не зависимо от загрузки сервера). Приходится делать сжатие и снова запускать. И тогда у меня все регистры сворачиваются правильно, кроме партий отданных. Я думаю вообще удалить движения по этому регистру из "СверткаИБ" и скорректировать долги по контрагентам. Наверное так будет проще всего.
45. andrewbc 293 16.01.10 21:18 Сейчас в теме
(42) Отдельный комментарий на:
<Дело в том что раньше криво был поставлен учет проданных товаров, грубо говоря весь товар отпускали через реализацию на комиссию, в результате у меня регистр "ПартииОтданные" раздуло до гигабайта, а отчет комиссионера никто никогда не делал.">
Если бы делали "Отчет комиссионера", то регистр раздулся бы еще больше.
А что касается вылета на 64% по runtime - это нехватка памяти. я тестировал свою обработку на ноутбуке - вылетала такая ошибка на 2-х из 5 тестируемых баз. на серверной платформе (конфигурация в описании) - 1 раз, на домашнем под 7 ultimate с 4Г памяти и обычным SATA - ни разу. в чем проблема?...
48. andrewbc 293 16.01.10 21:47 Сейчас в теме
(40) доп. комментарий:
неправильно сказано: не "1с игнорирует операционную систему", а последователи Билла Гейтса не выдерживают стандарты. извинения гг Нуралиевым.
41. andrewbc 293 16.01.10 00:37 Сейчас в теме
Наверное, правильнее было назвать разработку не "свертка", а "обрезка" ИБ.
43. rad1st 16.01.10 11:29 Сейчас в теме
А есть ли способ передвинуть уже готовый документ "СверткаИБ" на день раньше? Чтобы на 1-е число получились начальные остатки. Я пробовал действовать в разрез с инструкцией, т.е. ввел в оригинальной базе документ 30.10.09 в конец дня. Но тогда у меня все документы за октябрь сохранились в базе и вышло что попало.
47. andrewbc 293 16.01.10 21:41 Сейчас в теме
(43) по поводу начальных остатков.
уже обсуждаю этот вопрос в личке - говорят: "надо остатки на начало". на вопрос "зачем?", для налоговой, бухгалтерии, взаиморасчетов и т.п. - ответа пока не получил. если нужно - доработка займет 15 минут. согласен сделать.
49. rad1st 17.01.10 19:52 Сейчас в теме
(47) Основное конечно взаиморасчеты, так как бухгалтеров смущает в актах сверки отсутствие начальных остатков.
57. andrewbc 293 21.01.10 23:10 Сейчас в теме
(49) еще раз вопрос - "Оперативный учет" потому и называется оперативным, что в нем контролируются ОПЕРАТИВНЫЕ (читай ТЕКУЩИЕ) остатки. ЗАЧЕМ начальные на 01.01.??. встречный вопрос - если есть остатки на 31.12..., а нет на 30 11..., то как?
58. rad1st 22.01.10 01:34 Сейчас в теме
(57) Да уже в принципе не важно :) В любом случае спасибо огромное за обработку
50. ViK79 18.01.10 04:03 Сейчас в теме
(47) <Делать ссылку на документ можно только если реквизит имеет тип документ того же вида, или "Документ" неопределенного вида, или "Неопределенный". иначе проблемы со ссылочной целостностью.>

Уважаемый автор вы безусловно правы! :-) Естественно я имел ввиду только те ссылки, которые являются документами! Надо разбираццо! :D
51. haron_123 20.01.10 10:03 Сейчас в теме
Сдраствуйте!!
в конце оброботки "Свертка ИБ" выдаёт ошибку
"
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Перед выполнением операции нужно открыть базу!
Для а = 1 По дбф.КоличествоПолей() Цикл
{Обработка.СверткаИБ.Форма.Модуль(180)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
"
(сворачиваю Бухгалтерию 7.7)

выяснил что не хватает файла 1SSTREAM.DBF

вопрос как это можно полечит???

зараниее Спасибо!!
53. andrewbc 293 21.01.10 22:55 Сейчас в теме
(51) Господа, по-моему оперелено в кописании "Свертка базы 7.7 Оперативный учет" (Оперативный учет!!!).
55. andrewbc 293 21.01.10 22:58 Сейчас в теме
(53) -исправление ошибок:
(51) Господа, по-моему определено в описании: "Свертка базы 7.7 Оперативный учет" (Оперативный учет!!!).
59. haron_123 22.01.10 06:52 Сейчас в теме
(53) :o поторопился!!
подскажите существует, что-то подобное для Бухгалтерского учета!!!
63. andrewbc 293 23.01.10 20:09 Сейчас в теме
(59) Я сломал ногу (физиологически, левую), поэтому приостановилось на время разработка. но бух. итоги обязательно будут в свертке.
67. haron_123 25.01.10 08:10 Сейчас в теме
(63) скорейшего выздоровления.
Буду ждать ваше решение по свертке «Бухгалтерского учета».

И будет ли она сворачивать итоги по нескольким Планам счетов??
52. Denimv 20.01.10 13:49 Сейчас в теме
Здравствуйте! Помогите!! ТиС 8.7. Все сделано по инструкции. При открытии каталога базы "Ошибка открытия ИБ!" :( :( :( Конфигурация 7.70.873
54. andrewbc 293 21.01.10 22:57 Сейчас в теме
(52) не думал, что еще кто-то работает на версиях ТиС менее 9
60. Denimv 22.01.10 09:17 Сейчас в теме
(54) Работает, и весьма активно работает. И сейчас ему очень плохо так как надо ОЧЕНЬ срочно обрезать базу под нуль.
65. andrewbc 293 23.01.10 20:19 Сейчас в теме
(60) под нуль база обрезается проще: там не нужны остатки и документы. для упрощения: удаление всех DH*, DT*, RG*, RA*. (правда, при этом все-таки остается периодика и длинные строки). но база работать должна.
56. andrewbc 293 21.01.10 22:59 Сейчас в теме
для (52) могу предложить стукнуть в личку
61. Denimv 22.01.10 09:19 Сейчас в теме
(56) простите мне мою темноту :oops: , но как и чем стучать в личку.. :)
64. andrewbc 293 23.01.10 20:11 Сейчас в теме
(61) щелкнуть на моем ник'е, потом - "написать сообщение"
62. andrmit 22.01.10 19:29 Сейчас в теме
ТОже проблемы при свёртке ТиС8.7... После окончания сворачивания 1С зависает при попытке ТиИ базы... :(
66. andrewbc 293 23.01.10 20:23 Сейчас в теме
еще раз хочу сказать: моя разработка - это не коммерческая и не финальная версия. просто хотелось предложить идею и услышать замечания о багах и, может быть, предложениях. все базы протестировать, ессно не смогу, но с версией ТиС 8.7 интересно. можно мне отправить после личной связи (дам мыло и аську).
68. andrmit 28.01.10 08:57 Сейчас в теме
Версия обработки - от 11.01.2010
Версия ТиС 875
После свертки База зависает на ТиИ (где-то на константах)
В Обработке "СверткаИБ" закомментировал строки с 746 по 801 (отвечают за свертку периодических реквизитов и констант) всё стало работать.
Не стал разбираться до конца, но видимо где-то ошибочка при свёртке периодических реквизитов.
Вопрос автору:
1. Можно ли посмотреть этот случай?
2. Не очень ли критично не сворачивать периодические реквизиты и константы?
P.S. Автору скорейшего выздоровления
69. whtblck 91 16.02.10 13:24 Сейчас в теме
отлично отработало, спасибо
70. pepe1961 03.03.10 17:06 Сейчас в теме
Можно ли при работе свертки прерывать ее работу, а потом запускать заново?
71. andrewbc 293 04.03.10 10:19 Сейчас в теме
(70) Категорически нет
pepe1961; +1 Ответить
72. sumeragi 17.03.10 12:56 Сейчас в теме
Подскажите, эту свертку можно применять для SQL-ных баз?
73. Ёпрст 1051 17.03.10 13:06 Сейчас в теме
74. pepe1961 18.03.10 23:34 Сейчас в теме
Не знаю с чем было связано следующее. После свертки базы, содержащей пять разных фирм, в справочнике фирмы были перепутаны полные наименования.
75. pepe1961 19.03.10 09:04 Сейчас в теме
Дополню, каша с периодическими реквизитами в справочнике фирм.
76. andrewbc 293 20.03.10 02:00 Сейчас в теме
(75) стесняюсь спросить - а какие периодические реквизиты есть в справочнике фирм?
78. pepe1961 20.03.10 14:19 Сейчас в теме
(76) У меня ТиС для Украины и в нем периодические руководители, наименования, адреса.
Нельзя ли в документе Свертка не разбивать на партии движения (я так понял), а сворачивать. У меня после свертки не проводился расходный документ. Остатки были, а вот на партию в документе Свертка ругался.
77. anyanovmichael 20.03.10 09:21 Сейчас в теме
Отличная свертка, с первого раза сделала все без нареканий! Спасибо огромное!
79. Daydko 05.06.10 12:33 Сейчас в теме
Спасибо, отличная работа, очень помог и бесплатно) хороший человек, спасибо)
80. Altez 256 08.06.10 11:05 Сейчас в теме
Грац) Обгоняет, пожалуй, все выложенные на ИС аналоги.
Для дальнейшего переноса между базами напрашивается структура документа свертки по аналогии с http://infostart.ru/public/14740/, хотя скорости явно не прибавит.

Косячок: 1SSTREAM.DBF есть не везде (Аналит: Аптека 5.0 проф. релиз 4.00)
82. andrewbc 293 13.06.10 18:07 Сейчас в теме
(80) Косячок: 1SSTREAM.DBF есть не везде (Аналит: Аптека 5.0 проф. релиз 4.00)
Честно говоря, там много косяков - нет проверок на типы установленных компонент, на существование файлов, на версии компонетов и конфигураций и т.д. и т.п.. Делался как очень срочный заказ, а выложено как идея. Кто понял - тот доработает. ((81) Чуть-чуть под свое подшаманил...). Кому помогло - рад.
Если кому нужны бухитоги (недавно сам столкнулся) или еще что - это обсуждается. Будет готовый продукт.
81. OlegKH 08.06.10 12:09 Сейчас в теме
Хорошая вещь.Чуть-чуть под свое подшаманил...И песня...
83. btg 03.08.10 15:34 Сейчас в теме
Обработка очень помогла. Автору СПАСИБО! Надо было _срочно_ резать три базы торговли, уперлось в ограничение на размер DBF, что бы я делал без этой обработки - не знаю... Не успеть самому быстро написать подобное. Еще раз спасибо!
84. SergLeo 08.08.10 21:17 Сейчас в теме
Плин, у человека на 5й странице уже было:
"Ошибка открытия ИБ".
"амд.Открыть(КаталогИБ+"1Cv7.MD") = 3", а не < 2.
ActiveMD.dll зарегистрировал.

Он разобрался, а в чем дело не сказал. Сижу в отладчике и не могу понять.
86. andrewbc 293 09.08.10 09:19 Сейчас в теме
(84) Описание метода Открыть(,);
Синтаксис: Открыть(<ИмяФайла>,<Пароль>)
Назначение: открыть файл конфигурации
Возвращает: Число.
0 - удачное открытие;
1 - открыто в режиме "только-чтение";
2 - ошибка открытия по неизвестной причине;
3 - неправильный пароль.
Параметры
<ИмяФайла> Строка .Имя открываемого файла
<Пароль> Строка. Пароль для защищенной конфигурации
Можно попробовать для незащищенной конфигурации указать в качестве пароля пустую строку. Также ошибка может возникнуть, если MD-ник уже открыт (в конфигураторе, мониторе или предприятии).
85. wiscola 09.08.10 06:07 Сейчас в теме
Громадное спасибо. Использовал для большой распределенной базы (10Гб). Учитывая цейтнот (нельзя остановить работу в базе) за ночь обрезал.
87. SergLeo 09.08.10 13:21 Сейчас в теме
Спасибо автору за ответ. Тож подумал вчера, что дело в пароле, переименовал Users.usr, не помогло. Щас дошло, что на конфе у меня тож пароль стоит. :) Снес пароль - обработка запустилась, конфа - переписанная ТиС, записал результаты отчетов по контрам и товарам, запустил обработку. Пока шуршит. Жду.
88. andrewbc 293 09.08.10 16:51 Сейчас в теме
09.08.10 выложено обновление обработки (см. в описании). Сделано это потому, что большинство ошибок, о которых мне пишут в личку и аську ("Ошибка открытия ИБ"), связаны именно с тем, что конфигурация запаролена. Хотя зачем это делать, никак не могу понять... Также введена проверка на присутствие файла последовательностей (1SSTREAM), так как во многих самописных конфигурациях последовательностей обычно нет, а закомментарить обработку этого файла, видимо, не желают.
89. СергейК 51 16.08.10 17:08 Сейчас в теме
Жалко, что весной не нашел твою обработку, пришлось самому писать. Но сделал только минимальный функционал, по снятию с проведения документов (удаление записей о движении в регистрах). Остальное программно. Еще может кому пригодится: немного отсрочить конец большой базы dbf, если самый большой файл rg*.dbf, то можно попробовать удалить из него записи с нулевыми значениями по всем ресурсам. Один раз меня это спасло.
90. andrewbc 293 19.08.10 20:10 Сейчас в теме
(89) "Еще может кому пригодится: немного отсрочить конец большой базы dbf, если самый большой файл rg*.dbf, то можно попробовать удалить из него записи с нулевыми значениями по всем ресурсам." -
это (и не только это) и делается во второй обработке "Свертка итогов".
91. serov_yura 02.09.10 11:10 Сейчас в теме
1. Каким образом можно удалить документ "Свертка ИБ"?
2. При помощи чего можно отредактировать движения документа "Свертка ИБ"?
2.1. Если это возможно, то при помощи чего?
92. andrewbc 293 02.09.10 11:48 Сейчас в теме
(91) Документ "Свертка ИБ" не удаляется, не делается непроведенным и пр. интерактивно. Его движения тоже отредактировать нельзя. Это фактические остатки предыдущего периода, причем все документы за этот период физически удалены. Т.е. период закрыт и движения в нем редактировать нельзя. Поэтому рекомендуется его делать после всех регламентных операций по закрытию периода. Удаление документа и его движений будет сделано автоматически при следующей свертке. Корректировка остатков может быть произведена только обычными документами, имеющимися в конфигурации.
Также можно удалить или сделать документ непроведенным программно (например, из какой-нибудь обработки) или вручную, скорректировав запись журнала документов и записи регистров.
93. serov_yura 02.09.10 12:12 Сейчас в теме
Удалять программно пробовал, не удаляет и не помечает на удаление!
94. andrewbc 293 02.09.10 14:04 Сейчас в теме
(93) Если ты пробовал методами 1с - Удалить() и СделатьНепроведенным(), тогда не получится. Нужно прямое обращение к dbf - файлам журнала, ссылок документов и движений регистров.
А если не секрет, зачем его удалять?
95. DF_slayer 15.09.10 08:24 Сейчас в теме
Автору большое спасибо! Отличная скорость обработки, не ожидал такого. На базе в 13 гиг свернулось часа за 3, если считать только время выполнение самой обработки. Правда пришлось заменить использованные ТЗ на Индексированные таблицы, так как объемы большие (регистр ПартииНаличие в районе 700000 записей) и 1Ска падает как известно от такого дела.
Еще вопрос возник, почему обработка заявлена как "Свертка ИБ 7.7 Оперативный учет"? Бух итоги тоже ведь сворачивает.
96. andrewbc 293 15.09.10 09:01 Сейчас в теме
(95) "Еще вопрос возник, почему обработка заявлена как "Свертка ИБ 7.7 Оперативный учет"? Бух итоги тоже ведь сворачивает." -
а вот это для меня открытие. Спасибо, конечно, за положительный отзыв, но нельзя ли пояснить, откуда такое мнение? Я вообще-то бухитоги и проводки не сворачивал. Может, они просто остаются в базе с неверными ссылками на удаленные документы?
97. DF_slayer 15.09.10 10:02 Сейчас в теме
Вообще да, конечно это ссылки на удаленные документы. Это так показалось из-за того, что БИ были свернуты на более раннюю дату чем ОУ :) Придется чето думать...
98. Direct 20.10.10 09:37 Сейчас в теме
Огромное спасибо. Выручила обработка уже не раз. Вещь.
99. konfed 16.12.10 15:32 Сейчас в теме
Корректно и быстро: 1.1 Гига база свернулась в 200 Мб - за 15 минут. Автор - молодчинка -> +
Оставьте свое сообщение

См. также

[Шишки для мартышки] Упаковка/ускорение нулевых итогов регистров для файлового варианта 7.7 Промо

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

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

5 стартмани

28.03.2013    64555    92    CheBurator    11    

Удаление операций и проводок у помеченных на удаление документов прямыми запросами

Чистка базы Свертка базы v77::БУ 1С7:Бух 1С7:ББУ 1С7:УСН БУ Абонемент ($m)

Обработка предназначена для быстрого удаления операций и проводок у помеченных на удаление документов прямыми запросами в базах данных SQL на компоненте "Бухгалтерский учет". Будет полезна при свертке больших баз, когда для удаления стандартной операцией "Удаление помеченных объектов" не хватает оперативной памяти

1 стартмани

06.12.2016    13853    6    Belomor    0    

Сравнение остатков в двух базах бухгалтерии 7.7 по данным файлов 1SBKTTL.DBF после свертки

Свертка базы v77::БУ БП2.0 Россия БУ Абонемент ($m)

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

1 стартмани

20.06.2016    15884    2    pentanom    1    

Быстрое сворачивание 1С 77 ТиС (от 10 до 40 минут) независимо от размера ИБ.

Свертка базы v77::ОУ 1С7:ТиС УУ Абонемент ($m)

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

1 стартмани

15.11.2014    25968    101    Marik    27    

Универсальная свертка базы данных на платформе 7.7 (для любой конфигурации) Промо

Свертка базы v77::ОУ v77::БУ 1cv7.md Россия Абонемент ($m)

Версия 15.05.2012. Универсальная свертка базы по переносу остатков по регистрам, бух. счетам и последним значениям периодических реквизитов

1 стартмани

05.12.2011    72899    1579    grayglobus    231    

Простое удаление проводок из документов по выбранным счетам

Свертка базы Обработка документов Универсальные обработки v77::ОУ v77::БУ v77::Расчет БУ Абонемент ($m)

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

1 стартмани

06.01.2014    16534    11    1v7    8    

Свертка ТиС 9.2 7.7 ole Действительно клевая и простая + Создание новой базы без документов с сохранением всех справочников

Свертка базы Чистка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

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

1 стартмани

02.01.2013    18953    168    zoeh    8    

Перенос номенклатуры, остатков и цен из 1С Рарус: Магазин. Ред. 2.5 в 1С Розница, редакция 1.0

Свертка базы Перенос данных из 1С7.7 в 1C8.X v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

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

1 стартмани

08.10.2012    18713    48    pervanax    5    

Свертка ТиС 9.2

Свертка базы v77::ОУ 1С7:ТиС Россия УУ Абонемент ($m)

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

1 стартмани

03.09.2012    16763    143    Tarlich    6    

Выборочное удаление справочников

Свертка базы Чистка базы Универсальные обработки Обработка справочников v7.7 openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Выборочное удаление справочников, с отборам по группам и элементам. Автоматически удаляются подчиненные справочники.

1 стартмани

28.08.2012    15623    95    volamm    1    

sql wrap БИ 7.7 (быстро свертываем sql базу бухгалтерии 7.7)

Свертка базы v77::БУ 1С7:Бух Россия Абонемент ($m)

sql скрипт обрезки баз 1с 7.7, работающих на компоненте бух. учет для sql-формата

2 стартмани

08.06.2012    19438    60    nilabs    7    

Перенос сальдо по сотрудникам

Зарплата Сервисные утилиты Свертка базы Зарплата v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

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

1 стартмани

24.05.2012    13038    27    search    5    

Универсальный ввод остатков по проводкам в идентичную базу 1С 7.7.

1С7.7<->1C7.7 Свертка базы v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Ввод остатков по выбранным счетам в идентичную базу 1С 7.7

1 стартмани

23.03.2012    16107    43    dronrevx    4    

Обработка для принудительного удаления документов 1С 7.7 ТиС

Свертка базы Закрытие периода Закрытие периода v7.7 1С7:ТиС Россия Абонемент ($m)

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

1 стартмани

08.12.2011    18408    101    Deda    10    

Обрезка базы ТиС 7.7

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Мои обработки для свертки базы ТиС 7.7

1 стартмани

24.11.2011    15744    176    Diman071    15    

Переход с упрощенной системы налогообложения на общую (или наоборот) (1c v7.x)

Свертка базы 1С7.7<->1C7.7 Обработка документов v77::БУ 1С7:Бух Россия БУ НУ Налог на прибыль УСН Абонемент ($m)

Предлагаю опробованную методику перехода с УСН на ОСН (или наоборот) и инструментарий для её реализации. Переход можно выполнить на любую дату (актуально при вынужденной смене системы налогообложения из за превышения лимита выручки или численного состава (как правило это выясняется, когда очередной квартал уже завершён...)). Конфигурации могут быть не типовыми, более того предлагаемые обработки пригодны для переноса справочников и документов между любыми конфигурациями 1C v7.Х.

1 стартмани

31.10.2011    23353    393    БоНН    17    

Свертка базы ТиС

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Свертка базы ТиС 7.7 по регистрам накопления на определенную дату. Делат документ ввод остатков на указанную дату. Также в обработке можно пометить на удаление документы за прошлый период.

1 стартмани

20.09.2011    21407    265    lisalex80    20    

Перенос остатков товара для начала нового года или новой базы

Свертка базы v77::ОУ 1С7:Комплекс 1С7:ТиС Абонемент ($m)

Когда год кончается и начинается новый, и нужно создать чистую базу без документов, НО с остатками, требуется только воспользоваться этой обработкой. Она в старой базе создает документы по фирмам и складам, делаем сами новую базу и переносим документы созданные в новую базу, проводим 31 декабря и вуаля, на 1 января есть остатки и чистая база

1 стартмани

07.09.2011    22255    128    noook    19    

Свертка зарплаты по счету 661 (Украина)

Свертка базы Зарплата Зарплата v77::БУ 1С7:Бух Украина БУ Абонемент ($m)

Бывает, что на предприятии зарплата выдается без копеек, тогда при формировании оборотно-сальдовой ведомости по людям появляются зависшие строки-"Хвосты" - копеечные недоплаты и переплаты по месяцам. Эта обработка служит для свертывания этих "хвостов", причем не формирует оборотов по счетам.

1 стартмани

01.08.2011    10453    22    Clychau    4    

Улучшенная обработка "Свертка остатков ТиС 9.хх"

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработка предназначена для создания документов ввода остатков в базе ТиС 9.xx перед переносом их в новую базу / очисткой базы и является улучшенной версией одноименной обработки с этого сайта. Теперь для создания документов ввода остатков ТМЦ необязательно, чтобы склады имели МОЛ, т.к. анализируется и регистр ОстаткиТМЦ и ПартииНаличие. Также обработка корректно работает с розничными складами, как в разрезе себестоимости (с НДС и без), так и в разрезе отпускных цен.

1 стартмани

10.07.2011    25999    543    twilight5023    25    

Свертка ИБ 7.7 Торговля и Склад Украина (DBF) средствами OLE

Свертка базы v77::ОУ 1С7:ТиС Украина Абонемент ($m)

Скоро Новый Год и старые проблемы с резкой, сворачиванием информационных баз. Очередной раз проверил работу типовой "Архивации" - работала всю ночь, утром перегрузил компьютер. Пересмотрел на ИС работы по этой теме. Хорошие, универсальные и не очень, т.е. разные. Прикрутить с разумными затратами не получается.... Написал свой вариант. Тестовая DBF База 1.5 Gb сворачивается за 5-7 мин. Эта обработка и технология - для разработчика ! Требует адаптации для конкретной базы! Тестировано на релизах 7.70.014(16,18).

1 стартмани

20.12.2010    21016    111    kompas-dm    12    

Обработка "Свертка всех остатков в ТиС"

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Простая обработка для сворачивания остатков в начале отчетного периода в ТиС, при переполнении базы. Сворачивает все остатки в ТиС. Обработка задействует механизм OLE, запускается из чистой базы с заполненными справочниками.

1 стартмани

04.08.2010    18441    457    Ronin    27    

Основные средства - Экспорт - Импорт периодических реквизитов

Свертка базы Учет ОС и НМА Учет ОС и НМА v77::БУ 1С7:Комплекс Россия БУ УУ Абонемент ($m)

Если сложилась ситуация, когда при свертке базы данных утерялась информация или периодические реквизиты, значения для основных средств.

1 стартмани

20.07.2010    13921    72    alves    2    

Чистка начального сальдо в 1С:Зарплата и Кадры (версия 2.1)

Зарплата Свертка базы Зарплата v77::Расчет 1С7:ЗиК БУ НУ НДФЛ Абонемент ($m)

Данная обработка позволяет получить полный список сотрудников с расхождениями в сальдо.

1 стартмани

01.07.2010    18561    438    Nicholas    9    

Исправленная выгрузка-загрузка записей ЖР

Свертка базы v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Свертка журналов расчета ЗиК 7.7

1 стартмани

08.06.2010    15185    348    moonchild1    5    

Замена ссылок (7.7 SQL) - (аналог repval)

Свертка базы Поиск данных Тестирование и исправление v7.7 1cv7.md Абонемент ($m)

Замена ссылок в SQL-базе без перепроведения документов.

1 стартмани

09.03.2010    21595    199    Noy    25    

Свертка базы Универсальная

Свертка базы v7.7 1cv7.md Россия Абонемент ($m)

Версия от 19.02.2012 Испытал на 1С 7.7 Комплексная, Бухгалтерия, УСН, Торговля и Склад

1 стартмани

04.02.2010    67014    2630    ManyakRus    142    

Закрытие года (обрезание базы)

Свертка базы Чистка базы v77::БУ 1С7:Бух Россия Абонемент ($m)

Обработка предназначена для закрытия года (обрезания, чистки базы).

1 стартмани

11.01.2010    24619    674    dobraleks    32    

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

Свертка базы v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Абонемент ($m)

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

1 стартмани

10.01.2010    18735    388    koliaff    18    

Генерация SQL-скрипта для удаления документов при свертке базы.

Свертка базы openconf v77::ОУ v77::БУ 1С7:БМО 1С7:Бух 1С7:ТиС 1С7:ББУ Абонемент ($m)

Внешняя обработка (1С 7.7) для генерации SQL-скрипта, который удаляет документы из базы при ее свертке. Есть отбор за период, по видам документов, возможность чистки регистров. Обработка универсальная, не зависит от конфигурации.

1 стартмани

11.12.2009    19471    216    glassman    16    

Обрезание распределённой базы по OLE

Свертка базы Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 v77::ОУ v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

В качестве комментария к http://infostart.ru/public/22060/ Позволю себе выложить своё творение 2004 года того же назначения. Выкладывал в обсуждение разработки Dr.HiHi, но оттуда качается коцаный архив. Поэтому выкладываю отдельной программой. Этой обработкой, кстати, сворачивалась большая база. Более 100 Гбайт. Свёртка выполнялась в периферийных базах. Весь процесс занимал не более двенадцати часов.

1 стартмани

31.10.2009    21298    168    Трактор    9    

Обработка для переноса остатков по счетам из одной базы в другую 1C7.7

1С7.7<->1C7.7 Свертка базы v77::БУ 1С7:Бух БУ Абонемент ($m)

Обработка подключается к другой базе и по БИ создает операции в новой базе

1 стартмани

31.08.2009    14096    253    Dr.HiHi    20    

Легко и просто сворачиваем ТиС 7.7

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Понадобилось как-то давно заказчику свернуть базу торговли в магазине (розница) и начать учет с нуля без всяких заморочек с партиями и т.д. На тот момент ничего настолько простого не нашел. Написал простенькую обработку для свертки. Не могу сказать что очень быстро работает или используется какой-то оригинально красивый алгоритм, но свою задачу обработка ежегодно выполняет.

1 стартмани

26.08.2009    17240    343    wilduser    11    

Универсальная свертка регистров

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Универсальная свертка регистров (1 документ + 2 обработки)

1 стартмани

06.08.2009    18312    198    boy13    11    

Обрезание БД удалённого магазина одной кнопкой

Свертка базы Розничная торговля Розничная торговля v77::ОУ 1cv7.md Россия УУ Абонемент ($m)

1С v7.7 DBF-ка. Полностью самописная конфигурация. Это пример формирования "правильного" BAT-файла (и сам он) который самостоятельно последовательно выполнит ряд действий приводящих к обрезанию БД удалённого магазина и кусок кода для 1С, чтобы она правильно и в нужной последовательности отрабатывала свои запуски в пакетном режиме из BAT-файла. Предполагается, что выгрузки/загрузки данных у вас уже имеются (или вы в состоянии их сами написать) Смысл - выполняется периодическое обрезание баз данных на удалённых магазинах . Был написан (на бумаге) сценарий обрезания. Успешно всё работает, но это когда я, как программист приезжаю на магазин и делаю всё ручками. Но некоторые магазины очень далеко (5 часов в один конец на авто). Вот и решили сделать один Bat-ничек, чтобы технические специалисты обслуживающие магазины на местах могли не париться - запустить его и вот оно - счастье...

1 стартмани

22.05.2009    16092    178    Fisherru    76    

Периодические значения II

Обработка справочников Файловые протоколы обмена, FTP Свертка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Работа с периодическими значениями: сохранение, восстановление, удаление, оптимизация, свертка...

18.02.2009    42600    471    Shaman100M    21    

Удаление значений периодических реквизитов

Свертка базы Чистка базы Обработка справочников v7.7 1cv7.md Абонемент ($m)

Удаление значений периодических реквизитов справочников

1 стартмани

05.01.2009    13178    226    kordell    20    

Коррекция регистров

Сервисные утилиты Свертка базы Закрытие периода v77::ОУ 1cv7.md Абонемент ($m)

Документ "Коррекция регистров" для правки движений по любому регистру. Редактирование регистров я давно хотел добавить в "Редактор реквизитов" (http://infostart.ru/projects/3072/), но время показало, что гораздо удобнее и правильнее создавать корректирующий документ. Если решил бы реализовывать редактирование движений в редакторе, то , во-первых, пришлось бы это делать прямыми запросами, во-вторых, повторное проведение документа восстановило бы старые движения. Вообще, вот вам еще один мой инструмент "исключительно для админо-программерского использования". Его я еще не показывал на публику, хотя написан он также давно, в году 2004 наверное.

1 стартмани

02.01.2009    24929    1296    vet7777    41    

Быстро удалить все кроме справочников и констант

Свертка базы Чистка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Быстрое удаление движений в базе данных.

1 стартмани

26.12.2008    22825    787    vovan519    30    

Всем, "обрезавшим" огромные базы 7.7 посвящается...

Свертка базы Распределенная БД (УРИБ, УРБД) v77::ОУ v77::БУ 1С7:Бух 1С7:ТиС Россия Абонемент ($m)

Всем, "обрезавшим" огромные базы 7.7 посвящается... Здесь лежит конфигурация, сама статья находится по адресу http://infostart.ru/articles/277/

1 стартмани

19.12.2007    25395    1269    Dolly_EV    18