IE 2016

Улучшенная свертка торговли

Опубликовал Shaman100M в раздел Обработки - Свертка базы

усовершенствованная реализация алгоритма стандартной свертки ТиС, игра с ТА, поэтапное выполнение, перенос периодики, скорость и другие "вкусности"

Отличия от штатной свертки ТиС v9:

1. Разбитие на этапы, возможность запускать каждый этап независимо , некоторые - повторно.
2. Возможность подготовительного запуска свертки в рабочей базе или в копии.
Этапы свертки по этому признаку разделены на предварительные и основные.
3. Добавлена корректная свертка периодических реквизитов.
4. В корне изменена реализация алгоритма, что позволило в разы ускорить его выполнение:
- исключены "лишние" телодвижения в циклах
- "медленные" структуры были заменены на массивы и dbf
- механизм транзакций
- переброска ТА назад и обратно для быстрого удаления документов.
- ссылки "пары с.ф. - накладная" ищутся значительно быстрее
5. Дополнительно
- замер времени выполнения и комментирование выполнения в окне сообщений
- повышена устойчивость работы: "прожорливые" однострочные команды заменены на блоки
- забыли запустить ТиИ? - не проблема, корректность данных проверяется.
- промежуточное сохранение результатов.


Особенности некоторых пунктов:
п. 4. Сохранение периодических значений на дату свертки. Способ сохранения устанавливается на второй закладке "Периодические значения" для каждого отдельно взятого периодического реквизита отдельно: значения, действующие на дату свертки; сумма значений прописанных документами; общая сумма значений.
п. 5. Создание документов (без проведения) "Ввод остатков..." на дату свертки. Состав документов и оперативных регистров регулируется на третей закладке. Если требуется в процессе свертки "обнулить" определенные регистры - снимите галку в таблице значений, - документы создаваться не будут.

пп. 3 и 4 можно запускать в копии базы с последующим копированием каталога SVERTKA в рабочую базу,
пп. 1 и 5 - в рабочей базе с "приостановкой" перед основными этапами.

п. 10. При проведении "Ввод остатков..." в дате свертки осуществляется предварительная проверка реквизиров обязательного заполнения. В случае несоответствия такой документ не проводится, "помечается" в комментарии и переносится в конец дня


Ход выполнения отображается на форме, в строке состояния, в окне сообщений.
Расшифровка строки отображения:
: : / :

Обработка активно обновляется, см. скриншоты и историю.

Внешняя обработка "Исправление номеров документов":
http://infostart.ru/projects/1143/

Проверить работу свертки можно обработкой "Сравнение регистров":
http://infostart.ru/projects/1326/


Использованы личные разработки:
http://infostart.ru/projects/1330/
http://infostart.ru/projects/877/
http://infostart.ru/projects/810/
http://infostart.ru/profile/8196/articles/151/

Некоторые вынесены из "Свертки" позднее в отдельные:
http://infostart.ru/projects/1411/
http://infostart.ru/projects/1367/

По скорости выполнения, смотрите листинг, пробуйте.
6гб - > 3гб с 500 000 документами у меня свернулось за 8 часов.

Желаю Вам успехов!

Изменения от 30.10.2007

Исправлена ошибка: в сворачиваемом периоде не распроводились документы "ВводОстатков..." сформированные предыдущими "свертками"
(Наличие в реквизите "Комментарий" словосочетания "СверткаБазы")
строки кода 3114-3116 закомментированы.

Изменения от 06.11.2007

Добавлены возможности:
- Встроено удаление помеченных документов ( используется УдалитьОбъекты() )
- Добавлено ведение лог-файла и запись событий в журнал регистрации событий, указанных как "Свертка"
- Добавлено закрытие сеанса 1с после выполнения обработки.

Изменения от 28.11.2007

- исправлена работа переключателя п. 3 (обход реквизитов)
- добавлена галочка "всех" для п. "Удаление помеченных документов". Может понадобиться при частичной свертке регистров.
- проверка при удалении некорректно прописанных периодических значений (ранее только при не использовании транзакции)
- сохранение выведенных печатных форм в каталог SVERTKA при установке п. "Завершение работы"
- Обнуление реквизита "ФлагСвертки" для некорректных и не проводящихся (не все реквизиты заполнены) документов "ВводОстатков..."
- в закладке "Периодические значения" добавлен признак реквизита "Ручное изменение" и его проверка при запуске свертки
- переработано описание

Изменения от 25.04.2008

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

Изменения от 20.06.2008

- исправлена ошибка записи информации в лог-файл, возникающая при первом запуске "Удалить Ввод остатков"
- добавлен фильтр по фирмам, т.е. возможность не включать некоторые фирмы (закрытые, например) в документы ввода остатков.
- расширены возможности по удалению объектов: добавляются непроведенные документы до и после даты свертки, все помеченные на удаление объекты, партии не участвующие в движениях регистра "ПартииНаличие"
- изменена обработка документов для очищенного списка ссылок - все действия над документами в свертываемом периоде в таком случае выполняются "по максимуму": чистятся все ссылки на документы, все документы метятся на удаление, все "свертываются" (удаляется ТЧ, заполняется комментарий).
- изменена форма диалога - теперь она уберется на экране разрешением 800х600

03.03.2009

Добавлен механизм очистки ссылок документов в табличной части "Ввод остатков...". Временно оформлен отдельным файлом "03.03.09 Свертка...". Суть изменений: на закладке "Документы ввода остатков" добавлена колонка "Д- (минус)". По отмечаемым в ней регистрам в документы "Ввод остатков..." измерения типа "Документ" очищаются, табличная часть сворачивается. Идею высказал Чебурашка (см. пост 68), относительно использования такой очистки для регистров "Покупатели" и "Поставщики" . Это должно уменьшить количество неудаленных документов сворачиваемого периода. По умолчанию механизм отключен для всех регистров.

16.03.2009

Ошибка, в части п. 16 - удаление не имеющих не помеченных ссылок непроведенных документов, в интервалах до даты и после даты свертки, работало при установке общего флажка п. 16, независимо от установки соответствующих флажков "До даты свертки" и "После даты свертки". Исправлено.

ВАЖНОЕ ЗАМЕЧАНИЕ.

В данном варианте свертки используется механизм транзакции, кот. особенно эфективно ускоряет свертку dbf-баз, но в некоторых случаях, обработка останавливается с ошибкой транзакции при попытке ее зафиксировать. Установлено, что эта ошибка происходит при распроведении и удалении документов. Предположительная причина - слишком большой период свертки документов (в одном из примеров - два документа болтались в 50-х 60-х годах прошлого века :) , удалили их вручную, все заработало ) Статистика единичная, так что... для прояснения ситуации прошу не стесняться, оставлять комменты и стучаться в асю.

Файлы

Наименование Файл Версия Размер Кол. Скачив.
Свертка + листинг + описание
.1196269925 58,47Kb
27.02.13
2795
.1196269925 58,47Kb 2795 Скачать
Листинг выполнения
.1192797257 27,00Kb
27.02.13
390
.1192797257 27,00Kb 390 Бесплатно
Описание
.1196270046 12,28Kb
27.02.13
483
.1196270046 12,28Kb 483 Бесплатно
Свертка патчи по транзакции
.1222851720 101,78Kb
27.02.13
458
.1222851720 101,78Kb 458 Скачать
03.03.09 Свертка с очисткой измерений регистров типа
.1236093092 56,64Kb
27.02.13
387
.1236093092 56,64Kb 387 Скачать

См. также

Лучшие комментарии

154. Shaman100M 03.02.2010 08:17
Думаю, не скажется, - просто лишние записи в журнале документов, в основном документы без табличных частей. Почитайте комментарии, здесь написано, как от них избавиться.
+ 2 [ HCN47; gep; ]
# Ответить
85. Shaman100M 25.02.2009 09:26
Сама ошибка означает, что в базе есть непомеченный на удаление документ, с именем начинающимся на "ВводОстатков..." у которого нет реквизита шапки "ФлагСвертки". И расположен он, судя по тому, что раньше свертка запускалась без ошибок, позднее предыдущей даты свертки. Скорее всего, какой-нить новый, добавленный вид документа "ВводОстатков", только без этого реквизита.
Что делать?
Совет для пользователя - найти его в полном журнале по отбору по виду документа, и если он(и) не проведен (ы) - пометить на удаление. Или ждать обновление.
+ 1 [ totoros; ]
# Ответить
92. Shaman100M 25.02.2009 10:35
+ (90) + много сообщений от таких документах
Ответили: (94)
+ 1 [ totoros; ]
# Ответить
96. crazy_il 16.03.2009 09:12
Обработка - замечательная. Базу свернул быстро. Но столкнулся с непонятным явлением(в природе которого сейчас разбираюсь): Сворачивал базу ТиС 9.2 на 31.12.2008. Пропали из базы несколько документов в периоде с января 2009 по февраль 2009. Пропали несколько заявок покупателя и счетов-фактур. В остальном - обработка отработала на 5+
Ответили: (97)
+ 1 [ Shaman100M; ]
# Ответить
171. Shaman100M 09.07.2010 12:48
(169) К свертке есть подробное описание. По нему отвечу на вопросы.
(170) попробуйте в настройках отключить транзакцию, - похоже, база небольшая, времени не займет много. Посмотреть непроведенные документы, - может, что в них не так. Позвать программиста, возможно, модуль проведения документов изменен. Выше в логе все нормально? Ошибок нет?
+ 1 [ tehnar; ]
# Ответить
111. dr_eugeni 19.06.2009 14:28
хорошая разработка. столкнулся с проблемой. скачал, установил, попытался свернуть тестовую базу (пусть будет А) у себя на компе, все нормально. Создал на сервере пустую базу, восстановил в нее базу другой фирмы (В), пытаюсь запустить свертку, выдает ошибку "Не найдена исполняющая обработка выгрузки". Скопировал из базы А целиком папку ExtForms в базу В, тоже самое. Удалил базу В скопировал на это место всю базу А, все работает. Восстановил из архива базу В, опять не работает. Понимаю что дело не в обработке, но что может быть ? И ошибка (102) тоже появилась, таблица тоже на месте. Заново скачал обработку, ничего не изменилось.
Ответили: (115)
+ 1 [ Supin; ]
# Ответить
23. Mihenius 21.01.2008 10:37
А вот это из лога

21.01.2008;10:06:59;Администратор;1С:Предприятие;Свертка;Информация;3; 12 : 00 : 00 : 00 : 1 471 / 558 608 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Выгрузка в ТЗ;;;
21.01.2008;10:07:00;Администратор;1С:Предприятие;Свертка;Информация;3; 12 : 00 : 00 : 01 : 1 471 / 147 100 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Производные колонки;;;
21.01.2008;10:07:00;Администратор;1С:Предприятие;Свертка;Информация;3; 12 : 00 : 00 : 00 : / : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Сортировка ТЗ;;;
21.01.2008;10:07:00;Администратор;1С:Предприятие;Ошибка времени выполнения;Ошибка;5;ДокОст.НоваяСтрока(); : {\\...\СВЕРТКА ОТ ШАМАНА\SVERTKA_1340\SVERTKA.ERT(788)}: Не выбран документ!;;;
21.01.2008;10:09:03;Администратор;1С:Предприятие;Документ создан;Информация;3;;;Ввод остатков ТМЦ МП-0002517 31.12.2007;
21.01.2008;10:09:08;Администратор;1С:Предприятие;Документ не записан;Информация;3;;;Ввод остатков ТМЦ ГП-0000001 31.12.2007;

Получается документ создается позже или теряется ссылка текущего ввода
Ответили: (27)
+ 1 [ Shaman100M; ]
# Ответить
27. Shaman100M 21.01.2008 13:33
(22) и (23) За что боролся ( см. http://infostart.ru/profile/8196/blogs/298/ ), на то и напоролся :)
Почему не смог создаться документ. Предполагаю, что в остатках присутствуют записи с пустыми измерениями (которые как раз и служат реквизитами-ключами при создании нового документа) Видимо, пустые ключи совпали с пустыми измерениями первой записи, - условие на создание нового документа было пропущено.
Обновил, добавил в условие создания нового документа проверку первой записи таблицы.
Тезка, сообщи о результатах, - по алгоритму данной свертки, созданный документ с пустыми реквизитами обязательного заполнения д.б. помечен как BAD и не проводиться.
(24) Я понял. Идея хорошая, тем более, реализуется не сложно.
(25) Фиксить насыщенный диалог, чтобы он остался удобным и красивым, - долго, сделаю позднее с добавлением возможности восстановления ГП. Пока для себя перемести на первой закладке галки с рамками вниз, а кнопки с обновляемым текстом - наверх.
+ 1 [ mihenius; ]
# Ответить
35. spryn 30.05.2008 09:12
Крутанская обработка, сильно помогла, спасибо!!!
+ 1 [ spr#n; ]
# Ответить

Комментарии

1. Mihenius 19.10.2007 17:41
Пока не резал, но однозначно + видно большая была проделана работа
Не хватает подробного описания по шагам.
Хотя из интерфейса все понятно, но может не всем ;)
Резали базу ТиС?
Переделать запросы и выборки на прямые запросы было бы быстрее
Ответили: (147) (144) (129) (6)
# Ответить
2. Mihenius 19.10.2007 17:45
Сворачиваются ли периодические реквизиты или просто удаляются до даты свертки?
# Ответить
3. Mihenius 19.10.2007 17:48
Проставьте в каких компонентах происходит свертка ;)
В названии есть, а вот в параметрах нету.
# Ответить
4. Shaman100M 19.10.2007 17:52
Спасибо за заочный плюс.
Периодика "сворачивается" вариантно:
Вар. 1. последнее значение на дату свертки.
Вар. 2. запись в дате свертки суммы периодич. значений по дату свертки (для числовых "накопительных" реквизитов)
Вар. 3. Вариант 2 только для значений, прописанных документами.
Указывается на второй закладке для каждого периодического реквизита, по умолчанию вариант 1.

Периодику можно предварительно сохранить
Ответили: (5)
# Ответить
5. Shaman100M 19.10.2007 17:57
+(4) Периодика и ссылки сохраняются в подкаталог ИБ "SVERTKA" Т.е. предварительно их можно сохранить в копии, потом просто перекинуть папку в основную базу, обработка файлы найдет.

Свертка для компоненты "Торговля и склад" (обычная, не комплексная)
Ответили: (6)
# Ответить
6. Shaman100M 19.10.2007 18:06
(1) базу резал два-три раза, можно сказать, определенный уровень отладки пройден. Прямыми запросами будет быстрее, но не на порядок, - в целом алгоритм стандартной свертки "тяжеловат" (идея была основной ход алгоритма сохранить). Долю времени по запросам можно посмотреть в листинге выполнения.
Подробное описание будет позднее. Хотя, оно больше касается "деталей" типа (5).
# Ответить
7. Сhe Burashka 20.10.2007 02:51
+1 несомненно.
пригодится тем, кто предпочитает сворачивать базы алгоритмами, близкими к штатным...
Ответили: (8)
# Ответить
8. Shaman100M 21.10.2007 10:44
(7) В отсутствие подробного описания: периодические значения по справочникам и константам можно свертывать в любой базе.
# Ответить
9. Сhe Burashka 21.10.2007 14:51
еще бы добавить не просто свертку периодических, а и удаление незначащих пер.значений
Ответили: (10)
# Ответить
10. Shaman100M 22.10.2007 08:42
(9) Что означает "незначащих" и где будет удаление?
Ответили: (12)
# Ответить
11. Shaman100M 22.10.2007 08:48
Имхо, по периодике ничего лишнего: п. 4 - сохранение периодики на дату свертки; п. 11 - удаление прошлых (читай - по дату свертки) периодических значений; п 12 - восстановление периодики в дате свертки.
# Ответить
12. Сhe Burashka 22.10.2007 09:27
(10) незначащие - значит лишние.
как пример история периодического значения может иметь такой вид:
01.10.2007 - 123.00
05.10.2007 - 123.00
06.10.2007 - 125.00

периодическое значение 123 на дату 05.10.2007 - лишнее...
# Ответить
13. Shaman100M 22.10.2007 09:43
Ну, так-то можно, да и не сложно это. Наверно, стоит вынести обработку периодики в отдельную программу, добавить твоё предложение. Тогда ее будет можно использовать с нестандартными свертками, где обработки периодики нет.
# Ответить
14. Shaman100M 30.10.2007 10:32
изменения от 30.10.2007
Исправлена ошибка: в сворачиваемом периоде не распроводились документы "ВводОстатков..." сформированные предыдущими "свертками" (наличие в реквизите "Комментарий" словосочетания "СверткаБазы"). Строки кода 3114-3116 закомментированы. Сорри, проверял на "девственной", ни разу не свернутой базе.
# Ответить
15. Shaman100M 06.11.2007 10:02
изменения от 06.11.2007. Новое: - встроенное удаление помеченных документов; ведение лога; закрытие сеанса 1с после выполнения
# Ответить
16. Shaman100M 28.11.2007 20:16
Обновление
# Ответить
17. Glide 20.12.2007 08:20
Сунулся с этой сверткой в сильно-переработанную ТиС 8.7. Исправлял, исправлял мелочи типа глНазваниеДокументаВЖурнале и т.д. И в итоге заткнулся на Перечислениях и совершенно другом составе реквизитов ДокументовВводаОстатков. Пришлось бросить.
А вообще очень понравилась Ваша Свертка, хоть и не пригодилась.
Ответили: (19) (18)
# Ответить
18. Mihenius 20.12.2007 09:41
(17) Эта обработка под 9.2, Под 8.7 нужно использовать универсальные или дорабатывать текущую. В описании неявно указано:
"Отличия от штатной свертки ТиС v9:"
# Ответить
19. Shaman100M 20.12.2007 13:46
(17) Под 8.7 дорабатываться, скорее всего не будет. Имхо, если переделывать, смотреть на сколько отличаются между собой штатные 8.7 и 9.2 . В этой версии планируется добавить восстановление ГП.
# Ответить
20. Mihenius 20.12.2007 15:01
Да и не нужно ;0)
а (Glide) пускай разбирается с универсальными, на сайте есть парочку неплохих
# Ответить
21. GJosh 31.12.2007 00:07
Блестящая вещь. По скорости - фантастика!
# Ответить
22. Mihenius 21.01.2008 10:33
ДокОст.НоваяСтрока();
{\\...\СВЕРТКА ОТ ШАМАНА\SVERTKA_1340\SVERTKA.ERT(788)}: Не выбран документ!
Разбираюсь почему не смог создаться документ.
Ответили: (27)
# Ответить
23. Mihenius 21.01.2008 10:37
А вот это из лога

21.01.2008;10:06:59;Администратор;1С:Предприятие;Свертка;Информация;3; 12 : 00 : 00 : 00 : 1 471 / 558 608 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Выгрузка в ТЗ;;;
21.01.2008;10:07:00;Администратор;1С:Предприятие;Свертка;Информация;3; 12 : 00 : 00 : 01 : 1 471 / 147 100 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Производные колонки;;;
21.01.2008;10:07:00;Администратор;1С:Предприятие;Свертка;Информация;3; 12 : 00 : 00 : 00 : / : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Сортировка ТЗ;;;
21.01.2008;10:07:00;Администратор;1С:Предприятие;Ошибка времени выполнения;Ошибка;5;ДокОст.НоваяСтрока(); : {\\...\СВЕРТКА ОТ ШАМАНА\SVERTKA_1340\SVERTKA.ERT(788)}: Не выбран документ!;;;
21.01.2008;10:09:03;Администратор;1С:Предприятие;Документ создан;Информация;3;;;Ввод остатков ТМЦ МП-0002517 31.12.2007;
21.01.2008;10:09:08;Администратор;1С:Предприятие;Документ не записан;Информация;3;;;Ввод остатков ТМЦ ГП-0000001 31.12.2007;

Получается документ создается позже или теряется ссылка текущего ввода
Ответили: (27)
+ 1 [ Shaman100M; ]
# Ответить
24. Mihenius 21.01.2008 11:19
По ценам. Чтобы не менять ручное изменение цен, можно использовать спец документ для фиксации периодики.
Ответили: (27)
# Ответить
25. Mihenius 21.01.2008 11:22
На разрешении 1024*768 не виден ряд кнопок.
Приходится отключать панель окон или фиксить обработку ;)
Ответили: (27)
# Ответить
26. sis 21.01.2008 12:16
супер, 1,8гб. до 300мб. за час!!! +++
# Ответить
27. Shaman100M 21.01.2008 13:33
(22) и (23) За что боролся ( см. http://infostart.ru/profile/8196/blogs/298/ ), на то и напоролся :)
Почему не смог создаться документ. Предполагаю, что в остатках присутствуют записи с пустыми измерениями (которые как раз и служат реквизитами-ключами при создании нового документа) Видимо, пустые ключи совпали с пустыми измерениями первой записи, - условие на создание нового документа было пропущено.
Обновил, добавил в условие создания нового документа проверку первой записи таблицы.
Тезка, сообщи о результатах, - по алгоритму данной свертки, созданный документ с пустыми реквизитами обязательного заполнения д.б. помечен как BAD и не проводиться.
(24) Я понял. Идея хорошая, тем более, реализуется не сложно.
(25) Фиксить насыщенный диалог, чтобы он остался удобным и красивым, - долго, сделаю позднее с добавлением возможности восстановления ГП. Пока для себя перемести на первой закладке галки с рамками вниз, а кнопки с обновляемым текстом - наверх.
+ 1 [ mihenius; ]
# Ответить
28. Mihenius 21.01.2008 15:36
Пока все работает ;)
Премного благодарен за оперативность.
Куда перечислять благодарности?
...
Еще бы хотелось синхронизации по Вводам.
Например поменяли что-то в архивной базе (оч. редко но бывает). Теперь формируем новые вводы на конец в архивной БД, а вот в новой хотелось бы не только создание новых доков, но и проверка отличий от текущих вводов. Надеюсь объяснил понятно %)
Ответили: (31)
# Ответить
29. Mihenius 21.01.2008 15:47
Попробую объяснить поподробнее.
После свертки получаются 2 базы:
А(до свертки), Б(после свертки)
Вдруг понадобилось в базе А исправить один из документов (крайняя мера, но бывает и такое)
После изменений в базе А формируем новые вводы.
так вот чтобы в базу Б не переносить все вводы, а переносить только те кот. поменялись.
Т.е. у нас получается архив с возможностью синхронизации с текущей базой (Правда там возможны проблемы со ссылками, но они решается замыканием на документ ввода)
Ответили: (31)
# Ответить
30. Mihenius 21.01.2008 15:51
По поводу ошибки. Так и есть
По несколько строк в КнПрод и КнПок без фирм
Сейчас разбираюсь откуда такое может висеть
Ответили: (32)
# Ответить
31. Shaman100M 21.01.2008 18:18
(28) спасибо.
(29) По поводу синхронизации, - оперировать документами "ВводОстатков..." скорее всего не стоит, - большой объем поиска, сравнения и перепроведения. В общем, вижу такой способ:
Для базы А(до свертки) хранить таблицы значений с запросами по регистрам на конец даты свертки.
При синхронизации:
1. В базе А выполняем запросы по регистрам повторно, выгружаем в таблицы значений.
2. Восстанавливаем сохраненные таблицы, находим разницу с п.1.
3. По оле соединяемся с базой Б,
4. В базе Б по оле удаляем прежние "корректурные" Вводы остатков
5. По таблицам-"разницам" создаем новые "корректурные" вводы остатков и проводим их.

Второй вариант - синхрить каждый измененный документ отдельно, - в таком случае
оперируем разницей между движениями регистров до и после изменений, п. 4 пропускаем, синхронизацию проводим сразу.

Однако, думаю не все так просто, - отрицательную разницу свертка обрабатывает иначе, да и объекты, удаленные в базе Б могут "всплыть", придется всю цепочку по ним передавать... - писать вторую выгрузку загрузку... Если делать, то совсем просто: нет объекта - нет синхронизации.
Ответили: (33)
# Ответить
32. Shaman100M 21.01.2008 18:21
(30) У вас Кораблев-Пустынный не работает случаем?
Ответили: (33)
# Ответить
33. Mihenius 22.01.2008 09:10
(31)часть регистров закрываю "срезами регистра" (спецдоки) со встроенной возможностью выгрузки загрузки итогов. Это оч. удобно. Конечно так делать стоит только по регистрам, у кот. нет в измерениях типа документ.
Делаю синхронизацию по ОЛЕ, проверяю по ключевым полям, если документ изменен перегружаю его полностью в новую базу
(32)нет
# Ответить
34. MansurKa 22.04.2008 15:41
прекрасная обработка :) еще бы дождаться автоматического восстановления ГП :)
# Ответить
35. spryn 30.05.2008 09:12
Крутанская обработка, сильно помогла, спасибо!!!
+ 1 [ spr#n; ]
# Ответить
37. rdv 01.07.2008 11:05
Возможно ли её использовать для комплексной, з/п не ведется.
БИ здесть естественно не обрабатываются.
# Ответить
38. rdv 01.07.2008 11:09
Может быть грохнуть все проводки и перепровести все документы
# Ответить
39. Shaman100M 01.07.2008 15:42
А остатки?
Да даже если бы и бух. не велась, только оперучет, - структура регистров и документы переноса остатков должны совпадать с ТиС.
# Ответить
40. rdv 01.07.2008 18:11
Структуру регистров и документы переноса еще не анализировал.
Необходимо будет сформировать БИ на начало, ну и все таки перепровести
остальные документы, чтобы сформировалисть проводки.
# Ответить
41. bob_phaser 04.07.2008 13:00
Доброе время суток ! Помогите, пожалуйста - Торговля и склад для Украины 7.70.008
При запуске Вашей обработки такие сообщения :
глПриИзмененииФирмы<<?>>(Док2);
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(541)}: Процедура не обнаружена (глПриИзмененииФирмы)
ГлПриИзмененииФирмы<<?>>(ДокОст);
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(834)}: Процедура не обнаружена (ГлПриИзмененииФирмы)
Сообщить("Распроведен " + глПредставлениеДокумента<<?>>(Док.ТекущийДокумент()));
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3697)}: Функция не обнаружена (глПредставлениеДокумента)
Сообщить("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()<<?>>;));
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3697)}: Неопознанный оператор
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента<<?>>(Док.ТекущийДокумент()));
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3699)}: Функция не обнаружена (глПредставлениеДокумента)
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()<<?>>;));
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3699)}: Неопознанный оператор
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()))<<?>>;
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3699)}: Ожидается ключевое слово 'КонецЕсли' ('EndIf')
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()))<<?>>;
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3699)}: Ожидается ключевое слово 'КонецЕсли' ('EndIf')
<<?>>КонецЕсли;
{C:\TMP\TEST\EXTFORMS\SVERTKA.ERT(3700)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
Я _полный_ дилетант. Очень нужно обрезать базы, ситуация крайне запущена :(
4 года это все живет. Штатные средства никуда не годятся.
# Ответить
42. Shaman100M 04.07.2008 15:13
Доброе.
Эта свертка для Российской ТиС v9.хх, для другой версии может не работать,
перенос отсутствующих функций из глобального модуля в обработку может не спасти.
# Ответить
43. rustork 05.08.2008 03:07
Идея очень интересная... Судя по отзывам - просто отличная... :-) Но у меня вылезла ошибочка при свертке... лог:
0 : 00 : 00 : 00 : / : Удаление документов ввода остатков. Поиск документов
0 : 00 : 00 : 00 : / : Удаление документов ввода остатков. Распроведение документов ввода остатков
0 : 00 : 00 : 00 : / : Удаление документов ввода остатков. Удаление документов ввода остатков
0 : 00 : 00 : 00 : / : Конец удаления документов "Ввод остатков..." на дату свертки
0 : 00 : 00 : 09 : / : Справочник Партии. Запрос
0 : 00 : 00 : 00 : 3 732 / 1 076 538 : Справочник Партии. Заполнение ТЗ
0 : 00 : 00 : 00 : / : Справочник Партии. Запрос по ссылкам документов
0 : 00 : 00 : 00 : / : Справочник Партии. Заполнение ТЗ
0 : 00 : 00 : 00 : / : Справочник Партии. Свертка ТЗ 3732
0 : 00 : 00 : 03 : 3 727 / 75 829 : Справочник Партии. Добавление ссылок 3732
0 : 00 : 00 : 00 : / : Ссылки в документах. Запрос
0 : 00 : 00 : 00 : / : Ссылки в документах. Добавление ссылок
0 : 00 : 00 : 47 : / : Ссылки по регистрам. Запрос
1 : 00 : 00 : 09 : 11 468 / 79 418 : Ссылки по регистрам. Добавление ссылок
1 : 00 : 00 : 01 : / : Пары "Накладная - Счет-фактура". Запрос
1 : 00 : 00 : 00 : 385 / 63 462 : Пары "Накладная - Счет-фактура". Добавление ссылок
1 : 00 : 00 : 00 : / : Конец поиска ссылок
1 : 00 : 00 : 00 : 3 / 1 208 : Справочник Валюты 2 периодич. реквизитов
1 : 00 : 00 : 00 : 13 / 7 573 : Справочник СвоиЮрЛица 7 периодич. реквизитов
1 : 00 : 00 : 27 : 26 092 / 57 709 : Справочник Цены 2 периодич. реквизитов
1 : 00 : 00 : 00 : 14 / 11 200 : Периодические константы
1 : 00 : 00 : 00 : / : Конец сохранения периодических значений на 23.07.08
1 : 00 : 00 : 01 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр ПодотчетныеЛица. Запрос
1 : 00 : 00 : 00 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр ПодотчетныеЛица. Выгрузка в ТЗ
1 : 00 : 00 : 01 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Запрос
1 : 00 : 00 : 00 : 7 / 28 000 : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Выгрузка в ТЗ
1 : 00 : 00 : 00 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Сортировка ТЗ
1 : 00 : 00 : 00 : 7 / 1 780 : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Создание 7
1 : 00 : 00 : 01 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Запрос
1 : 00 : 00 : 00 : 4 / 17 143 : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Выгрузка в ТЗ
1 : 00 : 00 : 00 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Сортировка ТЗ
1 : 00 : 00 : 00 : 4 / 10 909 : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Создание 4
1 : 00 : 00 : 05 : / : Документ ВводОстатковПокупателя Регистр Покупатели. Запрос
1 : 00 : 00 : 03 : 5 354 / 114 158 : Документ ВводОстатковПокупателя Регистр Покупатели. Выгрузка в ТЗ
1 : 00 : 00 : 01 : 5 354 / 426 614 : Документ ВводОстатковПокупателя Регистр Покупатели. Заполнение вида операции
1 : 00 : 00 : 03 : 5 354 / 116 857 : Документ ВводОстатковПокупателя Регистр Покупатели. Производные колонки
1 : 00 : 00 : 00 : / : Документ ВводОстатковПокупателя Регистр Покупатели. Сортировка ТЗ
2 : 00 : 00 : 38 : 5 354 / 8 353 : Документ ВводОстатковПокупателя Регистр Покупатели. Создание 5354
2 : 00 : 00 : 04 : / : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Запрос
2 : 00 : 00 : 02 : 6 103 / 187 209 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Выгрузка в ТЗ
2 : 00 : 00 : 05 : 6 103 / 74 731 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Производные колонки
2 : 00 : 00 : 00 : / : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Сортировка ТЗ
3 : 00 : 00 : 26 : 6 103 / 14 066 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Создание 6103
3 : 00 : 00 : 02 : / : Документ ВводОстатковПоставщика Регистр Поставщики. Запрос
3 : 00 : 00 : 01 : 1 727 / 162 669 : Документ ВводОстатковПоставщика Регистр Поставщики. Выгрузка в ТЗ
3 : 00 : 00 : 00 : 1 727 / 493 429 : Документ ВводОстатковПоставщика Регистр Поставщики. Заполнение вида операции
3 : 00 : 00 : 01 : 1 727 / 119 378 : Документ ВводОстатковПоставщика Регистр Поставщики. Производные колонки
3 : 00 : 00 : 00 : / : Документ ВводОстатковПоставщика Регистр Поставщики. Сортировка ТЗ
3 : 00 : 00 : 03 : 1 727 / 32 895 : Документ ВводОстатковПоставщика Регистр Поставщики. Создание 1727
3 : 00 : 00 : 01 : / : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Запрос
3 : 00 : 00 : 00 : 1 353 / 187 483 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Выгрузка в ТЗ
Ошибочная ситуация! В регистре "КнигаПокупок" существуют положительные остатки. (При повторной ошибке сообщение выводиться не будет)
3 : 00 : 00 : 01 : 1 353 / 112 750 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Производные колонки
3 : 00 : 00 : 00 : / : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Сортировка ТЗ
3 : 00 : 00 : 01 : 1 353 / 58 954 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Создание 1353
3 : 00 : 00 : 01 : / : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Запрос
3 : 00 : 00 : 00 : 109 / 81 750 : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Выгрузка в ТЗ
3 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Сортировка ТЗ
3 : 00 : 00 : 00 : 109 / 19 581 : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Создание 109
3 : 00 : 00 : 01 : / : Документ ВводОстатковТМЦ Регистр РеализованныйТовар. Запрос
3 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр РеализованныйТовар. Выгрузка в ТЗ
3 : 00 : 00 : 09 : / : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Запрос
3 : 00 : 00 : 02 : 3 671 / 103 215 : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Выгрузка в ТЗ
3 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Сортировка ТЗ
3 : 00 : 00 : 07 : 3 671 / 31 931 : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Создание 3671
3 : 00 : 00 : 03 : / : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Запрос
3 : 00 : 00 : 00 : 835 / 208 750 : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Выгрузка в ТЗ
3 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Сортировка ТЗ
3 : 00 : 00 : 01 : 835 / 52 571 : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Создание 835
3 : 00 : 00 : 01 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заказы. Запрос
3 : 00 : 00 : 00 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заказы. Выгрузка в ТЗ
3 : 00 : 00 : 02 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заявки. Запрос
3 : 00 : 00 : 01 : 2 186 / 183 184 : Документ ВводОстатковЗаказыЗаявки Регистр Заявки. Выгрузка в ТЗ
3 : 00 : 00 : 00 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заявки. Сортировка ТЗ
ДокОст.НоваяСтрока();
{J:\СВЕРТКА\SVERTKA_1340\SVERTKA.ERT(905)}: Не выбран документ!
3 : 00 : 00 : 00 : / : Удаление документов ввода остатков. Поиск документов
3 : 00 : 00 : 00 : / : Удаление документов ввода остатков. Распроведение документов ввода остатков
3 : 00 : 00 : 00 : / : Удаление документов ввода остатков. Удаление документов ввода остатков
3 : 00 : 00 : 00 : / : Конец удаления документов "Ввод остатков..." на дату свертки
3 : 00 : 00 : 00 : 3 / 914 : Справочник Валюты 2 периодич. реквизитов
3 : 00 : 00 : 00 : 13 / 6 842 : Справочник СвоиЮрЛица 7 периодич. реквизитов
4 : 00 : 00 : 24 : 26 092 / 65 454 : Справочник Цены 2 периодич. реквизитов
4 : 00 : 00 : 00 : 14 / 7 850 : Периодические константы
4 : 00 : 00 : 00 : / : Конец сохранения периодических значений на 23.07.08
4 : 00 : 00 : 01 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр ПодотчетныеЛица. Запрос
4 : 00 : 00 : 00 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр ПодотчетныеЛица. Выгрузка в ТЗ
4 : 00 : 00 : 01 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Запрос
4 : 00 : 00 : 00 : 7 / 26 250 : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Выгрузка в ТЗ
4 : 00 : 00 : 00 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Сортировка ТЗ
4 : 00 : 00 : 00 : 7 / 4 158 : Документ ВводОстатковКассаБанкПодотчетник Регистр Банк. Создание 7
4 : 00 : 00 : 01 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Запрос
4 : 00 : 00 : 00 : 4 / 16 000 : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Выгрузка в ТЗ
4 : 00 : 00 : 00 : / : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Сортировка ТЗ
4 : 00 : 00 : 00 : 4 / 12 632 : Документ ВводОстатковКассаБанкПодотчетник Регистр Касса. Создание 4
4 : 00 : 00 : 05 : / : Документ ВводОстатковПокупателя Регистр Покупатели. Запрос
4 : 00 : 00 : 03 : 5 354 / 105 049 : Документ ВводОстатковПокупателя Регистр Покупатели. Выгрузка в ТЗ
4 : 00 : 00 : 01 : 5 354 / 448 033 : Документ ВводОстатковПокупателя Регистр Покупатели. Заполнение вида операции
4 : 00 : 00 : 02 : 5 354 / 131 065 : Документ ВводОстатковПокупателя Регистр Покупатели. Производные колонки
4 : 00 : 00 : 00 : / : Документ ВводОстатковПокупателя Регистр Покупатели. Сортировка ТЗ
5 : 00 : 00 : 49 : 5 354 / 6 610 : Документ ВводОстатковПокупателя Регистр Покупатели. Создание 5354
5 : 00 : 00 : 07 : / : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Запрос
5 : 00 : 00 : 02 : 6 103 / 195 400 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Выгрузка в ТЗ
5 : 00 : 00 : 05 : 6 103 / 78 816 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Производные колонки
5 : 00 : 00 : 00 : / : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Сортировка ТЗ
5 : 00 : 00 : 25 : 6 103 / 14 654 : Документ ВводОстатковПокупателя Регистр КнигаПродаж. Создание 6103
5 : 00 : 00 : 01 : / : Документ ВводОстатковПоставщика Регистр Поставщики. Запрос
5 : 00 : 00 : 01 : 1 727 / 173 568 : Документ ВводОстатковПоставщика Регистр Поставщики. Выгрузка в ТЗ
5 : 00 : 00 : 00 : 1 727 / 518 100 : Документ ВводОстатковПоставщика Регистр Поставщики. Заполнение вида операции
5 : 00 : 00 : 01 : 1 727 / 146 356 : Документ ВводОстатковПоставщика Регистр Поставщики. Производные колонки
5 : 00 : 00 : 00 : / : Документ ВводОстатковПоставщика Регистр Поставщики. Сортировка ТЗ
5 : 00 : 00 : 03 : 1 727 / 34 494 : Документ ВводОстатковПоставщика Регистр Поставщики. Создание 1727
5 : 00 : 00 : 01 : / : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Запрос
5 : 00 : 00 : 00 : 1 353 / 197 039 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Выгрузка в ТЗ
Ошибочная ситуация! В регистре "КнигаПокупок" существуют положительные остатки. (При повторной ошибке сообщение выводиться не будет)
5 : 00 : 00 : 01 : 1 353 / 118 166 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Производные колонки
5 : 00 : 00 : 00 : / : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Сортировка ТЗ
6 : 00 : 00 : 01 : 1 353 / 62 398 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Создание 1353
6 : 00 : 00 : 01 : / : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Запрос
6 : 00 : 00 : 00 : 109 / 84 935 : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Выгрузка в ТЗ
6 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Сортировка ТЗ
6 : 00 : 00 : 00 : 109 / 29 727 : Документ ВводОстатковТМЦ Регистр ПартииОтданные. Создание 109
6 : 00 : 00 : 01 : / : Документ ВводОстатковТМЦ Регистр РеализованныйТовар. Запрос
6 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр РеализованныйТовар. Выгрузка в ТЗ
6 : 00 : 00 : 09 : / : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Запрос
6 : 00 : 00 : 02 : 3 671 / 110 020 : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Выгрузка в ТЗ
6 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Сортировка ТЗ
6 : 00 : 00 : 06 : 3 671 / 34 266 : Документ ВводОстатковТМЦ Регистр ПартииНаличие. Создание 3671
6 : 00 : 00 : 02 : / : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Запрос
6 : 00 : 00 : 00 : 835 / 220 705 : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Выгрузка в ТЗ
6 : 00 : 00 : 00 : / : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Сортировка ТЗ
6 : 00 : 00 : 01 : 835 / 56 997 : Документ ВводОстатковТМЦ Регистр ОстаткиТМЦ. Создание 835
6 : 00 : 00 : 01 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заказы. Запрос
6 : 00 : 00 : 00 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заказы. Выгрузка в ТЗ
6 : 00 : 00 : 02 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заявки. Запрос
6 : 00 : 00 : 01 : 2 186 / 193 451 : Документ ВводОстатковЗаказыЗаявки Регистр Заявки. Выгрузка в ТЗ
6 : 00 : 00 : 00 : / : Документ ВводОстатковЗаказыЗаявки Регистр Заявки. Сортировка ТЗ
ДокОст.НоваяСтрока();
{J:\СВЕРТКА\SVERTKA_1340\SVERTKA.ERT(905)}: Не выбран документ!
Ответили: (45)
# Ответить
44. Golub 05.08.2008 11:03
Все отлично работает.Спасибо разработчику, просто выручили. Стандартная обработка "работала" 9 суток без перерыва на базе в 1.5ГБ, пришлось все равно прервать. На той же самой базе на все операции, включая проверку неуникальности документов ушло около пяти часов.
# Ответить
45. Shaman100M 05.08.2008 16:06
(43) Выложил обновление. В качестве платы за оперативность оставляю тестирование на Вас, rustork (там не страшно, всего 3 добавленных строки). :)
Указанная ошибка могла возникнуть при установленном фильтре по фирмам.
Успехов.
# Ответить
46. Brr 26.08.2008 10:03
Отсутствует контроль режима работы: монопольный или нет.
# Ответить
47. Brr 26.08.2008 10:05
Дата свертки меняется до того как свертка была произведена, если что не так приходиться лезть в константы
# Ответить
48. Brr 26.08.2008 10:21
Упс, дата свертки берется не из констант, еще не лучше. И что теперь восстанавливать базу из архива?
# Ответить
49. Brr 26.08.2008 11:33
Извиняюсь, спешка блин, достаточно пометить на удаление новые документы ввода остатков и дата свертки "вернется обратно"
# Ответить
50. Brr 26.08.2008 12:09
Транзакция каждые полминуты:

16 : 00 : 05 : 56 : / : ТА назад...
16 : 00 : 00 : 00 : 80 / 21 333 : Свертка и удаление документов за Февраль 2003 г.
16 : 00 : 00 : 01 : 402 / 36 054 : Свертка и удаление документов за Март 2003 г.
16 : 00 : 00 : 01 : 561 / 61 089 : Свертка и удаление документов за Апрель 2003 г.
16 : 00 : 00 : 01 : 772 / 64 603 : Свертка и удаление документов за Май 2003 г.
16 : 00 : 00 : 00 : 525 / 78 947 : Свертка и удаление документов за Июнь 2003 г.
16 : 00 : 00 : 01 : 828 / 59 640 : Свертка и удаление документов за Июль 2003 г.
16 : 00 : 00 : 01 : 1 069 / 57 525 : Свертка и удаление документов за Август 2003 г.
16 : 00 : 00 : 01 : 1 354 / 66 864 : Свертка и удаление документов за Сентябрь 2003 г.
16 : 00 : 00 : 01 : 1 285 / 68 839 : Свертка и удаление документов за Октябрь 2003 г.
16 : 00 : 00 : 01 : 1 225 / 69 602 : Свертка и удаление документов за Ноябрь 2003 г.
16 : 00 : 00 : 04 : 1 887 / 27 348 : Свертка и удаление документов за Декабрь 2003 г.
ЗафиксироватьТранзакцию();
{C:\DOCUMENTS AND SETTINGS\SYCHEV\РАБОЧИЙ СТОЛ\SVERTKA\SVERTKA_1340\SVERTKA.ERT(395)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию
Ответили: (55)
# Ответить
51. Shaman100M 26.08.2008 18:18
Код посмотрю.
Однако, транзакция "срывается" если в ней сработало Исключение в конструкции "Попытка...", о чем в листинге сообщается, - советую просмотреть его еще раз и за больший промежуток времени (хотя бы полминуты)
# Ответить
52. Shaman100M 26.08.2008 18:28
В коде все нормально вродь...
# Ответить
53. Shaman100M 26.08.2008 18:37
Да, монопольный режим я, однако, забыл проконтролировать. ;)
Хотя... немонопольно можно запускать предварительные этапы свертки.
# Ответить
54. Brr 28.08.2008 12:58
Монопольный режим нужно контролировать если стоят галки Переброска ТА
# Ответить
55. just 30.09.2008 10:46
У меня такая же фигня (50) при установке транзакции (по этапам) винда говорит, что недостаточно виртуальной памяти,
пробовал несколько раз, всегда одно и тоже,
База 5гигов, не сворачивалась с 2003 г. (на 2007 подает), комп двух ядерный, оперативы 2гига, свободного места на винте 80 гигов.
Ответили: (56)
# Ответить
56. Shaman100M 30.09.2008 11:35
(55) Попробуй установить транзакцию через каждые полминуты, 8-й пункт выполнить отдельно, если все равно останавливается - запускай его повторно, пока не дойдет до конца, затем продолжить оставшиеся пункты.
Скл базу можно без транзакции запустить.
Что еще можно придумать? Чаще, чем полминуты фиксировать транзакцию, ну, например, добавить условие на количество обрабатываемых объектов (300, например):
В строке 394 модуля формы изменить условие
Код
 Если  (_getperformancecounter()   - Тран_ПослВремя > 30000) Или (ТекУровень   = 2) Тогда 
Показать полностью

на
Код
 Если  (_getperformancecounter()   - Тран_ПослВремя > 30000) Или (ТекУровень   = 2) 
Показать полностью
ИЛИ (Тран_КолОбъектов > 300)
Код
 Тогда 
Показать полностью
# Ответить
57. just 01.10.2008 10:05
что-то все равно тоже самое, при любом виде транзакции
Ответили: (58)
# Ответить
58. Shaman100M 01.10.2008 13:05
(57) попробуй отдельно 8 пункт свертками из патча. пароль на архив 4606224005911
# Ответить
59. just 02.10.2008 12:48
архив вроде бы не полный (скачал пару раз) только одна обработка разворачивается,
а так у меня уже второй день запущена свертка(основная) без транзакции ,
пока нормально вроде, как закончит напишу
Ответили: (60)
# Ответить
60. Shaman100M 02.10.2008 16:48
(59) обновил архив по патчам, без пароля.
# Ответить
61. just 03.10.2008 07:54
Ну я основной сверткой без использования транзакций пробовал, двое суток работало по 8-му пункту,
нормально отработало (файловый вариант), спасибо за обработку.
# Ответить
62. Mihenius 03.10.2008 12:20
Баловался с выгрузками - загрузками документов ввода из одной базы в другую и свертками.
Можно сделать выгрузку-загрузку вводов в файлы (тем более уже почти все готово) по аналогии с Periodic.ert (только по тем регистрам, где нет документов, хотя можно и по всем, но мороки больше с переносом связанных доков)

Смысл я уже объяснял раньше.
Например у меня есть след. базы: 2006, 2007, 2008 годов
Нехорошие люди поменяли остатки в 2006 году, теперь их нужно перенести 2006->2007->2008
Конечно можно через OLE или еще как, но удобнее иметь все в одной обертке свертки ;)
Т.е. делаем "псевдо" свертку в 2006 году, только с формированием доков Ввода на конец года. Переносим их в 2007, проводим вводы, перепроводим "нужные доки" (отдельная обработка сравнивает, что менялось) в 2007 и по аналогии с 2006 делаем в 2007.
# Ответить
63. Shaman100M 03.10.2008 16:26
Думаю, можно проще... Есть "Сравнение регистров", - в 2006 запустить сохранение, в 2007 - сравнение, и там же "разницу" подать в свертку как "штатную ТЗ полученную из запросов по регистрам", по ним создать Вводы остатков - корректуры. Но, блин, подводных камней не избежать... К старой базе отношение м.б. менее серьезное, чем к рабочей, и переносить из нее "косяки"... Как быть с удаленными ссылками в более свежей базе? Делать загрузку объектов? ;)
# Ответить
64. Mihenius 06.10.2008 16:07
Точно, добавить кнопку "Исправить Регистры", найти доки ввода и править их ..., притом старые док можно скопировать непроведенными и добавить в подчинение текущим (для истории)
С другой стороны по ОЛЕ получается лучше, тем что если чего нет в приемнике, то оно перенесется ...
# Ответить
65. agdedov 29.12.2008 21:00
Ваша свертка понравилась, она наиболее полная, по сравнению с тем, что предлагают другие авторы. А это то, что и требуется.
# Ответить
66. psychotoad 22.01.2009 10:27
Если базу разместить на RAM диске - >1Гб меньше часа, спасибо!
# Ответить
67. Valentin_N 24.01.2009 19:18
упс... у меня проблемы граждане…
не пинайте сильно, т.к. сворачиваю базу первый раз…
проблема в следующем:
- есть база с 2003 года, в период с 2003 по 2008 документов 83102
- сворачиваю выше выложенной обработкой на дату 31.12.08
- после сверстки остаются шапки документов в кол-ве 38296 (2003-2008 года)
удалить их не возможно, так как они находятся в подчинении документов созданных сверсткой…
как их удалить? Может я что то не так делаю?
Ответили: (74) (68)
# Ответить
68. Сhe Burashka 24.01.2009 22:15
(67) скорее всего эти документы используются в вводе остатков по долгам покупателей/поставщиков - используются в качестве кредитных документов, по которым зафиксирован долг (вообще-то такое большое колво "остатков" долгов по кредитным докам вызывает вопросы); можно сделать следующее: универсальной обработкой очистить реквизит "кредитный документ" в доках ввода остатков долгов по взаиморасчетам покупателей/поставщиков и перепровести эти доки ввода остатков - тогда в качестве кредитных доков возникновения долга в регистрах будут зафиксированы доки ввода остатков (потом можно чохом пометить на удаление старые оставшиеся доки и удалить их штатно).
Ответили: (73) (72) (69)
# Ответить
69. Сhe Burashka 24.01.2009 22:17
тьфу, (68) относится к результатам штатной свертки... но, надеюсь, идея понятна, в нештатной свертке можно сделать аналогично - на место упомянутых кредитных доков прописать ссылку на сам документ ввода остатков.
Ответили: (70)
# Ответить
70. Valentin_N 25.01.2009 12:57
(69) спасибо, смысл понятен, нужно в документах ввода остатков реквизит "кредитный документ" очистить, удалить шапки и перепровести все доки…
А не подскажете, какой обработкой можно очистить реквизит по всем документам ввода?
Ответили: (71)
# Ответить
71. Сhe Burashka 25.01.2009 13:20
(70) Берем диск ИТС и устанавливаем набор универсальных отчетов и обработок, используем универсальную обработку подбора объектов
# Ответить
72. Shaman100M 26.01.2009 18:43
(68) А как же ссылки в конфе на реквизиты заменяемого документа, - в документе "ВводОстатков..." таких одноименных может не оказаться.
Мыслю, что лучше проанализировать ТЧ Ввода остатков, по-сворачивать ее по ограниченному набору измерений, - глядишь и выяснится, что в итоге по некоторым контрагентам взаиморасчеты = 0. Вот по этим контрагентам удалить строки из ввода остатков совсем. Как "По-сворачивать"? Можно с пом. "Сравнение регистров", сравнивая остатки в той же базе на ту же дату, но с разным составом измерений регистров.
Ответили: (75)
# Ответить
73. Shaman100M 26.01.2009 18:46
Конечно, прикрутить эту феньку (68) к свертке легче, чем прописывать "родные" документы в регистры. Или же просто изменить модуль проведения Ввода остатков, заменить
.... .КредДокумент = ТекущийДокумент();
# Ответить
74. Shaman100M 26.01.2009 18:49
(67) По сокращению кол-ва неудаленных документов: отключи два регистра при свертке КнигаПродаж и КнигаПокупок (однако, если они не используются) или удали уже готовые документы ввода остатков по ним.
# Ответить
75. Сhe Burashka 26.01.2009 18:50
(72) не втыкнул про что речь... при вводе остатков по взаиморасчетам никаких ссылок на РЕКВИЗИТЫ (заменяемых) документов - нет, так что спокойно можно занулить реквизит кредитный документ (или прописать в него ссылку на документ ввода остатков)
# Ответить
76. Shaman100M 26.01.2009 18:54
Во вводе остатков по взаиморасчетам нет, а в отчетах, обработках конфы - ссылки на реквизиты КредДокументов есть.
Ответили: (77)
# Ответить
77. Сhe Burashka 26.01.2009 18:55
(76) а на какие именно? я знаю на кредДокумент и ДатаОплаты.. и все...
# Ответить
78. Shaman100M 26.01.2009 19:05
поиск во всех текстах "КредДокумент."
ДатаОплаты есть, часто проверяется вид() КредДокумента, наличие реквизитов в шапке.
# Ответить
79. Shaman100M 26.01.2009 19:16
Если подойти к вопросу глобально - очистка и замена КредДокумента - это та же свертка (по набору измерений регистров) внутри свертки. Нужна такая вешь?
# Ответить
80. xela 19.02.2009 12:45
Хотелось бы узнать можно-ли убрать шапки документов после свертки по подробней??
Ответили: (81)
# Ответить
81. Shaman100M 19.02.2009 18:00
(80) что ж они, с непокрытой головой будут? )))

А если серьезно, самое простое:

1. Если не используются регистры "КнигаПродаж" и КнигаПокупок" - отключи их.
2. Если есть закрытые фирмы - отключи их.
3. Покопать ошибки и перекосы в остатках Взаиморасчетов по документам

Если свертка уже сделана, - удалять соответствующие этим регистрам и фирмам Вводы остатков.
# Ответить
82. totoros 25.02.2009 07:20
Добрый день!!!
У меня на уже один раз свернутой 1с ТиС при попытке открытия выдает
Если Док.ФлагСвертки = 1 Тогда
{D:\1C_UMKA\1С\SVERTKA\SVERTKA_1340\SVERTKA.ERT(1676)}: Поле агрегатного объекта не обнаружено (ФлагСвертки)
Что можно сделать подскажите?
# Ответить
83. totoros 25.02.2009 07:25
Могу сразу сказать, запускал на базе предыдущей свертке, работает всё отлично и великолепно. База 3.6 Гб свернулась за 55 минут убрав при этом информацию за три года!!!!
# Ответить
84. Shaman100M 25.02.2009 09:03
Предыдущая и текущая базы разные?
# Ответить
85. Shaman100M 25.02.2009 09:26
Сама ошибка означает, что в базе есть непомеченный на удаление документ, с именем начинающимся на "ВводОстатков..." у которого нет реквизита шапки "ФлагСвертки". И расположен он, судя по тому, что раньше свертка запускалась без ошибок, позднее предыдущей даты свертки. Скорее всего, какой-нить новый, добавленный вид документа "ВводОстатков", только без этого реквизита.
Что делать?
Совет для пользователя - найти его в полном журнале по отбору по виду документа, и если он(и) не проведен (ы) - пометить на удаление. Или ждать обновление.
+ 1 [ totoros; ]
# Ответить
86. totoros 25.02.2009 09:28
нет одно и тоже. Просто была база, сказали свернуть использовал стандартную встроенную свертку. Прошло время сказали что еще нуно один год свернуть. Стандартная проработала второй раз более 4 дней срок не приемлимый. Нашел ссылку на вашу, начал пробовать а она выдет при открытии
Если Док.ФлагСвертки = 1 Тогда
{D:\1C_UMKA\1С\SVERTKA\SVERTKA_1340\SVERTKA.ERT(1676)}: Поле агрегатного объекта не обнаружено (ФлагСвертки) ......
Ответили: (90)
# Ответить
87. Shaman100M 25.02.2009 09:40
Конфигуратором владеешь, хоть чуть-чуть?
# Ответить
88. totoros 25.02.2009 10:28
Спасибо пробую найти документы и поправить их.
# Ответить
89. totoros 25.02.2009 10:31
Да. В принципе знаний хватает на правку отчетов на создание всяких мелочей. Конфигуратор знаю юзаю...
# Ответить
90. Shaman100M 25.02.2009 10:33
(86) Обновил файлы. Добавил проверку на наличие реквизита "ФлагСвертки" в документах "ВводОстатков". Документы с отсутствущим реквизитом в дате свертки включаются обработкой в общий список документов ввода остатков, даже если они были созданы другим способом.
Ответили: (92)
# Ответить
91. totoros 25.02.2009 10:34
Документы нашел и пометил на удаление. Но что то всё равно выдает туже ошибку.
Ответили: (93)
# Ответить
92. Shaman100M 25.02.2009 10:35
+ (90) + много сообщений от таких документах
Ответили: (94)
+ 1 [ totoros; ]
# Ответить
93. Shaman100M 25.02.2009 10:36
(91) качай новую версию
# Ответить
94. totoros 25.02.2009 10:59
(92) Спасибо щяс буду пробывать... :)
# Ответить
95. Shaman100M 03.03.2009 18:37
Обновление. Очистка ссылок на документы.
# Ответить
96. crazy_il 16.03.2009 09:12
Обработка - замечательная. Базу свернул быстро. Но столкнулся с непонятным явлением(в природе которого сейчас разбираюсь): Сворачивал базу ТиС 9.2 на 31.12.2008. Пропали из базы несколько документов в периоде с января 2009 по февраль 2009. Пропали несколько заявок покупателя и счетов-фактур. В остальном - обработка отработала на 5+
Ответили: (97)
+ 1 [ Shaman100M; ]
# Ответить
97. Shaman100M 16.03.2009 10:38
(96) Ошибка в программе, п.16 (рис. 931, первый скрин). В течение часа выложу обновление
# Ответить
98. Shaman100M 16.03.2009 11:14
Обновлены файлы
"Свертка + листинг + описание" (первый)
"03.03.09 Свертка с очисткой измерений регистров типа Документ" (пятый)
# Ответить
99. Walkerrf 18.03.2009 12:15
Доброго всем времени суток. Хотел узнать как сделать чтоб данная обработка не брала во внимание склады и номенклатуру помеченную на удаление и не вормировала по ним остатки. Заранее благодарен...
Ответили: (100)
# Ответить
100. Shaman100M 18.03.2009 13:44
(99) Как бы не рекомендуется это делать, иногда важнее именно остатки, а не пометка удаления. Но если оч. хочется:
По складам: склад встречается в реквизитах шапки документов переноса остатков "ВводОстатковТМЦ" - отобрать и удалить, учойсом, например.
По номенклатуре: обновлен 5-й файл "03.03.09 Свертка...", - открыть в конфигураторе и разремарить строки с комментами нач. на "20090318"
# Ответить
101. Shaman100M 18.03.2009 13:47
102. Bigot 27.03.2009 11:39
у меня выскочила с ошибкой. Как поправить ?
27 : 00 : 00 : 00 : / : Конец сохранения периодических значений на 01.01.09
Таб.ИсходнаяТаблица(ИмяТаблицы);
{C:\1C\СВЕРТКА БАЗЫ ТИС\SVERTKA_1340\SVERTKA.ERT(463)}: Неверное имя ВидыОпераций
Ответили: (112) (111) (103)
# Ответить
103. Shaman100M 27.03.2009 12:48
(102) Ошибка говорит о том, что таблица-макет "ВидыОпераций" не найден. Открыть свертку в конфигураторе, - есть эта таблица (ВидыОпераций) ?
# Ответить
104. Bigot 27.03.2009 13:28
есть.
# Ответить
105. Shaman100M 27.03.2009 13:43
Обработка изменялась?

Насколько я знаю, варианты, когда метод ИсходнаяТаблица() может не найти встроенный существующий макет: использование метода (в т.ч. через вызовы процедур) в обработке ожидания, в основных операторах программы (в конце модуля вставлено "Выполнить()" )... Ничего такого в обработке нет.
# Ответить
106. Shaman100M 27.03.2009 16:26
Скачай свежую версию.
# Ответить
107. iris26sneg 13.04.2009 16:57
Скажите,а сработает данная свертка для 1С Предприятие в SQL?
# Ответить
108. Shaman100M 13.04.2009 17:49
для ТиС 9.2. да.
# Ответить
109. test-11 12.05.2009 08:48
А Как после удалить все пустые документы (свернутые)?
База по объему совсем не уменьшилась.. (~1.7ГБ)
Ответили: (110)
# Ответить
110. Shaman100M 12.05.2009 10:20
(109) "совсем не уменьшилась" - для дбф-ки нужно запустить в ТиИ пункт "упаковать таблицы"
А по уменьшению количества ссылок на свернутые документы - см. комментарии выше (вкратце - перед сверткой отключить неиспользуемые регистры, фирмы; попробовать свертку с очисткой реквизитов)
# Ответить
111. dr_eugeni 19.06.2009 14:28
хорошая разработка. столкнулся с проблемой. скачал, установил, попытался свернуть тестовую базу (пусть будет А) у себя на компе, все нормально. Создал на сервере пустую базу, восстановил в нее базу другой фирмы (В), пытаюсь запустить свертку, выдает ошибку "Не найдена исполняющая обработка выгрузки". Скопировал из базы А целиком папку ExtForms в базу В, тоже самое. Удалил базу В скопировал на это место всю базу А, все работает. Восстановил из архива базу В, опять не работает. Понимаю что дело не в обработке, но что может быть ? И ошибка (102) тоже появилась, таблица тоже на месте. Заново скачал обработку, ничего не изменилось.
Ответили: (115)
+ 1 [ Supin; ]
# Ответить
112. Bigot 19.06.2009 14:36
Первым делом права посмотри на файлы. На FAT32 к примеру запусти. Насчёт (102) мы правили мальца, могу тебе выслать правленую версию.
# Ответить
113. Bigot 19.06.2009 14:39
Да, транзакцию не ставь нафик, глючит порой. Виртуальный диск мона юзать для ускорения процесса (если объём базы позволяет) QSoftRAMDisk мне больше всего по душе.
# Ответить
114. dr_eugeni 19.06.2009 15:39
На рабочем компе стоит FAT32 на сервере NTFS, обе базы работают у меня на компе, и одна база на сервере. мистика. со своих экзешников на сервере запускался не помогло (
# Ответить
115. Shaman100M 22.06.2009 10:55
(111) "Не найдена исполняющая обработка выгрузки" - предупреждение, выдаваемое внешней обработкой CDExport.ert (в процедуре ВыгрузитьДанные()).

Эта обработка запускается (и запускалась из стандартной свертки) при выборе второго пункта (наверно, единственный кусок кода, который остался нетронутым), предупреждение выдает при отсутствии файла PTr92_Tr.ert

Варианты решения проблемы - отключить выполнение 2-го пункта, либо найти этот файл PTr92_Tr.ert (в местах поиска его тестовой базой) и поместить его в текущий .\Extforms
Ответили: (116)
# Ответить
116. Shaman100M 22.06.2009 11:00
+ (115) проверить соответствие правил обмена RTr92_Tr.xml
# Ответить
117. dr_eugeni 30.06.2009 14:12
проблема решилась когда убрал галочку п.2 выгружать данные в архивную бд
# Ответить
118. dr_eugeni 03.07.2009 11:17
ничего не понимаю, у меня комплексная, в мае месяце пробовал обработку, не сразу, но получилось обрезать, что сделал не помню, но сейчас не получается. Создаются документы ввод остатков, но остаются все не проведенные, соответственно не очищаются документы в сворачиваемом периоде. Пробовал сворачивать без регистров Кн покупок, Кн продаж, тоже самое.
# Ответить
119. dr_eugeni 03.07.2009 11:38
а все было просто в строке 3559 надо включить в выборку бух документы
Док.УстановитьФильтр(1,1,1,2,0, ***2*** );
Ответили: (122) (121)
# Ответить
120. Shaman100M 03.07.2009 11:44
обработка для ТиС.
посмотри в комментарии непроведенных ввода остатков что написано, в соответствии с описанием.

"...остаются все непроведенные...", "...не очищаются документы..." - основные этапы свертки выполнялись?
# Ответить
121. Shaman100M 03.07.2009 11:50
(119) успехов, чтоб все свернулось. :)
# Ответить
122. dr_eugeni 03.07.2009 11:52
да основные этапы выполняются, проблема я уверен в (119), то что она для ТиС я знаю, бух итоги перетащить не проблема, той же рокет ланчер. Спасибо.
# Ответить
123. Shaman100M 03.07.2009 12:34
новая версия скоро
# Ответить
124. chooose2000 10.07.2009 01:22
5 баллов, нет слов!!!! Сворачивает на УРА!!!!!!!!!
# Ответить
125. mihenius 24.07.2009 15:19
Кстати, на Т1С рассказали про способ свертки базы ВО ВРЕМЯ работы с базой, правда только текущим числом ,)
Подходит только для УРиБ-а.
Делаем периферийку ТОЛЬКО ПОЛУЧАТЕЛЬ.
В текущей базе ставим дату запрета на текущее число
В ней проводим перепроведение, восстановление последовательности и прочие подготовительные операции. Затем проводим обмен.
Проводим свертку и еще 1 обмен.
Теперь из нашей базы делаем центральную и новые дочки. Рабочие базы делаем архивными.
Все готово, не нужны никакие переносы. )
# Ответить
126. Shaman100M 27.07.2009 12:40
а, "только получатель" - наверно, чтоб изменения УРБД не записывались
Ответили: (127)
# Ответить
127. mihenius 28.07.2009 08:55
128. mihenius 29.07.2009 13:17
Еще маленький недочет. На шаге когда удаляет объекты, вылазит модальное окно с вопросом: Удалить ли объекты в текущей базе, согласно правилам миграции? (УРИБ) и работа свертки останавливается до ответа.
# Ответить
129. Shaman100M 29.07.2009 15:18
Это, похоже, системное сообщение, инициируется методом УдалитьОбъекты(), если база распределенная....

А вопрос выдается в периферийной или в центральной ИБ? Галка "Отключить контроль прав" не помогает?

В принципе, можно обойти, используя в случае УРИБ не УдалитьОбъекты(<УдаляемыеОбъекты>,1), а НайтиСсылки(<УдаляемыеОбъекты>,<ТаблицаСсылок>;) и удаляя каждый объект из <УдаляемыеОбъекты> c пом. метода Удалить(1) и обрабатывая <ТаблицаСсылок> . Будет долго.
# Ответить
130. mihenius 29.07.2009 15:21
Да периферийка )
Это я по новому методу делал.
Отключить контроль прав надо проверить.
Второй вариант будет не долгим если в транзакции и ТА на начало периода. Правда потом его обратно возвращать время нужно (
Ответили: (131)
# Ответить
131. Shaman100M 29.07.2009 18:15
(130) думаю, ТА назад здесь ни причем - удаляются уже распроведенные документы и справочники. А будет долго, - потому что для каждого удаляемого объекта нужно осуществить поиск в таблице ссылок, полученный список ссылок тоже проверить, и т.д.
Ответили: (132)
# Ответить
132. mihenius 30.07.2009 13:57
(131) Это я спутал с пометкой на удаление.
# Ответить
133. test-11 16.09.2009 08:53
Раньше свертка нормально проводилась, сейчас такую ошибку выдает, при проверки уникальности документов:

ДокДляПоиска.ВыбратьПоНомеру(Док.НомерДок,Док.ДатаДок);
{D:\DB\EXTFORMS\REPAIRNOMDOC.ERT(560)}: Не определен вид документа
Ответили: (136)
# Ответить
134. test-11 16.09.2009 09:19
Запустил свертку ради эксперимента, вот такие ошибки повалились:
http://photofile.ru/users/1c1c/150154832/155145902/#mainImageLink
(база не sql..)
?
Ответили: (135)
# Ответить
135. Shaman100M 16.09.2009 09:38
(134) файл svertka.dbf в каталоге <КаталогИБ>\SVERTKA\ проверь, возможно он открыт какой-нибудь другой программой, экселем, например.
# Ответить
136. Shaman100M 16.09.2009 09:42
(133) >>Раньше свертка нормально проводилась, сейчас такую ошибку выдает, при >> проверки уникальности документов:

>> ДокДляПоиска.ВыбратьПоНомеру(Док.НомерДок,Док.ДатаДок);
>> {D:\DB\EXTFORMS\REPAIRNOMDOC.ERT(560)}: Не определен вид документа

Это не свертка, это другая программа, скачать свежую здесь.
http://infostart.ru/projects/1143/
# Ответить
137. test-11 16.09.2009 09:47
Со 2ой ошибкой разобрался -потому что не монопольно была запущена....))
Ответили: (138)
# Ответить
138. Shaman100M 16.09.2009 09:54
(137) ага, значит, файл был открыт обработкой в другом сеансе )))
# Ответить
139. ivanchik 22.09.2009 15:11
Обязательно ли делать перед сверткой "Проверку уникальности документов"?
Можно ли сделать свертку без нее?
Ответили: (143)
# Ответить
140. ivanchik 22.09.2009 15:12
Документы неуникальные есть, в том смысле что оставить их как есть...?
Ответили: (143)
# Ответить
141. ivanchik 22.09.2009 15:16
и еще вопрос,
Отн. последней закладки "Удаление непроведенных документов".
Там 4 пункта не отмечены, сам не знаю, но хотелось бы знать: здесь уже все установлено как в стандартной процедуре свертки?
Ответили: (144)
# Ответить
142. dr_eugeni 23.09.2009 17:29
Нет ли здель логической ошибки

Если Фл_Помеченных = 1 Тогда
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.ПометкаУдаления() = 0 Тогда
// тогда пропускаем помеченные
СпсОбъектов.ДобавитьЗначение(Док.ТекущийДокумент());
ОжЛ();
КонецЕсли;
КонецЦикла;
Иначе

если Фл_Помеченных=1 и Док.ПометкаУдаления()=0 вроде должны удаляться помеченные на удаление документы, а удаляются не помеченные на удаление
Ответили: (146) (145)
# Ответить
143. Shaman100M 24.09.2009 08:59
(139) (140) Свертка активно изменяет документы. Документы с неуникальным номером свертка не сможет перезаписать, ее выполнение прервется, т.к. все проверки для увеличения скорости сняты. Проверку уникальности документов необходимо выполнить, - перенумеруются только документы с неуникальными номерами.
# Ответить
144. Shaman100M 24.09.2009 09:05
(141) В стандартной 16 пункта нет :)

Привожу абзац из встроенного описания к свертке, в скобках - значение по умолчанию:

п. 16. Удаление объектов. Создается список для удаления стандартным метором УдалитьОбъекты() с контролем ссылочной целостности. В список добавляются:
"помеченных" - помеченные на удаление объекты (1)
"свободных партий" - партии без движений в регистре "ПартииНаличие" (1)
"ВводОстатков" - непроведенные документы в дате свертки (созданы обработкой и не проведены по причине некорректности данных) (0)
"До даты свертки" - непроведенные документы свертываемого периода (1)
"После даты свертки" - непроведенные документы начиная с даты, следующей за датой свертки. Список видов удаляемых документов - см. на закладке. (0)
По умолчанию эта опция отключена, список видов не включает документы не требующие проведения.
Ответили: (147)
# Ответить
145. Shaman100M 24.09.2009 09:12
(142) Смотрите в контексте большего объема кода. СписокОбъектов в зависимости от флага Фл_Помеченных уже может содержать помеченные на удаление объекты, данный отрывок кода исключает их дублирование.
Ответили: (148)
# Ответить
146. Shaman100M 24.09.2009 09:13
+ (142) это выборка документов до даты свертки
Ответили: (147)
# Ответить
147. dr_eugeni 28.09.2009 09:44
(146) да это до даты свертки

