#0
by fedbka
Добрый день. Есть простенькая задачка - изменить время движений документа. Все работает но Очень медленно. Может кто подскажет более быстрый способ? Может лучше плясать не от документов а от регистров и бежать по тем записям регистров в которых период не совпдатает с датой документа? Сейчас решаю ее так:
#1
by Живой Ископаемый
Да, можно создавать набор записей с отбором по регистратору, но не думаю что это ускорит что-то
#2
by IronDemon
Ну да. Выбери только нужные документы. Еще можно набор записей выгрузить в ТЗ, в ней заменить, выгрузить в набор.
#3
by fedbka
Вроде можно отключить расчет итогов у всех регистров наполения на время, а потом, когда все изменено, заново рассчитать итоги. Может это поможет? Если да, то как это сделать?
#4
by Живой Ископаемый
обработки на инфостарте, или универсальный обмен данными ХМЛ (последняя с ИТС)- там это уже сделано кнопкой
#9
by Живой Ископаемый
Но вообще можно смотреть и в обработке УниверсальныйОбменДаннымиXML в любой более-менее новой типовой
#10
by hhhh
можно попробовать в одной транзакции выполнить НачатьТранзакцию; ... ... ЗафиксироватьТранзакцию;
#12
by Живой Ископаемый
2 Там просто если смотреть УниверсальныйОбменДаннымиXML - то довольно много модификаторов - и использовать транзакции, и установить количество элементов в транзакции, и оптимизированная запись объектов, и записывать регистры наборами записей, и еще что-то.. в общем в плане обмена типовые можно сказать кладезь
#13
by Serg_1960
Ускорение требуется получить? А почему ДокументОбъект? Для получения движений документа достаточно ссылки на документ. Или Вы меняете реквизиты документа? Если "да" - тогда рекомендую строчку "ДокументОбъект.ОбменДанными.Загрузка = Истина;" перед записью документа указывать.
#14
by fedbka
Да, сначала меняю реквизиты документов... соотсветственно через объект... а потом и в движениях:
#16
by НЕА123
при выкл и вкл итогов все пересчитывается. можно попробовать просто сдвинуть период рассчитанных итогов. приблизительно так: Рег.УстановитьПериодРассчитанныхИтогов(ДатаИтогов)
#19
by fedbka
Только почему-то после этого итоги нужно пересчитывать по всем регистрами... иначе при формировании отчетов везде пусто...
#20
by Serg_1960
Незачем было всем регистрам накопления выключать использование итогов: ... Для Каждого Регистр ИЗ РегистрыНакопления Цикл ...
#21
by fedbka
даже если бы не всем выключал - какая разница... разве установитьиспользованиеитогов не включает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Отбор по реквизиту регистра в наборе записей регистра накопления
- Как изменить время записанного документа в конец дня?
- изменить время документа на конец дня при перепроведении
- можно ли изменить найти и изменить значение в дереве значений
- Как программно изменить шрифт в табличном поле при выводе отчета
- Можно ли при выводе строки в табличное поле каким-нибудь образом ее изменить?
- Как изменить формат вывода параметра данных "период" в СКД?
- Добавление записей в документ корректировка записей регистра
- Как связать период Регистра накопления и Регистра сведений во внутреннем запросе
В этой группе 1С
- 1С в excel -плохой тип переменной
- OLE: Вызвать функцию из общего модуля (Delphi)
- Как установить видимость строк табличной части документа
- Нарушение прав доступа Управление торговлей 10.3.7.9
- Как можно удалить документ (пустую ссылку) из последовательности
- криво выгружается из торговли в бухгалтерию
- Торговля и склад7.7. Почему Сч-ф на аванс формируются с 18%, если у нас Без НДС
- Утилита для запуска 1С
- Неправильно считается НДС с выданных авансов
- Запрет выписки счета на конкретную партию товара в УТ
- СКД: Подскажите по СКД. Вопрос по группировкам
- СКД: Как изменить заголовок поля "Итого" в СКД не создавая свой макет ?
- Visio - как заменить один шейп на другой?
- Как провести черту над колонтитулом
- Как отключить колонтитулы в 2003 ворде ?
- УТ: СФ на основании АО
- УПП. В БП есть справочник "Типовые операции". Помогите найти аналог в УПП..
- Колизия при обмене РИБ. Как устранить?
- Выборка из регистра бухгалтерии(Хозрасчетный) в БП 8.1
- v7: Как перенести номенклатуру в новую базу без остатков