Имя: Пароль:
1C
 
Граница последовательности партионного учета сдвигается очень странно
0 Блондинка_
 
19.02.16
16:42
Добрый день! Есть конфа УТ 10.3 переписанная напрочь. Обнаружилось, что при проведении любого документа граница сдвигается на его дату, даже если документ проведен датой больше, чем ранее установленная граница.
Т.е. я вижу что последовательность актуальна на 01.01.2016, провожу реализацию от 19.02.2016 и волшебным образом у меня граница последовательности становится актуальной на 19.02.2016
Я не знаю, с чего начать копать так сказать, может это какая-то стандартная настройка? или это кто-то намудрил в этой конфе?
1 EasyRider
 
19.02.16
16:48
Кодеры накодили как пить дать.
2 vde69
 
19.02.16
16:50
если между 01.01.2016 и 19.02.2016 нет других документов влияющих на последовательность - то это нормально
3 Блондинка_
 
19.02.16
16:51
(2) Вот именно что их куча
4 Блондинка_
 
19.02.16
16:51
Но странно что при проверке конфигурации я нашла всего 4 места по коду где устанавливается граница последовательности но ни разу по точке останова туда не попала
5 vde69
 
19.02.16
16:53
(3) какие? приведи пример! вообще не все документы влияют на последовательность....

и еще: у последовательности в типовых есть разделитель (обычно это НОМЕНКЛАТУРА), то есть для каждой номенклатуры граница последовательности своя, в сабже Вы это как учли?
6 mikecool
 
19.02.16
16:54
(5) это в каких типовых разделитель номенклатура?
7 Блондинка_
 
19.02.16
17:07
(5) Реализация, перемещение, поступление, любой документ.
Есть реализация от 01.01.16, есть от 02.01.16, и так каждый день вплоть до сегодняшнего. Я провожу от 01.01, последовательность становится актуальной на 01.01, провожу сегодняшней датой, на сегодня, хотя есть реализации между ними.
Последовательность партионного учета документов зависит от номенклатуры?! Я конечно не так давно в 1с но первый раз про такое слышу
8 MadJhey
 
19.02.16
17:07
(5) разделитель - организация
9 elCust
 
19.02.16
17:20
(7) Давайте откроем конфигуратор, найдем нужную последовательность и посмотрим ее свойства. Раз вы утверждаете, что база сильно переписана...
10 Михаил Козлов
 
19.02.16
17:22
(7) Поищите в модуле документа РТиУ такой текст:
Если ПроводитьПоПартиям Тогда

        УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка, Движения.СписанныеТовары.Выгрузить());

    Иначе

        // В неоперативном режиме границы последовательностей сдвигаются назад, если они позже документа.
        Если РежимПроведения = РежимПроведенияДокумента.Неоперативный Тогда
            УправлениеЗапасамиПартионныйУчет.СдвигГраницыПоследовательностиПартионногоУчетаНазад(Дата, Ссылка, Организация);
        КонецЕсли;

    КонецЕсли;
11 Блондинка_
 
19.02.16
17:32
(9) Да, а не в этом ли дело? я посмотрела в типовой конфе стоит "Не перемещать"

http://s017.radikal.ru/i423/1602/44/b868a86855ef.jpg
12 Блондинка_
 
19.02.16
17:36
Неа, не в этом дело, поставила в копии "не перемещать", все равно та же фигня(
(10)  Спасибо, сейчас поищу
13 Михаил Козлов
 
19.02.16
17:39
(11) В демке: Не перемещать
14 Блондинка_
 
19.02.16
17:43
Ого, что я нашла)

Если ПроводитьПоПартиям Тогда
        
        УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка, Движения.СписанныеТовары.Выгрузить());
        
    Иначе
        
        // В неоперативном режиме границы последовательностей сдвигаются назад, если они позже документа.
        Если РежимПроведения = РежимПроведенияДокумента.Неоперативный Тогда
            УправлениеЗапасамиПартионныйУчет.СдвигГраницыПоследовательностиПартионногоУчетаНазад(Дата, Ссылка, Организация);
        КонецЕсли;
        
    КонецЕсли;

Т.е. получается что, у меня проводить по партиям всегда в истине,тк это указано в учетной политике, и выходит, граница никогда не будет устанавливаться назад?)))
15 Блондинка_
 
19.02.16
17:45
Хотя нет( Где-то же граница все равно сдвигается, ничего не пойму
16 Блондинка_
 
19.02.16
17:52
Нашла)
Точка останова просто не попадала туда, наверное потому что серверный вариан
т
//Если СдвигатьГраницу Тогда
                Последовательности.ПартионныйУчет.УстановитьГраницу(ДокументМоментВремени);
                Сообщить("Граница перенесена3");
            //КонецЕсли;

Великолепный код)))
Спасибо все за помощь!
17 Масянька
 
19.02.16
17:53
(16) Что нужно блондинке для счастья :))))))
18 Блондинка_
 
19.02.16
17:55
(17) Точно) Код закомментировала тоже скорее всего блондинка)
19 Масянька
 
19.02.16
17:56
(18) Немного перефразирую: блондинка с мозгами - это страшно :))))))
20 ДенисЧ
 
19.02.16
17:56
(19) Это не страшно.
Такие сказки не существуют IRL
21 Масянька
 
19.02.16
18:01
(20) Сказал Кощей, хрустя косточкой из свежего человека, который не верил в сказки...
:)
22 Блондинка_
 
19.02.16
18:02
(19) Это очень даже полезно)))
Есть мозги - хорошо) Нет - простительно как блондинке))
23 Масянька
 
19.02.16
18:06
(22) Только мужчины пугаются :))))))))))))
24 Блондинка_
 
19.02.16
18:08
(23) Так для них лучше мозгами не светить)) А демонстрировать исключительно блондинистые стороны))
25 Масянька
 
19.02.16
18:11
(24)
- Мам! Мы с ним поссорились...
- Чего?
- Да, поспорили по .
- Нечего было показывать, что ты умнее его. Правильно обиделся.
:))))))))))))))))))
26 Блондинка_
 
19.02.16
18:19
:)))))))
правильно)) "в любой непонятной ситуации прикидывайся блондинкой"))))))