И все таки не совпадает описание с логикой работы
в (144) пишешь "В список добавляются: "помеченных" - помеченные на удаление объекты (1)", а в условии стоит "Если Док.ПометкаУдаления() = 0 Тогда"
Ответили: (148)
# Ответить
148. Shaman100M 28.09.2009 10:21
(147) еще раз (145)

Фл_Помеченных отвечает за удаление помеченных объектов (Не только документов!)

При установке этого флага в список на удаление добавляются помеченные (все) объекты с пом. метода НайтиПомеченныеНаУдаление();

далее, в список на удаление добавляются документы до даты свертки. Для того, чтобы исключить дублирование уже добавленных помеченных документов, применяется такая вот "нелогичная" конструкция условий:

Если Фл_Помеченных = 1 Тогда
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.ПометкаУдаления() = 0 Тогда
// добавление непомеченных документов до даты свертки
# Ответить
149. test-11 12.10.2009 07:30
Мне дали лист с пунктами как сворачивать базу.
Кратко по пунктам :
1) Подготовить Инвертаризация ТМЦ, ведомости по банку, кассе, подотчетникам, контргантам.
2) Пометить непроведенные на удаление 3) с помощью отчета сверткаПроба.ert сделать все непроведенными
4) все док до даты свертки пометить на удаление
5) удалить помеченные на уд.
6) На основании п.1. Ввести остатки....
7) Перепроведение запустить
8) снова пунтк 1 сделать (ит.д.)
9) Перепроведение для выравнивания ГП.
11) удалить помеченные на удал.
12) если ошибки по остаткам исправить и заного перепровести.
13) Создание ПФ.

Сам вопрос: Можно ли Улучшенной сверткой заменить весь этот "жуткий" ) ручной процесс свертки?
# Ответить
150. abc1970 04.12.2009 11:39
Обработка замечательная, работает корректно и, главное, достаточно быстро.
# Ответить
151. Mixa45 17.01.2010 15:32
Можно этой обработкой свернуть 1С Предпринимателя 7.7 ?
Чем можно свернуть его?
# Ответить
152. saon 26.01.2010 20:00
Огромное спасибо.
Свернул типовую ТиС объёмом 600Мб за 16 минут. Сначала пробовал встроенной обработкой, после 6 часов работы терпение кончилось.
# Ответить
153. gep 02.02.2010 10:41
Долго мучился и страдал. Но все же решил задать наиглупейший вопрос. Ситуация:
Есть ТиС 2,8 Гб, три года работы конторы 10 пользователей. Тормозит. Пробовал свернуть Вашей разработкой. КЛАССНО. БЫСТРО. Но до даты свертки остаются много документов. Понимаю почему, но не будет ли это сказываться на быстродействии?
# Ответить
154. Shaman100M 03.02.2010 08:17
Думаю, не скажется, - просто лишние записи в журнале документов, в основном документы без табличных частей. Почитайте комментарии, здесь написано, как от них избавиться.
+ 2 [ HCN47; gep; ]
# Ответить
155. fenix174rus 19.02.2010 08:32
Ребята, выручай. База с 2007 года, 4 гб. Провожу свертку данной обработкой. Вылетает 1С с виндовой ошибкой. Последняя запись в лога такая:
999 : 00 : 00 : 00 : / : Добавлено 0 непроведенных документов.
В чем может быть трабл?
# Ответить
156. Shaman100M 20.02.2010 09:58
если программист - посмотри, где в коде выдается данное сообщение. А оно выдается после поиска удаляемых объектов, перед оконч. командой УдалитьОбъекты(). Вылетает винда на данной команде? Либо, нехватка памяти для удаления большого списка объектов, либо... зацикленные "родительские" ссылки в справочниках. Во втором варианте, возможно, запуск "Удаление помеченных" тоже вырубит 1с-ку. Вылетает на нем?
Ответили: (157)
# Ответить
157. Shaman100M 20.02.2010 10:03
+ (156) к 16-му пункту (Удаление объектов), где выдается эта ошибка, свертка д.б. уже проведена, документы созданы, ТА перенесена и т.д. ... Если разбираться нет времени, не делай п.16, или сделай его потом.
# Ответить
158. shayd 08.03.2010 11:43
Работа - СУПЕР!!! Огромное спасибо! Перебрал различные варианты, но лучше, точнее и грамотнее не встретил. Респект.
# Ответить
159. bandy 31.03.2010 09:33
А куда пишется листинг? Свертка зависает на втором дню работы, а лога не нашел.
Ответили: (163)
# Ответить
160. bandy 31.03.2010 10:22
Вобщем текстовый лог файл не создается почему-то, а в ЖР пишется. Получается, что свертку срубил на 11 пункте, на помесячном переносе ТА. Каждый месяц переносится в течении двух часов. Я хотел 2009 оставить в базе и его долго перепроводит. Сейчас буду пробовать его тоже обрезать. Может это ускорит процесс.
Ответили: (163)
# Ответить
161. Shaman100M 05.04.2010 11:09
Для файла листинга каталог не указывал, - пишется в каталог по умолчанию.
# Ответить
162. Shaman100M 05.04.2010 11:10
для файла листинга каталог не указываю - пишется в каталог по умолчанию...
# Ответить
163. Shaman100M 05.04.2010 11:16
(159) для файла-листинга каталог не указывается - берется по умолчанию. Т.е. поискать log_*.txt - он где-то должен быть.
(160) с итогами что-то не в порядке, - между предварительным и основным этапами свертки выйти из с-ки, удалить RG*.dbf
# Ответить
164. bandy 14.04.2010 16:04
Свершилось! После многочисленных проб и консультаций с автором Михаилом базу-таки свернул! И надо сказать свернулось все копейка в копейку. Отличный продукт, отличная поддержка! Михаил, огромное человеческое СПАСИБО!!!
Ответили: (167)
# Ответить
165. Nekto73 24.04.2010 10:47
Как я понял, для измененной конфигурации эта обработка не пригодится? Изменены регистры ОстаткиТМЦ, Покупатели, Поставщики, Продажи (добавлены новые измерения)
Ответили: (167)
# Ответить
167. Shaman100M 12.05.2010 08:51
(166) (164) Спасибо, польщен. :)
(165) Ну если в документы переноса остатков добавлены соответствующие новые реквизиты из регистров, то можно попробовать.
# Ответить
168. alex_5621 12.05.2010 12:14
После долгих мучений со стандартной обработкой нашел эту: быстро (затраченное время - полчаса с перекурами, "стандартная" стояла 12 часов), качественно (все остатки и взаиморасчеты сходятся), без проблем (в стандартной были проблемы с уникальностью номеров документов). Автор - профи !!! Благодарность и уважение.
# Ответить
169. B0B 09.07.2010 09:36
Пытаюсь почистить :"Журнал документов Документы по покупателям" и
"Журнал документов Документы по поставщикам" всё до 2010 г.
И что бы остатки товара, номенклатура и контрагенты остались как есть.
Но не могу разобраться какие галки ставить и что делать :(
Ответили: (171)
# Ответить
170. tehnar 09.07.2010 12:24
135 : 00 : 01 : 19 : / : ТА вперед... на 31.03.10
135 : 00 : 00 : 00 : 1 / 652 : Проведение документов Ввод остатков по кассам фирма Обуховец
135 : 00 : 00 : 01 : 4 / 386 : Проведение документов Ввод остатков - долг фирмы покупателю фирма Обуховец
135 : 00 : 00 : 00 : 2 / 395 : Проведение документов Остатки Книги продаж фирма Обуховец
135 : 00 : 00 : 01 : 202 / 11 348 : Проведение документов Ввод остатков - долг фирмы поставщику фирма Обуховец
135 : 00 : 00 : 01 : 133 / 7 658 : Проведение документов Ввод остатков - долг поставщика фирме фирма Обуховец
Документ не проведен! :Ввод остатков по поставщику 0000001008 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001011 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001014 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001017 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001020 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001023 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001026 (31.03.10)
Документ не проведен! :Ввод остатков по поставщику 0000001029 (31.03.10)
135 : 00 : 00 : 00 : 8 / 2 637 : Проведение документов Остатки Книги покупок фирма Обуховец
Документ не проведен! :Ввод остатков ТМЦ 0000000003 (31.03.10)
135 : 00 : 00 : 03 : 1 / 18 : Проведение документов Ввод остатков ТМЦ реализованных фирма Обуховец
Документ не проведен! :Ввод остатков ТМЦ 0000000006 (31.03.10)
ЗафиксироватьТранзакцию();
{C:\USERS\MAXIM\DOWNLOADS\SVERTKA_1340\SVERTKA_1340\SVERTKA.ERT(395)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию

Подскажите, пожалуйста в чем проблема и что случилось????
Ответили: (171)
# Ответить
171. Shaman100M 09.07.2010 12:48
(169) К свертке есть подробное описание. По нему отвечу на вопросы.
(170) попробуйте в настройках отключить транзакцию, - похоже, база небольшая, времени не займет много. Посмотреть непроведенные документы, - может, что в них не так. Позвать программиста, возможно, модуль проведения документов изменен. Выше в логе все нормально? Ошибок нет?
+ 1 [ tehnar; ]
# Ответить
172. tehnar 16.07.2010 14:21
Выше в логе бы ла только одна ошибка:

6 : 00 : 00 : 08 : 36 771 / 268 663 : Документ ВводОстатковПоставщика Регистр КнигаПокупок. Выгрузка в ТЗ
Ошибочная ситуация! В регистре "КнигаПокупок" существуют положительные остатки. (При повторной ошибке сообщение выводиться не будет)

Соответственно и документы не проведены: Остатки книги покупок!

Что значит В регистре "КнигаПокупок" существуют положительные остатки???
# Ответить
173. CepeLLlka 01.11.2010 20:38
Я сделал всё.. вроде всё работает.. но осталась целая куча не проведённых документов.. таких как
Ввод остатков.. реализация(продажа)
Что с ними делать.. хз.. я даже не бух.. и не программер.. я сисадмин.. и просто пробую вот..
Что делать то с ними? Как их убрать все разом чтобы порядок был.
# Ответить
174. fsv_kanash 30.01.2011 12:43
После 2 запусков штатной Свертки, вылетов с базы и 3 дневного ожидания , запустил Вашу обработку. База 2,7 гига, работает уже 1.5 часа,радуют комментарии, надеюсь на успешное завершение..
# Ответить
175. fsv_kanash 30.01.2011 15:56
прошо 4,5 часа размер базы в памяти вырос до 1 гига
Ответили: (178)
# Ответить
176. HCN47 02.02.2011 18:37
Обработка СУПЕР!!! Спасибо автору за его труды. Респект и уважуха!!!!
Но вот такой вопрос у меня. Имеется ТиС 9.2 у частника с быт. техникой. Есть покупатели, которые приобретают технику в рассрочку. После свертки базы получаем такое: человек приобрел технику в 2008 году (например), свертка на 01.01.09, но чел в 2008 году полностью не погасил долг, а соответственно делает корректировку в 2009. Но сумма корректировки не привязывается к покупке от 2008 года и получаем что покупателю теперь должен частник сумму корректировки. Как-нить можно это исправить?
# Ответить
177. Shaman100M 10.03.2011 12:23
А почему не привязывается? По взаиморасчетам регистры должны отойти после свертки полностью, до "измерения-документа", хотя он и будет распроведен.
# Ответить
178. Shaman100M 10.03.2011 12:25
(175) попробовать другие режимы транзакции.
Ответили: (179)
# Ответить
179. fsv_kanash 10.03.2011 18:15
(178) все номально обошлось, после ТиИ все перенеслось свернулось быстро
# Ответить
180. flaks 20.09.2011 23:39
Спасибо огромное! Очень ускоряет процесс, уже не один раз пригодилась
# Ответить
181. LanaSN 23.09.2011 10:16
Спасибо! Очень удачная свертка, все комментирует и самое главное быстро "сворачивает" базу! Если раньше стандартной я месяц пыталась ее свернуть и так и не смогла, то теперь она мне все сделала за 2 часа!
# Ответить
182. LanaSN 23.09.2011 10:18
Спасибо! Огромная благодарность,если раньше стандартной я месяц пыталась ее свернуть и так и не смогла, то теперь она мне все сделала за 2 часа!
# Ответить
183. SergeyNN 01.10.2011 22:35
Не могу скачать, но плюсик поставил. Что за глупую систему придумали одмины?.
# Ответить
184. oleg1986 02.10.2011 13:22
Помогла мне
# Ответить
185. SergeyNN 02.10.2011 18:37
После выполнения обработки осталось очень много свернутых обработкой документов Поступление и Реализация. Их нужно удалить вручную?
Ответили: (186)
# Ответить
186. Shaman100M 03.10.2011 10:22
(185) Если удаление помеченных уже делали - скорее всего на них есть ссылки в документах переноса остатков. Оставить как есть, или почитать описание к свертке - как "свернуть" эти ссылки.
# Ответить
187. AfterEarth 11.11.2011 11:14
Пока не пробовал, но вещь потенциально полезная! Нужно будет проверить, как она сработает у нас нанетиповой конфигурации...
# Ответить
188. Shaman100M 11.11.2011 17:52
может сработать на типовой доработанной. На совсем нетиповой может и не сработать. ))
Состав регистров, их измерения, общие реквизиты документов, виды документов, некоторые функции в глобальном модуле должны остаться от ТиС.
# Ответить
189. CaSH_2004 25.11.2011 01:01
Отличнейшая обработка! Автору респект и уважуха от весго коллективного разума :)
Если еще развиваеш проеккт думаю стоит добавить такие мелочи как вывод важных сообщений например о нехватке каких то файлов в сообщение т.к. реально лень их переписывать с экрана или вылавливать в коде (например RTr92_Tr.xml).
А почему не используешь для наглядного разбиения столбоцов с сообщение вместо ":" и "/" знак "|"?
Ответили: (190)
# Ответить
190. Shaman100M 01.12.2011 16:28
(189) Спасибо.

