Правильная свертка или свертка базы по правилам

Опубликовал Михаил Краснов (mikr) в раздел Обработки - Свертка базы

Обработка "Свертка базы по правилам" предназначена для свертки информационных баз системы программ "1С:Предприятие" версии 8.2. Основой обработки являются специальные правила свертки, которые создаются индивидуально для каждой конфигурации информационной базы. Встроенный в обработку генератор правил позволяет быстро создать правила свертки для любой конфигурации. Например, для конфигурации "1С:Бухгалтерия 8, ред. 3.0" правила свертки были созданы за 15 минут!

Аналогично платформе "1С:Предприятие" обработка функционирует в двух режимах:

  • Свертка базы (аналог режима "1С:Предприятие"). В этом режиме собственно и осуществляется свертка информационной базы.
  • Настройка правил (аналог режима "Конфигуратор"). В этом режиме производится создание и редактирования правил свертки.

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

Созданные правила можно сохранить во внешний XML-файл и многократно использовать их для свертки однотипных информационных баз. Файл правил свертки можно корректировать по мере изменения конфигурации.

Так как программы "1С:Предприятие" версии 8.2 могут работать в двух режимах - обычное приложение (толстый клиент) и управляемое приложение (тонкий клиент), то и обработка "Свертка базы по правилам" также может работать в этих режимах.

Обработка полезна программистам и администраторам баз данных. Для принятия решения о свертке конкретной информационной базы полезно использовать обработку "Анализ количества данных".

Демонстрационная версия обработки имеет одно единственное отличие от полной версии, а именно: из демонстрационной версии исключена функция по свертке базы. То есть, свернуть информационную базу с помощью демонстрационной версии нельзя. Остальные функции обработки доступны в демонстрационной версии в полном объеме.

Правила свертки в комплект поставки обработки не входят, а продаются отдельно. В магазине, наряду с обработкой, можно приобрести правила свертки для основных типовых конфигураций фирмы "1С". Если в магазине отсутствуют правила для Вашей конфигурации, их можно будет разработать с помощью обработки "Свертка базы по правилам".

Комплект поставки

В комплект поставки обработки входит сама обработка и руководство по ее эксплуатации. В комплект поставки правил свертки входит файл правил свертки для соответствующей конфигурации.

В комплект поставки демонстрационной версии обработки входит сама обработка, руководство по ее эксплуатации, а также два демонстрационных файла правил свертки. Одно – для управляемого приложения, другое – для обычного приложения.

Техподдержка

Бесплатная техподдержка (консультации по телефону, электронной почте, предоставление новых версий обработки и правил) в течение года. После - платная техподдержка 500 руб. в год.

История изменений

03.11.2016. Обновлены правила свертки для конфигурации "Управление производственным предприятием, редакция 1.3". Правила свертки обновлены до релиза конфигурации 1.3.84.1.

28.06.2016. Обновлены правила свертки для конфигурации "Комплексная автоматизация, редакция 1.1". Правила обновлены для релиза конфигурации 1.1.73.3.

20.04.2016. Обновлены правила свертки для конфигурации "Комплексная автоматизация, редакция 1.1". Правила обновлены для релиза конфигурации 1.1.70.2.

08.12.2015. Обновлены правила свертки для конфигурации "Управление небольшой фирмой, редакция 1.5". Правила свертки обновлены до релиза конфигурации 1.5.4.46.

28.07.2015. Обновлены правила свертки для конфигурации "Управление производственным предприятием, редакция 1.3". Правила свертки обновлены до релиза конфигурации 1.3.67.1.

20.04.2015. Обновлены правила свертки для конфигураций 1С:Бухгалтерия, редакция 3.0 ПРОФ. Правила обновлены для релиза конфигураций 3.0.39.60.
25.03.2015. Обновлены правила свертки для конфигурации "Комплексная автоматизация, редакция 1.1". Правила обновлены для релиза конфигурации 1.1.57.2.

02.02.2015. Обработка доработана до версии 1.06.02, в которую добавлен предопределенный параметр "Проводить документы ввода остатков".

23.12.2014. Обновлены правила свертки для конфигурации 1С:Бухгалтерия, редакция 3.0 КОРП. Правила обновлены для релиза конфигурации 3.0.37.32.

12.12.2014. Обновлены правила свертки для конфигурации "Комплексная автоматизация, редакция 1.1". Правила обновлены для релиза конфигурации 1.1.54.2.

19.11.2014. Обновлены правила свертки для конфигураций 1С:Бухгалтерия, редакция 3.0 ПРОФ. Правила обновлены для релиза конфигураций 3.0.36.21.

07.10.2014. Обработка доработана до версии 1.06.01. В обработку внесены следующие изменения:

  1. Добавлена библиотека алгоритмов.
  2. Изменено руководство пользователя.

08.04.2014. Обновлены правила свертки для конфигурации "Управление производственным предприятием, редакция 1.3". Правила свертки обновлены до релиза конфигурации 1.3.51.3. В правилах основные средства сворачиваются документами ввода остатков. Остальные участки учета и регистры сворачиваются универсальными документами (операциями и корректировкой регистров).

02.04.2014. Обновлены правила свертки для конфигурации "Управление небольшой фирмой, редакция 1.4 ПРОФ". Правила обновлены для релиза конфигурации 1.4.8.7.

25.03.2014. Обновлены правила свертки для конфигурации 1С:Бухгалтерия, редакция 2.0 КОРП. В правилах исправлена ошибка, возникающая при свертке счета 96.

12.03.2014. Обновлены правила свертки для конфигураций 1С:Бухгалтерия, редакция 2.0 (Базовая, ПРОФ, КОРП). Правила обновлены для релиза конфигураций 2.0.56.3.

04.03.2014. Обновлены правила свертки для конфигурации "Комплексная автоматизация, редакция 1.1". Правила обновлены для релиза конфигурации 1.1.45.1.

23.02.2014. Обработка доработана до версии 1.05.05. В обработку внесены следующие изменения:

  1. Добавлена отметка даты и времени в сообщения обработки о начале и завершении процесса свертки. Это позволяет оценить время, затраченное на свертку.
  2. В правила свертки добавлен обработчик события "Перед записью документа".
  3. Оптимизирован этап удаления документов сворачиваемого периода - удаление ведется порциями по 1000 документов. Раньше разбиение на порции не происходило, из-за чего могло выдаваться сообщение о нехватке памяти, если количество удаляемых документов было очень велико.
  4. Изменено руководство пользователя.

Также обновлены правила свертки для 1С:Бухгалтерии государственного учреждения (ПРОФ и Базовая). Правила адаптированы под обработку 1.05.05.

17.02.2014. Заменены правила свертки для 1С:Бухгалтерии государственного учреждения (ПРОФ и Базовая). Вместо правил свертки этой конфигурации с помощью универсальных документов (бухгалтерская операция, корректировка записей регистров) теперь доступны правила свертки с помощью документов ввода остатков. Правила сворачивают организации, НЕ применяющие УСН. Таким образом, автономные учреждения, ведущие учет на УСН, этими правилами свернуть нельзя!

18.12.2013. Обработка доработана до версии 1.05.04. В обработке длина имен свойств и параметров в правилах увеличена с 50-ти до 100 символов. Также в обработке исправлена ошибка генератора правил, из-за которой сворачивание регистров бухгалтерии происходило с потерей аналитики (субконто). Обновлены правила свертки для комплексной автоматизации, редакция 1.1.

14.11.2013. Обработка доработана до версии 1.05.03, в которую добавлен предопределенный параметр "Отключить итоги".

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

Наименование Файл Версия Размер
Демонстрационный комплект обработки
.zip 2,22Mb
03.11.16
981
.zip 2,22Mb 981 Бесплатно
Обработка "Свертка базы по правилам, v1.06.02"
03.11.2016
1.06.02 2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия базовая, редакция 2.0 (Упрощенка, Предприниматель)
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия ПРОФ, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия КОРП, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия базовая, редакция 3.0 (Упрощенка, Предприниматель)
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия ПРОФ, редакция 3.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия КОРП, редакция 3.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия государственного учреждения базовая, редакция 1.0 документами "Ввод остатков"
03.11.2016
4000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия государственного учреждения ПРОФ, редакция 1.0 документами "Ввод остатков"
03.11.2016
4000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия автономного учреждения базовая, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия автономного учреждения ПРОФ, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Бухгалтерия автономного учреждения КОРП, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Управление небольшой фирмой ПРОФ, редакция 1.5
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Управление торговлей базовая, редакция 10.3
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Управление торговлей ПРОФ, редакция 10.3
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Управление торговлей ПРОФ, редакция 11.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Розница базовая, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Розница ПРОФ, редакция 2.0
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Комплексная автоматизация, редакция 1.1
03.11.2016
2000 руб.

Моментальная
доставка

Правила свертки для 1С:Управление производственным предприятием, редакция 1.3 (ОС - документами ввода остатков, остальное - операциями и корректировкой регистров)
03.11.2016
4000 руб.

Моментальная
доставка

Техническая поддержка (12 мес.)
03.11.2016
500 руб.

См. также

Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Николай Коваль (0667905602) (2.00 $m)
Добавить вознаграждение
Комментарии
302. Владимир Брунько (VivaBrunko) 01.06.16 15:43 Сейчас в теме
Узнал много полезного для себя в этой темке
303. Михаил Краснов (mikr) 109 02.06.16 05:11 Сейчас в теме
(301) elena_ar, смысл свертки в том, чтобы удалить движения регистров за сворачиваемый период и сформировать остатки на конец сворачиваемого периода, а также пометить на удаление все документы, движения которых удаляются. Вы же ставите себе более широкую задачу - не только свернуть регистры, но и почистить базу. Свертки регистров и чистка базы не одно и то же. Свертка является частью чистки. Если на помеченные сверткой документы нет ссылок в базе, они удалятся без помех. А вот если ссылки есть, необходимо принимать дополнительные усилия для удаления этих документов. Например, если ссылки на удаляемые документы есть в актах сверки, то эти акты сверки надо пометить на удаление с помощью групповой обработки. Если удаляемые документы используются как аналитика в остатках, то можно эти реальные документы заменить на виртуальные документы расчетов с контрагентами и т.д. Ну и удалять неиспользуемые элементы справочников номенклатуры и контрагентов нужно дополнительными обработками, а не сверткой.
304. Яков Ануфриев (AnufrievYakov) 02.06.16 06:11 Сейчас в теме
Есть ли готовые правила по свертки для 1С:УНФ ред. 1.6?
305. Михаил Краснов (mikr) 109 02.06.16 06:25 Сейчас в теме
(304) AnufrievYakov, правил свертки для УНФ 1.6 нет. Сегодня-завтра гляну, можно ли из правил для УНФ 1.5 быстро сделать правила для УНФ 1.6. О результатах сообщу.
306. Лена Архипова (elena_ar) 02.06.16 09:58 Сейчас в теме
(303) mikr, Спасибо за развернутый ответ. тогда не вижу разницы между типовой сверткой базы (которая делает корректировки регистров) и Вашей обработкой с правилами. Т.к. комплексную можно свернуть типовой обработкой. и при том если оборотка сошлась на дату свертки. Помеченные документы заменить документами "заглушки", после этого перейти к чистке справочников, в этом случае старые контрагенты большинство удалятся и ном-ра.
307. Михаил Краснов (mikr) 109 02.06.16 10:31 Сейчас в теме
(306) elena_ar, в простейшем случае разницы между моей обработкой по свертке базы и типовой обработкой свертки, действительно, нет. Разница появляется тогда, когда:

1. Для конфигурации нет типовой обработки свертки.
2. Нужно свернуть базу не только документами корректировки регистров.
3. "Совместить" свертку с другими дополнительными действиями, например, документы "заглушки" можно формировать непосредственно в процессе свертки, заменяя ими реальные документы.
308. Михаил Краснов (mikr) 109 03.06.16 13:51 Сейчас в теме
(304) AnufrievYakov, здравствуйте! Посмотрел УНФ 1.6. Для этой конфигурации подойдут правила свертки от УНФ 1.5 без всякой доработки.
309. Яков Ануфриев (AnufrievYakov) 06.06.16 15:34 Сейчас в теме
(308) mikr,
Спасибо за информацию. Я ведь правильно понимаю, чтобы мне воспользоваться Вышей обработкой необходимо купить обработку + правила(2000 + 2000)?
310. Михаил Краснов (mikr) 109 06.06.16 17:04 Сейчас в теме
(309) AnufrievYakov, да, понимаете правильно. Конфигураций много. Для каждой конфигурации свои правила, а обработка одна для всех конфигураций.
311. Alexander Mustafin (sanymust) 28.06.16 02:21 Сейчас в теме
Здравствуйте, почитал комментарии и немного запутался, есть обсуждение "документов-заглушек", но так и не нашел конкретного ответа (или упустил), в общем интересует один конкретный вопрос: реализована ли в Вашей обработке замена регистраторов другими документами, например документами расчетов с контрагентами или эту задачу следует выполнить отдельно другими средствами? Заранее спасибо.
312. Михаил Краснов (mikr) 109 28.06.16 05:13 Сейчас в теме
(311) sanymust, Здравствуйте! В продаваемых правилах документы-заглушки не формируются. Это сделано сознательно, так как некоторым пользователям нужны реальные документы. Чтобы создать документы-заглушки правила необходимо доработать примерно следующим образом:

1. Создать в правилах алгоритм (процедуру) по замене реальных документов заглушками.
2. В событиях "При добавлении строки" или "При добавлении движения" вызвать этот алгоритм и заменить ссылку на реальный документ ссылкой на документ-заглушку.
313. Alexander Mustafin (sanymust) 28.06.16 05:47 Сейчас в теме
(312) mikr, Понял, спасибо. И еще один вопрос, при покупке правил сейчас, смогу ли я получить обновленную версию этих правил в будущем, или покупается конкретно текущая версия?
314. Михаил Краснов (mikr) 109 28.06.16 06:05 Сейчас в теме
(313) sanymust, Если Вам в будущем понадобятся обновленные правила, я вышлю их Вам на e-mail по запросу.
315. Андрей Касьянов (623115АндрейК) 28.06.16 09:46 Сейчас в теме
mikr здравствуйте, приобрели в мае у вас обработку и правила свертки для 1С КА, свертка прошла успешно и свернула почти все правильно (на тестовой базе). Не верно свернулся зарплатный блок, у меня вопрос, а можете настроить и выслать правила свертки для КА релиз 1.1.72.1, исключив свертку зарплатного блока?
316. Михаил Краснов (mikr) 109 28.06.16 11:03 Сейчас в теме
(315) 623115АндрейК, Здравствуйте! А Вы можете уточнить, какие регистры зарплатного блока свернулись неправильно. Если затрудняетесь с определением регистров, скажите, что, на Ваш взгляд, свернулось неправильно в зарплатном блоке. Дело в том, что я выключил зарплатный блок в правилах для КА 1.1. Возможно, выключил не до конца.
317. Андрей Касьянов (623115АндрейК) 28.06.16 11:11 Сейчас в теме
Расчетная ведомость организации на каких регистрах строится? Просто она вот и поехала. Кроме того остатки по регистру накопления НДФЛ расчеты с бюджетом съехали
318. Михаил Краснов (mikr) 109 28.06.16 12:04 Сейчас в теме
(317) 623115АндрейК, понятно. Проверю правила на предмет отключения зарплатного блока ещё раз. Правила сделаю для КА 1.1.73.3.
319. Андрей Касьянов (623115АндрейК) 28.06.16 12:09 Сейчас в теме
Спасибо, если можно скиньте пожалуйста обновленные правила для Комплексной автоматизации на kasyanov@partner72.ru Оплата была от АО "КСМ" где то в мае (договор был заключен с инфостарт).
320. Андрей Касьянов (623115АндрейК) 28.06.16 12:23 Сейчас в теме
Кроме того забыл указать что у меня в КА например документ Начисление зарплаты работникам организации после свертки помечен на удаление. Т.е. все таки зарплатный блок затронулся
321. Андрей Касьянов (623115АндрейК) 28.06.16 12:30 Сейчас в теме
То же самое с начислением по больничному листу
322. Ирина Никитенко (kivn) 28.07.16 14:37 Сейчас в теме
Подскажите пожалуйста можно ли воспользоваться сверткой в Бухгалтерии 8.2 и УПП 1.3 для Беларуси?- нужно вчера , а программист просто вышел и не вернулся.
323. Михаил Краснов (mikr) 109 29.07.16 04:05 Сейчас в теме
(322) kivn, Здравствуйте! Не могу ответить на Ваш вопрос, так как не видел конфигураций для Беларуси. Если структура регистров белорусских конфигураций совпадает со структурой регистров российских конфигураций, то можно использовать мои правила. Хотя, может потребоваться их корректировка.
324. Андрей Касьянов (623115АндрейК) 20.09.16 14:11 Сейчас в теме
mikr, спасибо, все отработало лучше некуда. Сворачивает правильно. Очень полезная обработка.
325. Андрей Касьянов (623115АндрейК) 20.10.16 12:39 Сейчас в теме
mikr, здравствуйте, у меня после свертки в 1С КА не создалась корректировка записей регистров по регистрам сведений Состояния ОС, Состояния ОС Организаций, подскажите пожалуйста дело в обработке или в правилах свертки?
326. Михаил Краснов (mikr) 109 20.10.16 13:14 Сейчас в теме
(325) 623115АндрейК, здравствуйте! Дело, скорее всего, в конфигурации, так как эти регистры являются непериодическими, но подчиняются регистратору, что само по себе нонсенс. Например, в бухгалтерии аналогичный регистр подчиняется регистратору и периодичность у него по позиции регистратора. Непериодические регистры сведений свернуть не получится, так как по ним нельзя сформировать срез значений на указанную дату.
327. Ольга Николаевна (ron1) 08.11.16 23:13 Сейчас в теме
Здравствуйте. А если в УТ 10.3 , в номенклатуре, есть фото, то Ваша обработка сможет удалить эту номенклатуру после удаления документов?
328. Михаил Краснов (mikr) 109 09.11.16 04:24 Сейчас в теме
(327) ron1, здравствуйте. Обычно, свертка помечает на удаление только документы сворачиваемого периода. Задача очистки справочника "Номенклатура" при свертке базы не ставится. Да это и не получиться сделать, так как документы сворачиваемого периода помечаются на удаление, но не удаляются из информационной базы.

