#0
by bahtik
Здравствуйте! Подскажите пожалуйста ответ на такой вопрос. Если я правильно понял из того, что вычитал, то движения по периодическому регистру сведений, подчиненному регистратору в процедуре обработки проведения документа можно делать двумя способами: 1. Так же, как и для регистров накопления, т.е. Движение.Период = Дата; ... и т.п... 2. Создавать набор записей, делать по нему отбор по регистратору, добавлять в него записи и потом записывать. Скажите, есть ли какая-то разница в применении этих способов и какой из них предпочтительнее?
#3
by bahtik
Я понимаю, но есть ли какая-то разница между ними? Между тем, какой вариант я использую?
#5
by bahtik
Просто я почти везде в описаниях встречал именно метод, когда набор записей объявляется вручную, устанавливается отбор и т.п. (т.е. 2-й вариант). Зачем это, если 1-й вроде проще: там и отбор уже сразу установлен, и все такое?
#10
by hhhh
ну в первом случае большой тормоз: нужен ДокументОбъект. А во втором только Ссылка на регистратор.
#11
by bahtik
Не совсем понял, где нужен ДокументОбъект. Я ведь и так в модуле документа, в процедуре ОбработкаПроведения, и он (объект) так и так уже используется. А в значение поля "Регистратор" передается все равно ссылка. Или не так?
#12
by hhhh
ну в процедуре ОбработкаПроведения может и нет разницы, а вот если в обработке проводить месяц, то лучше 2-й способ
#14
by bahtik
Хотя, все равно не совсем так, если не ошибаюсь - если в обработке проводить месяц, тогда ведь все равно будет выполняться ОбработкаПроведения и никакой разницы нет. Другое дело, если я вдруг захочу сделать записи в регистре сведений ВНЕ самой процедуры ОбработкаПроведения, т.е. назначить регистратор, например, из внешней обработки или в процедуре проведения другого документа (не этого регистратора)... Но суть передали ясно. Спасибо. Вроде разобрался, что когда надо.
#15
by bahtik
Хотя, это я наверное еще семерочными понятиями мыслю. Тут же можно вообще всю логику движений документа вынести в модуль менеджера и при пакетном перепроведении обходиться вообще без объекта.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как прочитать старые движения в регистр при перепроведении документа?
- Почему у меня в документе на закладке Движения не появляется регистр свед.
- Как вывести в форме документа движения по регистру
- Как узнать есть ли у документа движения по регистру бухгалиерии?
- Как получить движения документа используя свойство Движения?
- Не могу установить отбор период по периодическому регистру сведений
- Не формируются движения по регистру сведений
В этой группе 1С
- УФ. Как передать таблицу значений из одной формы в другую?
- СКД программное управление видимости Колонок в таблице
- Сохранить менеджер временных таблиц между серверными вызовами.
- v7: Как удалить строку из Таблицы ?
- v7: НДФЛ и перерасчет отпуска за прошлый год
- Программно обязательное заполнение
- АТС Aria soho/ Настройка автоматической переадресации pc admin
- Как разрешить изменять размер колонок у табличного документа с расшифровкой?
- Контекстное меню программно в управляемой форме
- ТСД Opticon OPL-9728-1Mb - как включается?
- Заполнить табличную часть на форме содержимым справочника 8.3
- Присвоение значения реквизита в 1с 8.3
- Расхождение остатков в регистров накопления Незавершенное производство (БУ, НУ)
- А в чем прикол SSD и Sata3 винт
- УТ11 Бизнес процессы
- Можно ли сворачивать колонки СКД для экономии места
- На каком языке программирования написан конфигуратор 1С?
- Планировщик Windows не отображает запуск задания
- Определение из dt файла версии платформы
- Импорт в УТ 11.1