|
Границы последовательностей | ☑ | ||
---|---|---|---|---|
0
kanalex
12.12.13
✎
22:25
|
Первый раз с таким сталкиваюсь:(
Закрывали месяц. На форме помощника выполнили перепроведение документов, закрыли месяц. После этого провели чистку базы от помеченных на удаление объектов. И вдруг!!! Видим на форме помощника по закрытию месяца, что нас просят перепровести документы начиная с ....<объект не найден...> от 01.01.2013-го Спрашивается - что это??? Какого...??? Как чистка помеченных на удаление объектов влияет на последовательности??? И что теперь с этим делать? Очень не охота проводить документы за весь год. База большая. Все это долго проводится. |
|||
1
1sik
12.12.13
✎
23:05
|
Границу можно установить программно, хотя бы например внешней обработкой.
ПоследовательностьМенеджер.<Имя последовательности>.УстановитьГраницу (SequenceManager.<Имя последовательности>.SetBound) ПоследовательностьМенеджер.<Имя последовательности> (SequenceManager.<Имя последовательности>) УстановитьГраницу (SetBound) Синтаксис: УстановитьГраницу(<МоментВремени>, <Отбор>) Параметры: <МоментВремени> (обязательный) Тип: Дата; МоментВремени. Момент времени, на который устанавливается граница последовательности. <Отбор> (необязательный) Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения. Описание: Устанавливает границу последовательности по заданным значениям измерений. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: Отбор = Новый Структура ("Товар"); Отбор.Вставить("Товар", ТекТовар); Последовательности.УчетТоваров.УстановитьГраницу(ТекМомент, Отбор); -------------------------------------------------------------------------------- Методическая информация |
|||
2
kanalex
12.12.13
✎
23:10
|
(1) да, видимо придется прибегнуть к такому шаманству, но вопрос остается открытым
что это было? косяк платформы, базы или что-то еще??? релиз, конечно не самый свежий, но я с таким не сталкивался. 1С:Предприятие 8.2 (8.2.17.143) |
|||
3
kanalex
12.12.13
✎
23:39
|
в этой базе интересен еще такой момент:
Если восстанавливаешь последовательность из помощника закрытия месяца, и потом контролируешь оборотки, то выявляются косяки, которые убираются только перепроведением групп документов. Например, проведением всех документов Требование накладная за месяц. Тогда все косяки в остатках убираются и помощник законно просит снова восстановить последовательность. Если ограничиться только помощником, то некоторые косяки остаются (например отрицательные Дт остатки на 10-ке, или остатки сумм без количества)... Почему так работает обработка из помощника? |
|||
4
dauster
12.12.13
✎
23:42
|
(0) если это БУХ, то советую посмотреть РС НеактуальныеРегламентныеОперации (пишу по памяти, вроде так называется). Возможно, при удалении документов за прошлые периоды произошло заполнение этого регистра всеми последующими документами.
|
|||
5
Анютик
13.12.13
✎
00:14
|
(3) бух 2.0? типовая?
|
|||
6
Marra
13.12.13
✎
00:45
|
А у меня другая проблема, думаю, в тему. Провели вечером базу, восстановили все границы. С утра граница расчетов оказалась в 2012 году!Причем не на документе стоит, а на дате и времени. У нас с редактированием жестко, для всех стоял запрет редактирования до 29.11.2013. Почему граница улетела, непонятно? Выгрузку.загрузку не делали, программно не меняли. Поделитесь мыслями
|
|||
7
Marra
13.12.13
✎
00:46
|
1С:УПП у нас, не РАУЗ
|
|||
8
kanalex
13.12.13
✎
01:01
|
(6) могли какие-то регламенты отработать
|
|||
9
kanalex
13.12.13
✎
01:02
|
(5) не типовая
БП 2.0 КОРП + БитФинанс + большой блок по транспорту |
|||
10
Peltzer
13.12.13
✎
05:35
|
Может, дело в коде обработки восстановления последовательности?
|
|||
11
Marra
13.12.13
✎
11:09
|
(8) У нас настроен обмен с Центральным узлом по документам, но в период закрытия он был отключен. Больше ничего "страшного" нет. А обработкой пользуемся постоянно и косяков не замечали(
|
|||
12
kanalex
14.12.13
✎
15:49
|
Все это правильные советы.
База проверена и поправлена. Были ошибки, но не критичные. Однако ситуация повторилась. Складывается впечатление, что это все-таки связано с системой/платформой. После закрытия очередного месяца опять почистили старые удаленные объекты. и опять получили такую же надпись в помощнике. Думаю, она ссылается на операцию введенную вручную, которая была помечена на удаление и удалена при обработке удаления помеченных... Однако на последовательности почему-то сказалась. |
|||
13
ILM
гуру
14.12.13
✎
17:20
|
Очищайте до закрытия месяца.
|
|||
14
kanalex
16.12.13
✎
10:53
|
(13) Гениально!
Как это повлияет на последовательности? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |