0
EvgeniuXP
22.11.14
✎
22:10
|
Есть простой документ, делает движения (приход) в регистр накопления - просто добавляет запись в регистр по измерению... документы на разные дни, но на начало дня - и на один день таких документов может быть от 1 до скажем 12... провожу документы по порядку - граница двигается, на последнем документе фиксируется... но если провожу некий документ перед границей - не двигает обратно...., если далеко (несколько лет) перед границей - границу назад смещает...
либо наоборот, дата документа на начало месяца на ноль часов, ноль минут ноль секунд, движения делаю как ДатаНачала - 1 секунда - документы провожу последовательно, до ходит до определенного документа и дальше границу не передвигает вперед... если удалю документ, граница двигается, но доходит до другого документа (через n-ое число месяцев) и снова стопорится....
|
|
1
EvgeniuXP
22.11.14
✎
22:13
|
документ делает простое движение, типа:
Дата = НачалоМесяца(Дата);
.Записать = Истина;
Строка = Движения.РегистрНакопления.Добавить();
Строка.Период = Дата; // второй вариант Дата - 1;
Строка.Измерение = Измерение;
Строка.ВидДвижения = ВидДвижения.Приход;
Строка.Ресурс = 1;
|
|
5
EvgeniuXP
23.11.14
✎
11:29
|
(4) согласен, но это пример.
(3) отправил бы, но там персональные данные... много возни по удалению других объектов и общих модулей
но придется сделать и фио менять у всех "персонажей"...
|
|