powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Восстановление последовательности
15 сообщений из 15, страница 1 из 1
Восстановление последовательности
    #36312645
АлексейК58.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Есть обработка, которая ночью запускается из назначенного задания и восстановливает последовательность в УПП. И все до поры до времени работало. В случае если восстановить не удалось, то выводилось сообщение в котором указывался проблемный документ.
Теперь у меня граница последовательности не хочет двигаться вперед с помощью обработки(Штатными средствами двигается).

Вот как восстанавливаю последовательность:

УстановитьМонопольныйРежим(Истина);
Попытка
Последовательности.ПартионныйУчет.Восстановить();
Исключение
УспехВосстановления = Ложь;
.......................................
КонецПопытки;
УстановитьМонопольныйРежим(Ложь);

Почему граница перестала двигаться? Помогите!!!
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36312699
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейК58.,
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36312703
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может 1С в монопольный режим войти не может.
Посмотри есть ли еще соединения клиентов 1С к БД.
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36312710
АлексейК58.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
монопольный режим она получает. Обработка выполняет все действия без ошибок, но вот границу не переносит(
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36312766
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейК58.,
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36312777
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрати внимание на документ на котором заткнуналась последовательность т.е. первый документ который надо перепровести при востановлении последовательности.
Сделай тестирование и исправление в копии БД и посмотри не ругается ли 1С на этот документ.
Еще как вариант скопируй его и проведи копию, а сам пометь на удаление.
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36314018
АлексейК58.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал исправление и тестирование на этот документ не ругается.
Создал копию документа, оригинал пометил на удаление. Последовательность заткнулась на копии(((

В ручную документ перепровожу все нормально.
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36314127
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейК58.,
Попробуй так создай новый документ(не через копирование) перенеси товарный состав из документа на котором произошел затык.
Физически удали тот документ, на котором заткнулась последовательность и его копию.
Проведи новый документ.
Попробуй востановить последовательность.
Если не получится - из конфигуратора удали последовательность и создай заного.
Програмно установи ГП на документ который последним нормально провелся в последовательности.
И попробуй востановить последовательность.
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36314846
АлексейК58.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После удаления документа, последовательность остановилась на предыдущем документе.
Значит надо удалять последовательность из конфигуратора(
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36315596
Хитроглазый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейК58.,

значит надо программиста позвать...
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36316288
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ хелп не читает ...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ПоследовательностьМенеджер.<Имя последовательности> (SequenceManager.<Имя последовательности>)
УстановитьГраницу (SetBound)
Синтаксис:
УстановитьГраницу(<Момент времени>, <Отбор>) 
Параметры:
<Момент времени> (обязательный)
Тип: Дата, МоментВремени. Момент времени, на который устанавливается граница последовательности. 
<Отбор> (обязательный)
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения. 
Описание:
Устанавливает границу последовательности по заданным значениям измерений. 
Пример:
Отбор = Новый Структура ("Товар");
Отбор.Вставить("Товар", ТекТовар);
Последовательности.УчетТоваров.УстановитьГраницу(ТекМомент, Отбор);
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36316290
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
Пример:
Момент = Новый МоментВремени(Док.Дата, Док.Ссылка);
Отбор = Новый ТаблицаЗначений;
Отбор.Колонки.Добавить("Товар");
Отбор.Добавить().Товар = ТекТовар;
Последовательности.УчетТоваров.Восстановить(Момент, Отбор);
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36316389
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaf,
ПоследовательностьМенеджер.<Имя последовательности> (SequenceManager.<Имя последовательности>)
Восстановить (Restore)
Синтаксис:
Восстановить(<Момент времени>, <Отбор>)
Параметры:
<Момент времени> (необязательный)
Тип: Дата, МоментВремени. Момент времени, по который восстанавливается последовательность.
Если параметр не указан, то восстанавливать последовательность до последнего принадлежащего ей документа.
<Отбор> (необязательный)
Тип: ТаблицаЗначений. Набор комбинаций значений измерений, которые надо восстанавливать в данной последовательности. Задается как таблица значений, в колонках которой содержатся соответствующие значения измерений. Имена колонок должны соответствовать именам измерений последовательности. Если набор комбинаций не указан, то будет восстановлена вся последовательность.
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36316432
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaf,
АлексейК58.
Последовательности.ПартионныйУчет.Восстановить();

Поэтому в соответствии со справкой 1С, должна быть восстановлена вся последовательность ПартионныйУчет (т.к. отбор не указан), до последнего принадлежащего ей документа (т.к. момент времени не указан).
...
Рейтинг: 0 / 0
Восстановление последовательности
    #36318765
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наймите специалиста
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Восстановление последовательности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]