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

10.05.06

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

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

Скачать файл

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

Наименование Бесплатно
-
.ert 35,50Kb
3141
3141 Скачать бесплатно

Обработка формирует остатки по кассе, банку, остатки по покупателям, остатки по поставщикам, остатки ТМЦ. По остаткам ТМЦ формируется несколько документов "Ввод остатков ТМЦ" . Остатки ТМЦ формируются на основании остатков партий. Количество документов ввода остатков ТМЦ зависит от максимального количества оставшихся партий.

См. также

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

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

1 стартмани

14.01.2022    6448    6    etmarket    3    

4

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

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

1 стартмани

20.06.2016    18496    2    pentanom    1    

2

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

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

1 стартмани

15.11.2014    31980    125    Marik    27    

3

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

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

1 стартмани

06.01.2014    19853    11    by_1Cnik    8    

3

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

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

8 стартмани

28.03.2013    72620    101    CheBurator    14    

15

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

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

1 стартмани

02.01.2013    23734    181    zoeh    8    

10

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

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

1 стартмани

08.10.2012    22431    48    pervanax    5    

1

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

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

1 стартмани

03.09.2012    20462    153    Tarlich    6    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 25.03.07 19:54 Сейчас в теме
2. pino2007 15.11.07 17:38 Сейчас в теме
Автору, респект, давно нужна такая обработка - мне очень помогла, еще раз спасибо.
12. triant 17.01.08 09:07 Сейчас в теме
СкладыФирмы = СоздатьОбъект("Справочник.Склады"); //Справочник Склады
{E:\TEMP\SVERTKA(2).ERT(21)}: Неудачная попытка создания объекта (Справочник.Склады)
РегКасса.УстановитьЗначениеФильтра("Фирма", ФирмаДляСвертки, 1);
{E:\TEMP\SVERTKA(2).ERT(119)}: Реквизит с данным идентификатором не найден!
РегБанк =ВремРегистры.Банк; //Регистр Банк
{E:\TEMP\SVERTKA(2).ERT(155)}: Поле агрегатного объекта не обнаружено (Банк)
ПартииНаличие = ВремРегистры.Покупатели; //Регистр Покупатели
{E:\TEMP\SVERTKA(2).ERT(200)}: Поле агрегатного объекта не обнаружено (Покупатели)
ПартииНаличие = ВремРегистры.Поставщики; //Регистр Поставщики
{E:\TEMP\SVERTKA(2).ERT(285)}: Поле агрегатного объекта не обнаружено (Поставщики)
ваше?
22. it-storg1 23.02.15 02:16 Сейчас в теме
Подскажите в чем проблема?

