Как посмотреть, что и в каких документах изменилось за прошлый день/неделю?
Отчет позволяет посмотреть, что изменилось в документах «Реализация товаров и услуг» за определенный период
Отчет построен на СКД
Думаю, будет работать везде, где есть система версионирования от 1С.
Проверялось на 1С 8.1 УПП 1.2.37.1
Для чего это может пригодиться?
Удобен для отслеживания того, что правит отдел сбыта задним числом






(0) Если отдел сбыта правит задним числом, стоит призадуматься о наведении порядка в консерватории.
была подобная история, ели отловили, данная примочка очень помогла бы в то время
(1)(2) история изменения объектов делает тоже самое. Это просто апгрейд.
Спасибо.
а в 8,2 будет работать
автору спасибо, пойду искать кто же все таки накасячыл
{ОбщийМодуль.ТиповыеОтчеты(3529)}: Поле объекта не обнаружено (ПолеКартинкиОсновнойВариант)
ПолеКартинки.УстановитьПривязку(ГраницаЭлементаУправления.Низ, ЭлементыФормы.ПолеКартинкиОсновнойВариант, ГраницаЭлементаУправления.Низ);
в 8,2 1,6 не работает:(
Прекрасный отчет! Можно сказать о наболевшем … Кстати а где есть система версионирования от 1С ?
(8) версионирование — стандартная приблуда от 1С, собственно RTFM, а от себя про версионирование — если ты готов что у тебя база будет расти не в арифметической а геометрической прогрессии то в добрый путь ))). Я отключил через неделю после того как включил — выгрузка базы выросла в два раза…..
Это как раз для нашей конторы.Хотя теперь все знают про этот отчет,и без указивки от бухгалтера в прошлый период не лезут:)))
интересная вещь нужно проверить
жаль неполучилось проверить, нет уже нигде 8.1
Спасибо за отчет. Жалко что не показывает изменения в табличной части. Работает на 8.2 КА после конвертации.
А версионирование объектов не катит?
Работает с ошибкой, если пропущен номер версии.
Например: записал несколько версий документа 1,2,3,4. Удалил в регистре сведений версию 2.
Остались версии 1,3,4.
Запустил отчет. Отчет завершился с ошибкой: {ВнешнийОтчет.ИсторияИзмененияОбъектовЗаПериод.МодульОбъекта(1039)}: Значение не является значением объектного типа (Получить)
ВерсияОбъекта = Выборка.ВерсияОбъекта.Получить();
Посмотрел в отладчике. программа пытается разобрать несуществующую версию 2.
Неужели этот вариант не тестировался?
(15) vkt, нет, не тестировался
(16) Понятно.
Залез в текст модуля отчета. Там комментарий, что обрабатывается ситуация, когда есть пропуск в последовательности номеров версий.
Пришлось немного поправить, чтобы получить нужный результат.
А как можно сделать, чтобы отчет строился не по одному типу документа, а можно было выбирать тип документа?
(17) В модуле отчета, в функции ЗаполнитьНаборыДанных() нужно править запрос, добавить условия сюда:
Плюс, я думаю, надо будет поправить логику здесь:
Показать
(18) Ну да, именно в этом месте. Ты добавляешь в массив два значения. И во втором берешь Номер версии на единицу меньше. И если записи с таким номером в регистре нет — возникает ошибка исполнения. Нужно где-то помнить номер последней непустой версии и именно его использовать при добавлении второго значения.