Для очистки справочника "Номенклатура" можно будет выполнить, например, следующие действия:
1. Свернуть базу.
2. Физически удалить из базы помеченные на удаление документы.
3. Групповой обработкой пометить на удаление все элементы справочника "Номенклатура".
4. Физически удалить из базы помеченную на удаление номенклатуру.
5. Групповой обработкой снять пометки на удаление у оставшейся номенклатуры.
329. Sergey Debug (enfora) 24.11.16 15:08 Сейчас в теме
Здравствуйте.
Стоит задача свернуть буза КА 1.1 ((1.1.46.1). Размер 80 гиг.
Работает ли Ваша обработка с такой версией ?
330. Sergey Debug (enfora) 24.11.16 15:12 Сейчас в теме
Михаил здравствуйте.
Стоит задача свертки базы КА 1,1 ((1.1.46.1))
Работает ли Ваша обработка с такой версией?

размер базы 80 гиг.


331. Михаил Краснов (mikr) 109 25.11.16 04:42 Сейчас в теме
(330) Здравствуйте. У меня есть правила для КА 1.1.45.1 от 04.03.2014. Я, думаю, они подошли бы для 1.1.46.1. Но, так как Вы не обновлялись с марта 2014 года, подозреваю, что Ваша конфигурация существенно доработана. Это означает, что мои правила без доработки для Вас, скорее всего, не подойдут.
332. Константин Рыбаков (pyrkin_vanya) 265 29.11.16 07:52 Сейчас в теме
(11) Добрый день. Сейчас пытаюсь свернуть комплексную автоматизацию 1.1. И вновь при свертке у меня возник такой вопрос. Вы человек опытный в этом деле, подскажите пожалуйста. Типовая свертка делает именно так. Она берет и проставляет ссылки на старые документы. "документы расчетов с контрагентами" и "партии". Смысл тогда от свертки в принципе? Я перечитал тонну инфы в инете про свертку. Вижу, что люди сталкиваются с такой проблемой, но нигде нет объяснения этого. Помеченный на удаление документ нельзя удалить, т.к. он просто используется в одной из внось созданных операций по свертки. Почему так? Может расскажите тогда как должно быть правильно? Может тыкните носом на книгу какую или статью?
333. Константин Рыбаков (pyrkin_vanya) 265 29.11.16 10:26 Сейчас в теме
Забыл сказать, что с радостью приобрету ваши правила, если они реально решают проблему... :) А то сразу с вопросов начал.
334. Михаил Краснов (mikr) 109 29.11.16 13:53 Сейчас в теме
(332) Здравствуйте! Базовый принцип свёртки - получить остатки в регистре на определённую дату и убрать все движения в регистре до этой даты. Если на дату свёртки в регистре есть остатки в разрезе документов (документы расчетов с контрагентами, партии и т.д.), то ссылки на эти документы "перекочуют" в документы ввода остатков.

Избавиться от этих документов можно, если ставится задача во что бы то ни стало уменьшить размер базы. Делается это разными способами. Например, можно реальные документы заменить виртуальными. Такой подход часто используется при свёртке регистров взаиморасчётов, когда множество остатков в разрезе документов взаиморасчётов заменяется одним остатком по каждому контрагенту и договору. Можно, например, почистить табличные части документов. Такой подход используется при свёртке партий в складских регистрах, когда документ поступления содержит большое число позиций в табличной части "Товары". Документ в этом случае остаётся, но занимает значительно меньше места.

Таким образом, свёртка является лишь одним из этапов комплексной задачи очистки базы. Типовая свёртка только формирует остатки и удаляет движения, не производя дополнительных манипуляций с документами. Мои правила тоже не делают ничего лишнего, хотя моя обработка позволяет настроить правила свертки так, чтобы они параллельно со свёрткой ещё и дополнительно обрабатывали реальные документы в остатках (например, заменяли реальные документы расчетов виртуальными).
335. Николай Коваль (0667905602) 04.01.17 08:15 Сейчас в теме
Доброго дня.
Необходимо доработать правила свертки.
Сообщите о возможных сроках.
336. kaluganin kaluganin (kaluganin) 11.01.17 09:36 Сейчас в теме
Здравствуйте Михаил! подскажите, для какого релиза актуальны ваши правила свертки под УТ 10.3 , конкретно интересует корретная свертка заказов покупателей, не закрытых, если вы такой вариант предусмотрели.
337. Михаил Краснов (mikr) 109 11.01.17 09:51 Сейчас в теме
(336) Правила свертки под УТ 10.3 актуальны для релиза 10.3.38.1. Все регистры сворачиваются по стандартным правилам (формируются остатки на дату свертки, предшествующие движения удаляются), никаких особых вариантов не предусмотрено.
338. Алиса Позднякова (AlisaP) 17.01.17 09:26 Сейчас в теме
Здравствуйте! Приобрели обработку около года назад, использовали на релизах 1С "Комплексная автоматизация" того времени, в настоящий момент пробуем свернуть базу с релизом 1.1.79.1. После свертки стандартными правилами остатки по регистрам некорректны, например, по регистру "Учет затрат (регламентированный учет)" конечный остаток "вырос" более, чем в 15 раз по сравнению с его значением в базе до свертки. Скажите, пожалуйста, с чем может быть связана проблема?
339. Михаил Краснов (mikr) 109 17.01.17 10:39 Сейчас в теме
(338) Здравствуйте. Скорее всего, изменилась структура регистра, из-за чего могут получиться такие результаты. Написал Вам личное сообщение.
340. as (asad) 04.02.17 12:30 Сейчас в теме

Правила свертки для 1С:Бухгалтерия государственного учреждения ПРОФ, редакция 2.0 документами "Ввод остатков" будет?
341. Михаил Краснов (mikr) 109 06.02.17 07:41 Сейчас в теме
(340) Здравствуйте! Создавать правила свертки для 1С:БГУ, ред. 2.0 я не планирую, так как в этой конфигурации есть своя встроенная обработка свертки.
342. Natalia73 Задор (fktrc171) 08.02.17 15:08 Сейчас в теме
Здравствуйте! А есть правила свертки для ЗУП 2.5 ?
343. Андрей Бертыш (ignor) 214 08.02.17 23:15 Сейчас в теме
(342) Я так ни разу ни автор, а скорее сочувствующей данной теме. Тут попадалась пара отдельных свёрток ЗУП 2.5. Я сам лично занимался свёрткой, но у меня задача стояла иначе - чистк ауволеных на определённую выбранную заказчиком дату (01.01.2015). Я написал себе помогалку и уже потирал ручки предпологая прибыль на инфостате от продажи обработки, но в итоге кое-что пошло не так как я предпологал. Порядка 900 уволенных из базы удалось вычистить, но оставшиеся порядко 362 уволеных испортили всю картину. Анализ мой результатов мне показал следующее....
Для моей обработки проблемны две типологии каковые возможно нуждаются в корректировки записи и проведения и/или записи и загрузки в регистры новых наборов записей (без уволенных.).
Проблема 1: У нас есть исправленные документы. Без внесения изменений в код нельзя откорректировать связку документ, стороно, исправление
Проблема 2: В определённый период мы отражали взаиморасчеты путем введения выписки из банка с фиксацией по выписке с отражением взаиморасчетов платёжных поручений исходящих и ведомостей.
Тут также без вмешательства в код записи и проведения перечисленных документов ничего не сделаешь
Вот комерческий продукт для свёртки ЗУП 2.5 http://infostart.ru/public/66073/
А свою поделку я пока не выкладывал ибо пытаюсь е допилить
344. Михаил Краснов (mikr) 109 09.02.17 04:07 Сейчас в теме
(342) Здравствуйте! Правил свертки для ЗУП нет и не будет, так как моя обработка не сворачивает регистры расчета.
345. Margarita Baeva (asdevlog) 17.02.17 13:20 Сейчас в теме
Здравствуйте,
Управление производственным предприятием, редакция 1.3 (1.3.87.1)
20161102_ПравилаСверткиУПП13_Операции
СверткаБазыПоПравилам_v10602

В документах ввода остатков по ОС управленческого учета, не заполняются поля: «текущая стоимость» и «накопленная амортизация», т.е. после свертки начисленная амортизация и текущая стоимость в управленческом учета равны нулю.
В документах ввода остатков по ОС бухгалтерского и налогового учета, «текущая стоимость» и «накопленная амортизация» заполнены.
И удалились не все документы Амортизация ОС.

Корректировки записей регистров заказы покупателей нет, ну и остатков по заказам
346. Михаил Краснов (mikr) 109 17.02.17 17:35 Сейчас в теме
(345) Здравствуйте!

Проверьте, пожалуйста, наличие остатков на дату свертки в регистре накопления "Стоимость ОС (Управленческий учет)". Если в этом регистре есть остатки на дату свертки, в документах ввода остатков ОС управленческого учета поля "Текущая стоимость" и "Накопленная амортизация будут заполнены.

Обработка удаляет все документы, в том числе документы "Амортизация ОС", если они делали движения в сворачиваемом периоде по сворачиваемым регистрам. Проверьте, проведены ли неудалённые документы "Амортизация ОС", и, если они проведены, делали ли они движения в регистры бухгалтерии и накопления.

Проверьте, есть ли в исходной базе остатки на дату свертки по регистру накопления "Заказы покупателей". Если остатки есть, они обязательно должны попасть в соответствующие документы "Корректировка записей регистров".
347. Margarita Baeva (asdevlog) 20.02.17 05:07 Сейчас в теме
Да, на дату свертки в регистре накопления "Стоимость ОС (Управленческий учет) остатки есть по многим ОС, но текущая стоимость и не заполнены.
Да действительно не удаленные документы амортизация ОС не делали никаких движений, удалю их руками.
Да, конечно остатки есть и по этому регистру накопления.

И ещё хотелось узнать, что делает обработка с регистрами накопления для которых нет правил?

348. Михаил Краснов (mikr) 109 20.02.17 12:09 Сейчас в теме
(347) Перейдите в режим настройки правил и откройте правило "ЗапросВводНачальныхОстатковОС_Упр". Разверните ветвь "ОС" в колонке "Имя" и проверьте, что стоит напротив свойств "НакопленнаяАмортизация" и "ТекущаяСтоимость": напротив этих свойств в колонке "Источник" должны стоять значения "НакопленнаяАмортизация" и "ТекущаяСтоимость", соответственно.

Там же, в режиме настройки правил, проверьте, включено ли правило "РегистрНакопленияЗаказыПокупателейКорректировкаЗаписейРегис­тров" (стоит "галка" в самой левой колонке списка правил). Если "галки" нет, значит правило "выключено" и пропускается обработкой в процессе свертки.

Если для регистра накопления нет правила, или оно выключено, то остатки по этому регистру формироваться не будут.
349. Margarita Baeva (asdevlog) 21.02.17 04:04 Сейчас в теме
правило "ЗапросВводНачальныхОстатковОС_Упр" - все как вы пишите.
"РегистрНакопленияЗаказыПокупателейКорректировкаЗаписейРегис­­тров" - галка стоит.

Есть один регистр накопления добавленный самостоятельно, сворачивается он нормально, но в процессе свертки ЗапросОперацияБух07 -25 может и далее выдает ошибку
"{ВнешняяОбработка.СверткаБазыПоПравилам.МодульОбъекта(5881)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {РегистрНакопления.БС_ТМЦВМестахХранения.МодульМенеджера(181)}: Ошибка при вызове метода контекста (Выполнить): {(56, 2)}: Ошибка обработки представления "РегистрНакопления.БС_ТМЦВМестахХранения.ОстаткиИОбороты:Использование итогов выключено"
<<?>>РегистрНакопления.БС_ТМЦВМестахХранения.ОстаткиИОбороты("
Использование итогов включено во всех регистрах, проверенно.
350. Margarita Baeva (asdevlog) 21.02.17 04:40 Сейчас в теме
+ таких ошибок очень много на протяжении всей свертки.

В документах ввода остатков управленческого учета некоторые ОС встречаются несколько раз и как следовало ожидать документ не проводится.
351. Михаил Краснов (mikr) 109 21.02.17 06:01 Сейчас в теме
(349) Отвечаю не в порядке заданных вопросов, а в порядке наличия у меня ответов на них. Итак:

1. По поводу отключенных итогов. В правилах есть скрытый параметр "Отключить итоги". По умолчанию он имеет значение "Истина", поэтому обработка отключает итоги по всем регистрам. Либо программно установите этот параметр в "Ложь" (Событие "После загрузки"), либо для этого параметра установите флажок "Выводить в диалоге", чтобы можно было вручную управлять отключением итогов.

2. Список ОС в управленческом учете набирается из регистра сведений "События ОС" при соблюдении следующего условия:

ГДЕ
СобытияОС.Активность
И СобытияОС.Регистратор.Дата <= &ДатаСвертки
И (СобытияОС.Событие.ВидСобытияОС = ЗНАЧЕНИЕ(Перечисление.ВидыСобытийОС.ПринятиеКУчету)
ИЛИ СобытияОС.Событие.ВидСобытияОС = ЗНАЧЕНИЕ(Перечисление.ВидыСобытийОС.ВводВЭксплуатацию)
ИЛИ СобытияОС.Событие.ВидСобытияОС = ЗНАЧЕНИЕ(Перечисление.ВидыСобытийОС.Модернизация))


Возможно, в регистре накопления "Стоимость ОС (управленческий учет)" имеются остатки по ОС, которые не попадают в список, поэтому не заполняются свойства "Текущая стоимость" и "Накопленная амортизация".

3. По поводу отсутствия документов корректировки записей регистров с остатками по регистру накопления "Заказы покупателей" ничего больше сказать не могу. Надо изучать Ваши данные.
352. Михаил Краснов (mikr) 109 21.02.17 06:05 Сейчас в теме
(350) Возможно, надо будет упростить запрос по остаткам в правиле "ЗапросВводНачальныхОстатковОС_Упр". У меня был один случай, когда дублировались основные средства при свертке. Из-за чего это происходило я не разбирался, просто для того частного случая упростил запрос и дублирование прекратилось.
353. Margarita Baeva (asdevlog) 21.02.17 07:40 Сейчас в теме
(351) 1. Выводить в диалоге слишком много. События "После загрузки" у меня нет, где искать его. (Или это в коде обработки?)
Что будет если ошибку игнорировать?
На типовые регистры не ругается, у них где то включены итоги?

2. События у меня не заполнены. Где править выборку в настройках правил или коде обработки, и стоит ли?

3. Свертка завершается вот этим:
""125 Ошибка проведения документа "Ввод начальных остатков по ОС КС000000102 от 31.12.2016 23:59:59"
{ВнешняяОбработка.СверткаБазыПоПравилам.МодульОбъекта(5935)}: Ошибка при вызове метода контекста (Записать): Не удалось провести "Ввод начальных остатков по ОС КС000000102 от 31.12.2016 23:59:59"!
125 Ошибка проведения документа "Установка соответствия счетов БУ и НУ К0000000003 от 31.12.2016 23:59:59"
{ВнешняяОбработка.СверткаБазыПоПравилам.МодульОбъекта(5935)}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : СоответствиеСчетовБУиНУ: 31.12.2016, 69.02.7, , (Регистр сведений: Соответствие счетов БУ и НУ; Номер строки: 142)
16.02.2017 20:56:17 Свертка базы завершена с ошибками!"
С ошибками все понятно заходим в документ по ОС правим, что не помню и проводим. В соответствии БУ и НУ две одинаковые строки тоже исправить можно.
Возможно обработка доходит не до конца, например корректировок регистров накопления нет вообще.

(352) таких ОС немного за 15 минут удалил лишние, оставил те у которых заполнено максимальное количество полей.
354. Михаил Краснов (mikr) 109 21.02.17 08:11 Сейчас в теме
(353) 1. В режиме настройки правил на закладке "Параметры" находите параметр "Отключить итоги" (он выведен серым цветом, так как не виден в диалоге задания значений параметров в режиме свертки). Открываете этот параметр и в событии "После загрузки" пишите строку "пЗначение = Ложь;". Сохраняете параметр. У Вас итоги перестанут отключаться.

2. Если события не заполнены, нужно редактировать запрос в правиле "ЗапросВводНачальныхОстатковОС_Упр", чтобы он каким-то образом набирал список ОС. Обработку править не нужно.

3. Если обработка не сообщает о том, что свертка завершена (даже с ошибками), значит обработка не доходит до конца (возможно по этому у Вас нет корректировки с заказами покупателей).

4. Ну если ОС немного, действительно проще учтранить дублирование руками.
355. Margarita Baeva (asdevlog) 21.02.17 09:26 Сейчас в теме
Поясните еще пожалуйста

1. Понял наконец в каком диалоге выводить.
Что будет если ошибку игнорировать?
Тогда же включатся все итоги, можно ли сделать так
пЗначение = Истина;
РегистрыНакопления.БС_ТМЦВМестахХранения.УстановитьИспользованиеИтогов(Истина);
там же где вы говорили

3.Вот так она сообщает 16.02.2017 20:56:17 Свертка базы завершена с ошибками!, возможно было ещё окно на котором я нажал ок.
Это значит что до конца не отработала?
356. Михаил Краснов (mikr) 109 21.02.17 10:01 Сейчас в теме
(355) 1. Можно не трогать параметр "Отключить итоги" (итоги будут отключены для всех регистров), а в событии "Перед обработкой правила" нужного Вам правила написать РегистрыНакопления.БС_ТМЦВМестахХранения.УстановитьИспользованиеИтогов(Истина);

3. Да, обработка доработала до конца.
357. Margarita Baeva (asdevlog) 21.02.17 10:56 Сейчас в теме
1. Можно ли сразу для всех правил сделать РегистрыНакопления.БС_ТМЦВМестахХранения.УстановитьИспользованиеИтогов(Истина)?
И в третий раз спрошу, что будет если ошибку игнорировать? и почему по другим регистрам накопления нет такой ошибки?
3. Куда же делись тогда Корректировки регистров накопления, их нет ни одного
358. Михаил Краснов (mikr) 109 21.02.17 12:39 Сейчас в теме
(357) 1. Я тут посмотрел обработку. Увы, без изменения обработки отключить итоги для одного регистра нельзя. Лучше уж установить значение переменной "Отключить итоги" в значение Ложь.

На Ваш вопрос, заданный в третий раз, я могу ответить "Не знаю", так как регистр накопления "БС_ТМЦВМестахХранения" отсутствует в типовой конфигурации и логика его использования мне неизвестна.

3. И на этот вопрос я ответить не могу. Сообщение "Свертка базы завершена с ошибками" выдается в конце работы обработки. Возможно, какие-то этапы работы обработки были пропущены. Без анализа Вашей конфигурации и данных, боюсь, не обойтись.
359. Margarita Baeva (asdevlog) 21.02.17 13:00 Сейчас в теме
1. Да трудно понять эту обработку даже на типовой УПП, нормальный лог помог бы
3. Надо сделать лог более информативный, одно сверху другое снизу, что когда произошло и с чем связано не понять