Имя: Пароль:
1C
 
Групповое проведение/ отмена проведения документов. стандарт и самописное.Разный результат
0 Dunstan
 
16.05.19
12:04
Доброе утро, Господа!
Такая проблема:
Различный результат проведения документов при использовании стандартной "Групповой обработки объектов" и самописной обработки.
1. Обрабатываются документы прихода и расхода по регистру партионного учета.
2. Выборка документов одна и та же.
3. Документы обрабатываются в естественном порядке как они есть к в базе.
4. Стандартной обработкой все ок. А самописной идут отрицательные остатки по партиям.
5. Проведение везде стандартное

ОбрабатываемыйОбъект = ссылка.ПолучитьОбъект();
ОбрабатываемыйОбъект.Записать(РежимЗаписи);
6. В тестовом примере первые дни месяца идет приход а в конце месяца идут расходы.

Вот сижу ломаю голову "где собака порылась"?
1 fisher
 
16.05.19
12:44
Что такое "естественный порядок"?
Попробуй в самописной
УПОРЯДОЧИТЬ ПО
   Дата, Ссылка
2 OldCondom
 
16.05.19
12:52
>> 2. Выборка документов одна и та же.
Уверен?
>> 3. Документы обрабатываются в естественном порядке как они есть к в базе.
Уверен?

Типовая наверняка использует последовательность(объект методанных), в которой может быть свой состав и порядок.
3 Dunstan
 
16.05.19
12:57
(2) Типовая выгружает выборку в таблицу значение и потом просто по ней идет
Последовательность это надо проверить.
4 Dunstan
 
16.05.19
14:03
(2) "УПОРЯДОЧИТЬ ПО   Дата, Ссылка "  помогло
Не знаю насколько точно, но отрицательных остатков по партиям нет.
у меня было только УПОРЯДОЧИТЬ ПО Ссылка
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший