Alice, если не сложно поясните пожалуйста -
1) для чего выполняется проверка - Если ВыборкаДетальныеЗаписи.КолОст < 0, ведь это же суммарный остаток по партиям, он разве в минус может уйти?
Ну тут имеется ввиду, что если в регистре орицательные остатки, а такое может быть, если, например, рапровели приходную, тем самым нарушив последовательность, то значит с партиями уже что-то не так и не имеет смысла списывать себестоимость далее. Я это делала, руководствуясь методикой.
2) возможно от бестолковости но не понял для чего в запросе по себестоимости конструкция -{ГДЕ
| ОстаткиНоменклатурыПоПартиямОстатки.Партия.*}
Это конструкция построителя запроса для условного добавления сортировки по партиям в зависимости от значения установленной учетной политики на текущий год, закладка "Построитель" в конструкторе запросов. Использую здесь для того, чтобы не прерывать текст запроса и чтобы его можно было открыть в конструкторе.
Вообще построитель очень удобная штука, но злоупотреблять им не стоит, поскольку это не запрос и у него другие свойства и методы.
попробовать на одном надо, лишний регистр не совсем правильно
Ну, попробуй, заодно и покажешь, если получитится..