Имя: Пароль:
1C
1С v8
БП 3.0 Нарушена последовательность регламентных операций
0 woland
 
27.10.12
13:48
Нарушена последовательность регламентных операций "Расчет долей списания косвенных расходов" при закрытии месяца

Регистр сведений "Неактуальные регламентные операции" чист.
Может кто-нибудь сталкивался с такой проблемой?
1 ERWINS
 
27.10.12
13:55
отмени закрытие и повтори заново....
2 woland
 
27.10.12
14:02
Отменял и повторял. В самом первом месяце начала учета (февраль) операция "Расчет долей списания косвенных расходов" проведена, но, такое ощущение программа не видит что она выполнена
3 woland
 
27.10.12
14:06
При закрытии февраля, ругается что операция не выполнена за февраль.
Если март закрывать, то тоже на февраль ругается.
Апрель на март ругается.
4 woland
 
27.10.12
14:23
В проводках операци "Расчет долей списания косвенных расходов" за февраль одна запись в регистре "Доли списания косвенных расходов". И в этой записи заполнено только поле период "29.02.2012"
5 woland
 
27.10.12
14:46
Ну никак не хочет программа видеть выполненной эту регламентную операцию. Подскажите что делать?
6 woland
 
27.10.12
15:09
Придется снимать с поддержки и помечать эту операцию как необязательную.
7 woland
 
31.10.12
02:29
Вроде разобрался с проблемой.

В общем модуле "БухгалтерскийУчетПереопределяемый" в строке 909 в пустой список обособленных подразделений добавляется сама организация.

СписокОП.Добавить(Организация.Ссылка);

В общем модуле "ЗакрытиеМесяца" есть вот такая строчка (1074)

ПоВсейОрганизации = ЗначениеЗаполнено(СписокОрганизаций);

Т.е. этот список всегда заполнен.
А дальше вот такая проверка условий:

Если ПоВсейОрганизации Тогда
       Запрос.Текст =
       "ВЫБРАТЬ
       |    Организации.Ссылка КАК Организация
       |ПОМЕСТИТЬ Организации
       |ИЗ
       |    Справочник.Организации КАК Организации
       |ГДЕ
       |    Организации.ГоловнаяОрганизация = &Организация
       |
       |ИНДЕКСИРОВАТЬ ПО
       |    Организация";
   Иначе
       Запрос.Текст =
       "ВЫБРАТЬ
       |    &Организация КАК Организация
       |ПОМЕСТИТЬ Организации
       |
       |ИНДЕКСИРОВАТЬ ПО
       |    Организация";
   КонецЕсли;

В итоге мы выбираем записи по организации, головной организацией для которой является наша же организация.