Символом ":" обычно разделяют часы, минуты, секунды. А символ "/" это действительно "деление".
Вот и получается такая расшифровка, почти формула :

Время (ЧЧ:ММ:СС) : ВсегоПроходовЗаЦикл / Скорость_ПроходовВМинуту
# Ответить
191. koskos 03.12.2011 16:29
Обработка отличная, все работает быстро, интуитивно понятно. Спасибо!
# Ответить
192. nikk 19.12.2011 09:02
Спасибо. Где то брал эту обработку пару лет назад, скачаю еще раз.
Очень полезная вещь!!!
Нашаманил +1 )))
# Ответить
193. ipyu 04.01.2012 16:40
Огромное спасибо.
Свернул вчера доработанную базу ТиС9_2 размером 1.3Гб без хлопот и проблем.
# Ответить
194. NightShadoW 06.01.2012 01:24
Коректность обработки с последними базами ?! база весит 4,5 Гб с 2008 года, сколько примерно по времени будет урезаться ?
Ответили: (196)
# Ответить
195. mo13666 06.01.2012 01:28
Очень интересная вещица
# Ответить
196. Shaman100M 06.01.2012 10:48
(194) По корректности - состав регистров и документов переноса остатков вроде не менялись в последних базах, - это главное. Сколько времени будет урезаться - естественно, зависит не только от размера базы. Думаю, в пределах одного рабочего дня.
# Ответить
197. Гость 11.01.2012 13:44
Перенос делала сама не один раз... и каждый раз стандартная обработка переделывается и переделывается. Вообще не наверно никто не переносил типовыми средствами((( Если база больше чем три документа, то и не дождешься результата типовой выгрузки(
# Ответить
198. Nicenick 15.01.2012 18:56
Огромнейшее спасибо автору за обработку, мучался с начала года со стандартной, делалось по 5 полных дней + мог в последний ошибку выдать, и тут это чудо! Слава тебе автор!
# Ответить
199. Drizer2000 27.01.2012 17:34
Имеется база данных ТиС,в которой восстановление последовательности и проведение документов не делали уже года 4, результат полный бардак в партиях. Попробовал свернуть базу этой обработкой, свернулась, но бардак не куда не делся, просто свернулась, что было на остатках по партиям, то и осталось. Посоветуйте обработку или доработку или типовыми средствами, как ввести реальные остатки в разрезе поставщиков по количеству и задолженности. Вручную можно было бы,но вижу что это весьма хлопотное занятие.
Ответили: (200)
# Ответить
200. Shaman100M 28.01.2012 09:00
(199) Ну, в общем-то, в этом и задача свертки - переносить остатки такими какие они есть, независимо, порядок в них или бардак. По партиям - смотреть текущие настройки сохранения остатков - фифо, лифо, по-среднему. Опять же, есть ли комиссия? По взаиморасчетам - в этой свертке есть "очистка" измерения КредДокумент регистров Поставщики и Покупатели. В случае, если книга продаж/покупок не используется, - снять галки с соответствующих регистров. По приведению базы в порядок, - нужно четкое понимание, что сейчас "не так", как должно быть правильно. Но, думаю, все сведется к разбору алгоритмов проведения накладных. Поэтому, возможно, сделать копию базы, в этой копии восстановить последовательности, перепровести документы, и потом сравнить остатки (см. СравнениеРегистров) в рабочей и в этой копии по партиям. Если всё хорошо, перенести документы переноса с партиями в рабочую базу.
# Ответить
203. Ламия 02.02.2012 20:57
Спасибо автору огромное))))
# Ответить
205. Klesk666 25.02.2012 04:40
Здравствуйте, а в чем может быть причина?

база SQL
Ответили: (207)
# Ответить
206. Ламия 25.02.2012 10:08
Обработка выше всяких похвал!!!!))) огромное спасибо автору
Ответили: (207)
# Ответить
207. Shaman100M 27.02.2012 11:43
(205) ошибка на этапе выгрузки выполненного запроса по регистру партии в ТЗ в цикле. Ошибка системная. Память? Посмотреть в процессе, сколько памяти ест 1с-ка, сколько записей выгружается в ТЗ (на форме)
(206) спасибо!
Ответили: (211)
# Ответить
208. Гость 27.02.2012 14:34
Попробую объяснить поподробнее.
После свертки получаются 2 базы:
А(до свертки), Б(после свертки)
Вдруг понадобилось в базе А исправить один из документов (крайняя мера, но бывает и такое)
После изменений в базе А формируем новые вводы.
так вот чтобы в базу Б не переносить все вводы, а переносить только те кот. поменялись.
Т.е. у нас получается архив с возможностью синхронизации с текущей базой (Правда там возможны проблемы со ссылками, но они решается замыканием на документ ввода
Ответили: (209)
# Ответить
209. Shaman100M 28.02.2012 10:18
(208) в рамках отдельной задачи могу сделать
Ответили: (215)
# Ответить
210. Мать Тереза 19.03.2012 13:41
Тоже буду обрезать на 1 январь 12 года. База большая, неповоротливая,в магазин неудобно пользоваться.Себе в бухгалтерии оставлю копию для дальнейшей работы(анализ продаж и пр).
# Ответить
211. Klesk666 19.03.2012 14:02
(207)Удалил пустые партии, все пошло. Спасибо за всё.
# Ответить
212. Joker 30.03.2012 09:34
использовал несколько раз, все было хорошо, только если свои регистры добавлены, то про это забывать не нужно, на типовых отлично себя показала, все прошло быстро и без сбоев. Несколько раз реально выручила, т.к. на ТиСе не специализируюсь, больше по Бух и зарплате.
# Ответить
213. serpolit 11.10.2012 14:04
А у меня вопрос, который вроде еще ни кто не задавал по свертке базы. Как правильно сделать свертку если есть уриб (например, основная и две перефирийных). Я так думаю, что сворачиваем основную, а вот каким образом поступить с перефирийными базами? И еще как свертка поступает с документами "возврат от покупателя", сделанными на основании документов продажи из сворачиваемого периода (каким образом садится себестоимость)?
# Ответить
214. serpolit 24.10.2012 10:29
Свертка базы прошла быстро. База размером 1.8 гб (документы с 2006 года) свернулась до 500 мб за полтора часа. У нас настроен УРИБ с двумя перефирийными базами. После свертки базы попытался выгрузить файл в перефирийную базу - размер файла составил 19 мб и выгрузился быстро. А вот загрузка данного файла идет уже третий день и похоже придется прервать. Получается, что перефирийные базы лучше наверное удалить и заново пересоздать. Буду пробовать. В этом случае конечно проблемно передать данную базу в филиал, так как размер ее большой и плюс требуется настройка.
# Ответить
215. A151 19.03.2013 22:10
Обработка очень понравилась! Удобная!
Но недавно возникла необходимость провести повторную свертку, не получилось. Сформировались некорректные документы Ввода остатков по покупателям и поставщикам. Достал из архива "Старую" базу, запустил обработку первый раз - все без ошибок, запустил в этой-же базе обработку повторно - пошли ошибки... Не заполняется реквизит "Контрагент"... Пробовал всяко разно и в разных режимах, и фильтры - ошибки остаются! Некорректных документов много, в ручную не исправить! Похоже причиной являются документы ввода остатков, сформированные при первом запуске обработки.
Подскажите что делать.
Может можно как-то исправить ситуацию?(209) Shaman100M,
# Ответить
216. kent2007 02.01.2014 11:13
почему после свертки нельзя редактировать "Ввод остатков" хотя дата запрета не установлена
# Ответить
217. dexxxqqq 08.03.2014 12:11
Спасибо огромное! Свертка просто супер!
Перечитал все сообщения, но не нашел одного маленького нюанса: когда делать ТиИ (до и/или после свертки) и с какими настройками? Дело в том, что за двое суток у меня со всеми галками ТиИ не проходит. База весит 3 Гб. А после работы свертки остаются RG351.DBF (размером 2 Гб) и RG351.CDX (размером 500 мб). Посоветуйте, пожалуйста, как правильно поступить?
Ответили: (219)
# Ответить
218. KillHunter 08.03.2014 23:28
Я думаю если это регистр остатков, тогда надо распровести документы, удалить эти файлы, и по новой провести документы!
# Ответить
219. Shaman100M 10.03.2014 15:43
(217) Лучше делать "до", т.к. по ссылкам ненайденных объектов остатки не перенесутся. Необходимо сделать ТиИ в ограниченном объеме: 2- 3(максимум) первых галки. Если есть битые ссылки, то с ними нужно разобраться и попытаться соотнести их с реальной номенклатурой, клиентами, документами и т.д., - это плохо реализуемая задача. Поэтому, если ТиИ не делаете, достаточно сравнить регистры "до" и "после" свертки, оценить количество созданных сверткой документов переноса остатков с пустыми объектами.
# Ответить
220. kleo1986 30.03.2014 14:37
База свернулась. Захожу в общий журнал документов, там документы висят непроведенные (сворачиваемого периода). При попытке удалить их стандартной обработкой - не удаляются. Есть ссылки на объекты. Как быть? Как удалить эти документы? В остальном все норм.
# Ответить
221. maskva 23.09.2014 00:01
свертка прошла без ошибок, но почему не уменьшилась база (2 гига). посмотрел период до свертки, все документы целы и просто не проведены. что и где можно подправить чтобы ее все таки уменьшить
# Ответить
222. maskva 23.09.2014 12:03
немного прояснилось, можно отключить в настройках книгу покупок/продаж, но если она не нужна или не будет использоваться, нам нужна.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016