Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Янв 2017, 19:23
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Непонятное поведение регистра  (Прочитано 301 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gtmanul

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-10
  • Сайт: 
  • Профессия: Ученик 1С
Платформа 7.7 (7.70.027)
Конфигурация самописная

Добрый день! 1С не моя специализация, я лишь заменяю коллегу в отпуске. Поэтому, возможно, вопрос очевиден и ответ лежит на поверхности, однако я с этой проблемой разбираюсь уже второй день.
Вопрос из сферы ЖКХ, конфигурация самописная, но до недавнего момента все работало хорошо. В конфигурации есть регистр Работы, данные в который вносятся документом Наряд. Есть другой документ, пусть он зовется Ведомость. Этот документ на основании трудоемкости получаемой из регистра Работы делает определенные действия.
Ко мне обратился пользователь, у которого не проводился один из документов Ведомость. Начав разбираться я выяснил что документ не проводится т.к. за выбранный период для выбранной бригады регистр работ возвращал трудоемкость равную нулю. Хотя соответствующий документ наряд создан и проведен. Т.е. в теории данные в регистр должны были попасть.
С помощью внешней обработки (REGPRINT.ERT) я смотрю содержимое регистра и обнаружил вот какую странность. Если выбрать группировку по бригаде то за выбранный период действительно не видно данных по проблемной бригаде. Однако если добавить в группировку поле документ и заново посмотреть регистр, то данные по проблемной бригаде появляется.

В вложениях скриншоты настройки обработки и результаты выполнения.

Вот фрагмент кода из документа Ведомость, который по логике должен получать значение трудоемкости
	Рег = СоздатьОбъект("Регистр.Работы");
Рег.УстановитьФильтр(,,,,Мастер,Бригада);
Рег.ИспользоватьПериод(ДатаГод(ДатаДок),ДатаМесяц(ДатаДок));
Трудоемкость100 = Рег.СводныйИтог(,,,,Мастер,Бригада,"Выработка");


Оффлайн gtmanul

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-10
  • Сайт: 
  • Профессия: Ученик 1С
Быть может кому интересно. Все решилось переносом базы на другой диск. И все заработало как надо.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
159 Сообщений
alex0402
74 Сообщений
alexandr_ll
38 Сообщений
LexaK
32 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
crow1983
31 Сообщений
sertak sertak
26 Сообщений
BuhRust
18 Сообщений
Vzonder
17 Сообщений
дфтын дфтын
17 Сообщений

* Кто онлайн

  • Точка Гостей: 425
  • Точка Скрытых: 0
  • Точка Пользователей: 8
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal