Версия для печати темы (https://pro1c.org.ua/index.php?s=39fa9c1e68bc4896425b72de5616d449&showtopic=66815)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Управление торговлей для Украины редакция 2 (Управление торговлей для России редакция 10) _ Отсутствие движений по некоторым\всем регистрам накопления в документах

Автор: denis86823 24.11.21, 9:23

Добрый день! Имеется следующая проблема:
1С:Предприятие 8.3 (8.3.9.1850)
"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2008
(2.3.2.6)

В наличии база данных размером в 29 ГБ, последняя обрезка базы происходила в 2014 году.
В один прекрасный день обнаружили что не сопоставляются остатки склад/база. Начали проверять - есть документы (Реализации, Поступления, Перемещения) в которых отсутствует движение по всем или же некоторым регистрам накопления. Например, было Поступление товаров и услуг в котором не было движения по регистру "Партии товаров на складах (управленческий учёт)". Хоть мы и не пользуемся партионным учётом в базе, но этот регистр влияет на остатки. Конечно это решается перепроведением документа. Но проблема ещё и в том, что неизвестно количество накладных в которых отсутствует движение по регистрам, и не известно с какого периода копать. Повторюсь, что документы в базе с 2014 года. Даже если есть такие документы в 2015-2016 годах, становится страшно их перепроводить, так как насколько мне известно могут всплыть неприятные последствия.
Вопросы следующие:
1. Как отследить ВСЕ документы в которых отсутствуют или ВСЕ движения по регистрам накопления, или в которых нет НУЖНЫХ движений (определённый документ - определённое количество НУЖНЫХ движений по регистрам накопления)?
2. Можно ли использовать перепроведение этих документов, или же имеется какой-то другой метод?
3. Из-за чего вообще мог произойти этот сбой? (По возможности)

P.S. На форуме первый раз, зарегистрировался для того чтобы задать данный вопрос знающим людям. Программистом не являюсь но самые простые принципы работы 1С: Управление знаю. Также понимаю что база объём базы слишком большой, в планах после решения данной проблемы обрезка базы. Заранее извиняюсь если некорректно описал какие-то моменты.

Автор: Vofka 24.11.21, 9:35

Цитата(denis86823 @ 24.11.21, 9:23) *
Как отследить ВСЕ документы в которых отсутствуют или ВСЕ движения по регистрам накопления, или в которых нет НУЖНЫХ движений (определённый документ - определённое количество НУЖНЫХ движений по регистрам накопления)?

Можно написать отчет, который это покажет. Это надо программировать. Если в программировании и запросах понимание какое-то есть, то это не сложно. Если что, то этот вопрос следует задать в разделе для программирования.

Цитата(denis86823 @ 24.11.21, 9:23) *
Можно ли использовать перепроведение этих документов, или же имеется какой-то другой метод?

Сделайте копию базы, проведите в копии и посмотрите что получится. Но мне кажется, что получится не то, что вы ожидаете и цифры начнут отличаться ещё больше, чем сейчас. Я бы сделал инвентаризацию и просто актуализировал остатки на какой-то день.

Цитата(denis86823 @ 24.11.21, 9:23) *
Из-за чего вообще мог произойти этот сбой? (По возможности)

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

Автор: denis86823 24.11.21, 9:42

Vofka @ Сегодня, 9:35 * ,
Благодарю за ответ!

Автор: takefive 24.11.21, 17:53

denis86823 @ Сегодня, 9:42 * ,
У меня (УТ3.1.8) граница последовательности сдвинулась в начало работы базы, регламентное задание убило все партии и начало создавать их по новой. Пришлось его остановить и загрузить партии и себестоимость из копии. Для этого пришлось написать правила обмена и обработку для изменения границы. Можно использовать обработку из поставки КД20 - УниверсальнаяВыгрузкаЗагрузка... но это будет по времени и объему больше и дольше

Автор: denis86823 25.11.21, 11:43

Vofka @ Вчера, 9:35 * ,
Такой вопрос, может Вы знаете... База размером 29 ГБ, данные компа:
Intel Core i7-4770
ОЗУ: 16 ГБ
Диск на котором лежит база: SSD Samsung 500 гб
Сколько времени может занять тестирование и исправление базы с пунктами:
- Реиндексация таблиц ИБ
- Контроль логической целостности ИБ
- Ссылочная целостность ИБ
- Пересчет итогов
- Реструктуризация таблиц ИБ

Автор: Vofka 25.11.21, 11:58

denis86823, хрен знает. Сделайте копию и проверьте на копии.

Автор: denis86823 29.11.21, 9:45

Vofka @ 25.11.21, 11:58 * ,
Может ли в данном случае помочь "Корректировка записей регистров накопления"?) В случае если я найду документ в котором отсутствует движение по определённому регистру накопления, можно ли с помощью этого документа обойти перепроведение?

Автор: Vofka 29.11.21, 10:12

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

Автор: denis86823 29.11.21, 13:49

Vofka @ Сегодня, 10:12 * ,
понял, спасибо огромное за информацию!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua