gifts2017

Изменение границы последовательности документов УПП 1.3 без перепроведения документов.

Опубликовал Allexey (alex_4x) в раздел Обработки - Закрытие периода

В случае, когда изменен документ последовательности в закрытом периоде и его изменение признано не влияющим на все остальные документы последовательности, может быть принято решение о принудительном изменении границы последовательности без требуемого в этом случае перепроведения документов последовательности. Методологически операция неправильная, но иногда другого выхода нет.

Для пользователя 1С: Управление производственным предприятием, редакция 1.3 существует штатный механизм восстановления последовательностей:

Операции -> Проведение документов, на закладке «Восстановление последовательностей» приведены все имеющиеся в программе последовательности и указана дата актуальности каждой из них. Там же есть возможность восстановить последовательность на указанную дату.

Дата актуальности – это та дата, на которую все документы последовательности проведены без нарушения хронологии, то есть, документ имеющей большую дату или большее время проведен позже имеющего меньшую дату и время. Этот факт гарантирует, что например, при списании товаров, будут правильно и в полном объеме учтены предыдущие его поступления. Если же последовательность нарушена, (это весь период после даты границы последовательности), то гарантировать правильность движений нельзя, так как например в случае реализации товара, поступление его, имеющее дату меньшую, чем реализация, было проведено позже реализации, и на момент формирования движений по реализации – не учитывалось. По большому счету без последовательностей можно было бы прекрасно обойтись, достаточно запретить проведение документов задним числом, и в течении дня прошедшим временем, но это в реалиях ведения учета не всегда удобно. Для сохранения возможности оперативного изменения документов задним числом и одновременно сохранения возможности корректного учета были введены последовательности.

Границы последовательностей документов – механизм, позволяющий контролировать корректность последовательности проведения документов, при сохранении возможности оперативной работы с документами задним числом.

Последовательность – объект метаданных 1С – предназначена для упорядоченного хранения множества документов согласно дате и времени.

Граница последовательности (ГП) – позиция, последнего введённого документа в последовательность. Если после ГП есть другие документы в последовательности, то последовательность считается нарушенной и её необходимо восстановить.

Логически - последовательность можно условно представить как «Общий» журнал документов входящих в эту последовательность. Условно, потому, что на последовательностях строится логика учета. Соблюдение корректности хронологии проведения документов последовательности влияет на корректность учета в указанном разделе учета.

 

В тех редких случаях, когда осознанно изменен документ в последовательности, и хочется чтобы система не учитывала изменения этого документа во всей последовательности, тоесть не перепроводила все документы последовательности после измененного документа, единственным способом остается установить эту границу последовательности в нужную дату без перепроведения документов. В этом случае нельзя гарантировать что на самом деле все движения в последовательности корректны, но если предположим период уже закрыт и изменения в проведенном задним числом документе были не критичны по сути, то так поступить можно.

Установка границы последовательности документов УПП 1.3 без перепроведения документов. Внешняя универсальная обработка

Скачать файлы

Наименование Файл Версия Размер
Изменение границ последовательностей документов для УПП 1.3 без перепроведения документов 262
.epf 13,06Kb
24.03.14
262
.epf 13,06Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Капустин (kapustinag) 24.03.14 23:23
Ну тогда уж сделайте "как положено". Дайте возможность указать не только дату, но и документ. Граница последовательности - это "момент времени", то есть Дата плюс ссылка на документ.
2. Вячеслав (Borunmeert) 01.04.14 17:59
3. Allexey (alex_4x) 22.04.14 17:39
(2) Borunmeert,
Поясните, что не работает?
4. Александр (zato1c) 17.10.14 11:51
Все перенеслось. будем дальше тестить!
5. Алексей Александрович (strop) 11.11.14 07:04
Не работает.
1С:Предприятие 8.3.5.1119, УПП 1.3.56.2.
Пытаюсь установить последовательность партионного учёта, обработка говорит, что всё установлено, но в "проведении по партиям" ничего не поменялось. Скриншот приложен.
Прикрепленные файлы:
6. Allexey (alex_4x) 11.11.14 10:26
(5) strop, После изменения границы этой обработкой, закрой и открой снова форму обработки проведения по партиям. И конечно проверь, по той ли организации ты двигаешь дату партионного учета.
7. lipetsk_transfer (intellekt48) 11.11.14 10:29
(5) strop, А технически с базой все нормально? Тестирование проводили? Может, технический сбой?
8. Алексей Александрович (strop) 11.11.14 11:06
(7) lipetsk_transfer, да. 01/11/14 тестирование и исправление запускал.
9. Алексей Александрович (strop) 11.11.14 11:23
(6) alex_4x, открывал-закрывал, выходил, документы задним числом перепроводил. Когда запускаю обработку и выбираю нужную организацию, показывается, что дата последовательности партионного учёта установлена на 10/11/14. Захожу в "Управление запасами"-"Проведение по партиям" стоит 2009г.
10. Дмитрий Алиулов (freezetron) 21.03.15 21:31
Не работает. Точно такие же симптомы как и у товарища выше
11. Allexey (alex_4x) 23.03.15 09:39
Итак давайте по порядку. Перепровели документ прошедшим числом (давайте уже тогда какой тип документа и каким числом перепрели) ?
Использование расширенной аналитики учета затрат у вас включено ?

12. Allexey (alex_4x) 23.03.15 09:54
Кажется я догадываюсь в чем может быть дело. У вас параметр Способ ведения партионного учета по этой организации - какой стоит?
Посмотреть можно в регистре сведений "Настройка способов ведения управленческого партионного учета".
13. Александр Савошин (Ctrl P) 06.09.15 12:42
так и какой должен быть стоять? сейчас стоит по среднему в 14 году был фифо. граница в Октябре 14г, надо сдвинуть на 1 января 15, не сдвигается (так же как и выше)
14. Алексей Редин (bonk) 28.03.16 11:10
Всё верно, обработка "ПроведениеПоПартиям" читает не только границу последовательности, но и выискивает документы, у которых признак "ПроведенВХронологическойПоследовательности" = Ложь. Эта обработка правит границы, но ничего не делает с признаком хронологии.
Поэтому при установке границ по УУ и БУ нужно дописать выполнение процедуры УстановитьХронологию(); и УстановитьХронологию("БУ"); соответственно. Сама процедура выглядит так:

УстановитьХронологию