ДокОстБанк.Записать();
{C:\USERS\АДМИН\DESKTOP\НОВАЯ ПАПКА (2)\СВЕРТКА 2015.ERT(179)}: Номер не уникальный!
ДокОстДолгНам.Записать();
{C:\USERS\АДМИН\DESKTOP\НОВАЯ ПАПКА (2)\СВЕРТКА 2015.ERT(264)}: Номер не уникальный!
ДокОстДолгНам.Записать();
{C:\USERS\АДМИН\DESKTOP\НОВАЯ ПАПКА (2)\СВЕРТКА 2015.ERT(327)}: Номер не уникальный!
23. mdzen 238 06.03.15 21:20 Сейчас в теме
(22) it-storg1,
Проверьте нумерацию документов.
Система не может присвоить новый номер ....
3. GNG 26.12.07 13:01 Сейчас в теме
у меня косяк....
дело в том, что несколько складов может принадлежать одному МОЛ
доки дублируются поэтому....((((
4. mdzen 238 26.12.07 22:03 Сейчас в теме
Это у 1С косяк.
Партии привязываются к МОЛам вместо того чтоб ввести измерение Склад.
Поставь на склады различных МОЛов, перепроведи и выгружай.
В новой базе оставь как было.

У себя добавил измерение в регистры Партий и подшаманил обработки использующие
эти регистры. Проблема с МОЛами отпала...
5. triant 15.01.08 09:20 Сейчас в теме
глПриИзмененииФирмы<<?>>(Док2);
{E:\TEMP\SVERTKA.ERT(500)}: Процедура не обнаружена (глПриИзмененииФирмы)
ГлПриИзмененииФирмы<<?>>(ДокОст);
{E:\TEMP\SVERTKA.ERT(743)}: Процедура не обнаружена (ГлПриИзмененииФирмы)
Сообщить("Распроведен " + глПредставлениеДокумента<<?>>(Док.ТекущийДокумент()));
{E:\TEMP\SVERTKA.ERT(3284)}: Функция не обнаружена (глПредставлениеДокумента)
Сообщить("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()<<?>>));
{E:\TEMP\SVERTKA.ERT(3284)}: Неопознанный оператор
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента<<?>>(Док.ТекущийДокумент()));
{E:\TEMP\SVERTKA.ERT(3286)}: Функция не обнаружена (глПредставлениеДокумента)
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()<<?>>));
{E:\TEMP\SVERTKA.ERT(3286)}: Неопознанный оператор
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()))<<?>>;
{E:\TEMP\SVERTKA.ERT(3286)}: Ожидается ключевое слово 'КонецЕсли' ('EndIf')
ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()))<<?>>;
{E:\TEMP\SVERTKA.ERT(3286)}: Ожидается ключевое слово 'КонецЕсли' ('EndIf')
<<?>>КонецЕсли;
{E:\TEMP\SVERTKA.ERT(3287)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
bond_best; +1 Ответить
9. Shaman100M 1151 15.01.08 22:20 Сейчас в теме
(5) Похоже на код в моей свертке. Ругается на процедуры из глобального. Скорее всего запускали не в 9-й ТиС.
(8) А какое же есть в твоей?
6. triant 15.01.08 09:20 Сейчас в теме
7. mdzen 238 15.01.08 21:26 Сейчас в теме
Где запускаешь? Какой релиз ТиС?
Работает в 9.28 -9.49.
Может под 8.5 или 8.7 - так там свои траблы и своя метода.
8. mdzen 238 15.01.08 21:32 Сейчас в теме
Да ты видимо не туда пишешь комменты. Запьюлталь однако.
Чью обработку юзаешь?
Такого г-на: " ЗаписатьЛог("Распроведен " + глПредставлениеДокумента(Док.ТекущийДокумент()))"
в моей нет! Повнимательней, пожалуйста.
10. triant 17.01.08 08:58 Сейчас в теме
11. triant 17.01.08 09:06 Сейчас в теме
Да да это у шамана :(
извините ошибся
13. mdzen 238 18.01.08 08:36 Сейчас в теме
12 - Наше. Но для 9.xx в 8.7 нет таких объектов...
14. lordmb 31 23.06.08 14:10 Сейчас в теме
А розничные склады будут?
17. mdzen 238 23.06.08 21:05 Сейчас в теме
(14) Код обработки открытый.
Дерзайте.
Если не заморачиваться с партиями то ввод остатков можно делать по остаткам регистра "ОстаткиТМЦ". Дорабатывать нет желания. Копаю 8.1
(15) В Комплексной все сложнее. Нсли используете в полный рост, то попробуй разобраться со стандартной сверткой.
15. tango 545 23.06.08 14:19 Сейчас в теме
братья и сестры, нужно это самое, только в комплексную, польцем покажите, где копать?
16. lordmb 31 23.06.08 14:53 Сейчас в теме
А на сколько ваша комплексная задействована?
18. twilight5023 339 06.07.11 00:28 Сейчас в теме
Супер ... до конца правда еще не успел потестить, но время сэкономило реально. Собирался тут такую же писать, правда идея была не создавать непроведенные документы в этой же базе, а выгружать остатки в текстовый файл, который потом разбирать в новой, очищенной базе и создавать там документы ввода остатков. Вот что значит невыспавшийся мозг ;) Естественно проще создать сначала документы ввода остатков, затем удалить все лишнее, почистив базу, и потом провести их.
19. twilight5023 339 10.07.11 15:08 Сейчас в теме
Улучшенная обработка "Свертка остатков ТиС 9.хх"- вообщем немного доделал обработку. Из основного - работа с розничными складами, т.е. продажная цена товара учитывается в документах ввода остатков ТМЦ. Теперь для корректного переноса остатков ТМЦ вовсе не обязательно чтобы склады были привязаны к МОЛ, обработка анализирует, как содержимое регистра ОстаткиТМЦ, так и ПартииНаличие. Протестировано на нескольких объемных базах крупных компаний (размер DBF порядка 6 Gb). При условии того что последовательность восстановлена и нет ошибок по партиям и остаткам (нет отрицательных итогов) - все переносится "один в один". Скорость анализа остатков ТМЦ и партий существенно увеличена по-сравнению с первоначальным вариантом. Вообщем еще раз спасибо автору за изначальный вариант, по-крайней мере отпала необходимость писать что-то свое для касс, банков и взаиморасчетов.
20. avavadim 19.12.11 01:01 Сейчас в теме
Спасибо за обработку.
21. alonzomozley 22 04.11.12 11:06 Сейчас в теме
Спасибо.
Пришлось правда переписать процедуру ввода остатков ТМЦ - теперь остатки партий корректно вводятся с учетом статуса партии и поставщика.
24. AlexeyT1978 219 18.03.16 16:23 Сейчас в теме
Если дата свертки в прошлом году, то все документы пытаются сохраниться с номером 0000000001.
Долги по покупателям, если в регистре 0, сохраняются как долг покупателя N и сразу же как долг фирмы на ту же сумму N, в результате имеем тысячи таких документов.
Глючный мусор, а не свертка.
25. mdzen 238 18.03.16 22:29 Сейчас в теме
(24) AlexeyT1978,
Обработке 10 лет.
ТИС наверное остался у единиц, а тема свертки все еще востребована?
Неожиданно!
Недостатки есть, согласен с Вами. Но на момент создания такое решении посчитали лучшим, чем
много часовая, а иногда и много суточная свертка стандартной обработкой....
Сейчас сделал бы по другому, но уже тема не актуальна.
А по поводу "глючного мусора" - это Вы, наверное погорячились? Однако Вы уделили внимание этому "мусору",
значит вам это было нужно, иначе зачем же тогда копаться в мусоре....
P.S. С удовольствием удалил бы некоторые публикации, но почему-то в профиле есть только кнопка создания публикации,
кнопки редактирования или удаления после смены дизайна не нашел...
26. kartyz 15 03.01.18 00:27 Сейчас в теме
Обработка помогла. Автору респект, даже через 10-к лет. Кое что подшаманил по коду - работает! Теститл на 960 релизе...
27. mdzen 238 09.01.18 13:39 Сейчас в теме
(26) Очень рад, что работа была сделана не зря. Спасибо.
Оставьте свое сообщение