#2
by miki
теоретически - да. вычислить значения и запихнуть их в нужные таблицы. Интересно, чем вызвано подобное желание...
#4
by istrebitel
рухнул регистр ПартииНаличие ((( Проще повеситься чем перепровести все доки (более 30000 штук)...
#7
by istrebitel
В ведомости по партиям ТМЦ одни суммы без количества... Открыл DBF ПартииНаличие (RG328) так там вообще столбец Количество весь в нулях а суммы проставлены ((( Вот такая байдень...
#8
by Smitt
Поясни моменты следующие (в твоем понимании): 2) Что значит "пересчитать" 3) Собственно, если он "рухнул", какими данными хочется перезаполнить регистр?
#10
by istrebitel
1) Рухнул - подразумевается обнулилось количество в партиях, но суммы остались 2) Как вернуть количество в Партии без перепроведения документов 3) Хочется заполнить поле Количество в регистре ПартииНаличие количеством товара
#11
by ildus
а че бы и не перепровести? у меня ежедневно перепроводится комплексная база объемом 2 гига (с начала года) - бухи гады до сих пор остатки на начало года на 8 миллионов не свели.
#15
by FreeFin
Что ж ты там утворить сподобился... RG- Это регистр итогов, если регистр движений RA нормальный, то попробуй (сначала на копии): 1. Тестирование и исправление - пересчет итогов в обязы. 2. Перенос ТА (точки актуальности) на первый документ в базе(и без отметок на проведение), затем назад на последний документ.
#18
by Smitt
Можно сделать в режиме "допроведения" Пишем обработину: 1.перебираем документы, выполняющие движения по партиям. 2.Для каждого документа считываем его движения (как есть, выбратьДвиженияДокумента) в Таблицу значений. Не забываем запоминать знак (приход или расход) 3. Дозаполняем таблицу движений количеством. Вот как это сделать - вопрос тяжелый. Можно пытаться распределить количество из документа пропорционально суммам в движениях. 4. Запускаем проведение документа, передавая таблицу движений в качестве параметра: Док.Провести(,ТабДвижений); 5. В настройках документа снимаешь галку "автоматическое удаление движений" 6. В модуле проведения пишешь примерно так: ОбработкаПРоведения(ТаблицаДвижений) 7. Собственно в глобальнике пишешь процедуру: конт.ОчиститьДвижения("Регистр.Партии"); Далее по ТЗ выполняешь нужные движения. PS: таким образом документы будут перепроводиться, но без всяких расчетов, втупую впишутся движения по партиям, что будет весьма быстрее простого проведения PPS: Бекап форева!
#19
by FreeFin
Когда загрузка-выгрузка (пересборка всех таблиц) стала быстрее переноса ТА без проведения (восстановления только таблиц RG)?
#20
by ildus
а ты попробуй. у меня например обычный переход на следующий месяц (открытие одного только периода) длится 40 минут, а полная выгрузка-загрузка всего за 12 минут. пробовал я как-то сдвинуть точку актуальности на начало года а потом назад на текущее так это процесс занял несколько часов.
#23
by istrebitel
Получилось!!!!!!!!!! Вот еще вопрос, а как теперь будет выгрузка из этой базы в периферийку? Полезут все доки за все периоды с самого начала?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- восстановление SCSI диска
- Получение ссылки на элемент формы
- Проблема с фискальным регистратором
- Потеря информации при перезагрузке сервера
- УПП - документ "Событие"
- Зависает процесс 1С после закрытия программы
- Импорт данных из базы Парадокс в 1с 8.0
- OpenConf и Телепат: медленный подбор свойств объекта
- Как быстро удалить все проводки по НУ ?
- Как удалить периодическое значение элемента справочника на определенную дату.
- В каком реквизите хранится ИНН в справочнике контрагентов в комплексной?
- Экспорт графических схем из 1С 8
- Как бороться с тормозами 1С при сохранении конфигурации?
- Перенос базы с sql2000 на sql2005
- ПУБ: Выпуск продукции
- Как отфильтровать справочник партий при выборе по количеству >0 ?
- OFF/2 Смета или 1С?
- Как перебрать реквизиты формы элемента справочника из обработки ?
- Как вывести число прописью женского рода
- Чем отличается 1с 7,7 стандартная от ПРОФ?