Ошибка в отчете Книга Покупок

1. Tolpinski 67 21.04.15 10:45 Сейчас в теме
Если формировать отчет за несколько месяцев(квартал), то последняя запись за месяц сливается с первой записью следующего месяца.
Ключ остается не обновлен при смене месяца.

	Пока ВремТаблица.ПолучитьСтроку() = 1 Цикл
		НС = 0;
		Если ВремТаблица.ДатаДок = ДатаТаблицы  Тогда //Накапливаем записи за день
			
			КлючПоиска = Строка(ВремТаблица.ДатаНомер) + Строка(ВремТаблица.Контрагент) + Строка(ВремТаблица.СторнирующаяЗапись) + Строка(ВремТаблица.КПП);
			
			....
		Иначе
			...
			ДатаТаблицы = ВремТаблица.ДатаДок;
			
			//+++(
			КлючПоиска = Строка(ВремТаблица.ДатаНомер) + Строка(ВремТаблица.Контрагент) + Строка(ВремТаблица.СторнирующаяЗапись) + Строка(ВремТаблица.КПП);
			//+++)
		КонецЕсли;
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ValeraH 21.04.15 15:28 Сейчас в теме
Давно такое наблюдаю. И не только при смене месяца, но и при смене дня. Год с лишним назад правил:

НС = 0;
//++------ добавлена строка. Раньше при переходе на новую дату сохранялся ключ поиска от последнего предыдущей даты а не от текущей строки от ВремТаблица
КлючПоиска = Строка(ВремТаблица.ДатаНомер) + Строка(ВремТаблица.Контрагент) + Строка(ВремТаблица.СторнирующаяЗапись) + Строка(ВремТаблица.КПП);
//++------ добавлена строка. 10.01.2014 По совпадению ключей поиска суммировались данные по совпадающему счет-фактуре в текущий день
Если ВремТаблица.ДатаДок = ДатаТаблицы Тогда //Накапливаем записи за день
3. *Zed* 280 19.05.15 13:06 Сейчас в теме
Наконец-то исправили в 598 релизе. Посмотрим не удалят ли в последующих ))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот