Имя: Пароль:
1C
1С v8
УТ 10.3 Как сделать партионный учет с определенного момента
,
0 tciban
 
02.02.22
08:39
Уважаемые гуру и коллеги! Наверняка по этой теме миллион ссылок и обсуждений потому как древняя, но вот такой вопрос. Есть УТ 10.3, партионный учет по складам включен изначально, но последовательность никто и никогда не восстанавливал и данные этого учета не имеют никакой пользы. Да и устарели они банально. В общем банальная ситуация - партионный учет ведеться, документы проводяться, данные растут в занимаемом объеме, а пользы никакой. Вопрос: как можно выключить партионный учет, удалить его данные , ввести остатки по партиям на начало года и запустить весь механизм с начала года? Благодарен за любые ссылки, мысли по поводу и прочее.
1 ДенисЧ
 
02.02.22
08:48
Снести регистры партий.
2 ДенисЧ
 
02.02.22
08:49
В смысле - очистить таблицы. И поставить границы последовательности на нужное место
3 tciban
 
02.02.22
08:53
(1) Как, совсем? Или ты имеешь ввиду очистить их средствами SQL? у меня тоже вертится такая мысль.
4 tciban
 
02.02.22
08:54
(2) А можно про границы поподробнее - как их поставить на нужное место? я с последовательностями, так сложилось, дела не имел, опыта такого нет.
5 tciban
 
02.02.22
08:55
ну и хотелось бы настроить так, что бы если все же полезут в документ прошлого года, то что бы про его перепроведении партий не генерилось, что бы они только с начала года поехали.
Конечно лазить в прошлый год нехорошо, но ...
6 ДенисЧ
 
02.02.22
09:00
(4) ПоследовательностьМенеджер.<Имя последовательности> (SequenceManager.<Sequence name>)
УстановитьГраницу (SetBound)
Синтаксис:
УстановитьГраницу(<МоментВремени>, <Отбор>)
Параметры:
<МоментВремени> (обязательный)
Тип: Дата, МоментВремени.
Момент времени, на который устанавливается граница последовательности.
<Отбор> (необязательный)
Тип: Структура.
Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Описание:
Устанавливает границу последовательности по заданным значениям измерений.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Пример:
Отбор = Новый Структура ("Товар");
Отбор.Вставить("Товар", ТекТовар);
Последовательности.УчетТоваров.УстановитьГраницу(ТекМомент, Отбор);
Использование в версии:
Доступен, начиная с версии 8.0.
     Методическая информация
7 ДенисЧ
 
02.02.22
09:01
(5) Надо сделать так, чтобы не смогли влезть. Как минимум даты запрета. Максимум - в коде условие поставить
8 NorthWind
 
02.02.22
09:14
(5) делал такую фигню еще на ТиС 7. Тупо условие в коде - не проводить до жестко закодированной даты. Либо вообще не проводить, либо частично. Проще вообще.
9 NorthWind
 
02.02.22
09:17
делали так... сначала инвентаризация, потом на основании нее списание ТМЦ все в ноль, потом оприходование того, что надо и как надо. В итоге и старые доки живы, и учет работает как надо.
Старые доки непроводные, ясное дело.
10 tciban
 
02.02.22
12:08
(9) Думаю движуху по старым докам по партиям все же надо грохнуть, она все равно неинформативная, ничего из нее достоверно извлечь нельзя