Проблема с регистром бухгалтерии "ХозрасчетныйОстаткиИОбороты" #161837


#0 by speedster
Суть проблемы в следующем. Запускаю конструктор запроса. В первом поле "База данных" перехожу в РегистрБухгалтерии и щелкаю по знаку "+" напротив ХозрасчетныйОстаткиИОбороты. В списке есть поля "Период", "Регистратор" и "НомерСтроки". После того как перетаскиваю "ХозрасчетныйОстаткиИОбороты" в поле "Таблицы", этих трех полей там нет. Такой же косяк и с регистром "Хозрасчетный.Остатки". Конфигурация: УПП 1.1.5.5
#1 by колодина
надо в параметрах виртуальной таблицы установить период.
#2 by Vozhd
Допустим мы получаем оборот за месяц. Какое значение "Периода", "Регистратора", "НомераСтроки" должно быть у оборота за месяц?
#3 by speedster
Мне нужно получить остатки по счету на определенную дату. Для указания этой даты и нужно поле период. Как это сделать ? Я обшарил всю кофигурацию, находил примерно такое: РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата.... Пробовал устанавливать значения параметров "НачДата", но ничего не вышло. 1С просто не видела даты и выдавало остаток по счету без установленного периода (примерно как в анализе счета - без периода.
#4 by Vozhd
Странно, в анализе счета установка периода работает, а у Вас нет. Может это ЧУДО?
#5 by speedster
Вы не поняли. В аналище счета можно выводить остатки на определенную дату, а можно вообще не устанавливать период. Если пытаться установить значения параметра "НачДата" , то результат будет такой же, как в анализе счета без установленного периода.
#6 by Vozhd
Действительно не понял. Как остатки в отчете анализ счета, связаны с установкой параметра "НачДата" в таблице оборотов?
#7 by speedster
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата.... замените Обороты на Остатки и поймете :)
#8 by Vozhd
Как только заменяю Обороты на Остатки, так сразу же получаю остатки на нужную мне дату. А у Вас - ЧУДО!
#9 by speedster
Гм-гм. Может у меня действительно косяки какие ? Но только вопрос, как нужно определять параметры НачДата и КонДата для подобного запроса. Я пробовал нечто подобное: РегистрБухгалтерии.Хозрасчетный.Остатки(&НачДата, &КонДата) но 1С высвечивала ошибку. Короче, нифига не работало.
#10 by Vozhd
Когда Вы передаете две даты в параметры таблицы остатков, то остатки на какую дату Вы ожидаете получить? Как Вы думаете, платформа догадывается, что именно Вы от нее хотите?
#11 by speedster
Ладно. Разговор ушел в другое русло. Вернемся к конструктору запроса. Можно ли перетащить поле регистратор из "Базы данных" в поле таблицы или нет. А то, чтобы  сделать запрос, приходится объединять Хозрасчетный, Хозрасчетный.Остатки и СчетФактура.
#12 by speedster
+ Это баг самого 1С или так просто нельзя сделать по каким-либо соображения прогеров из 1С
#13 by Vozhd
Вы не ответили на мой вопрос во 2-м сообщении. А ответ на этот вопрос должен был подтолкнуть Вас к прочтению описания параметров таблиц.
#14 by Vozhd
Это не баг.
#15 by колодина
автор, прислушайтесь к моему совету - в параметрах виртуальной таблицы выберите периодичность - ргеистратор и посмотрите на результат.
#16 by speedster
Ладно, приведу текст запроса.    ПостроительОтчетаОтчет.Текст = Вместо двух запросов можно использовать один, а как следствие из этого меньшее количество связей, более быстрая работа внешней обработки и большее количество сохранившихся мозговых клеток у меня :)
#17 by колодина
не читает похоже...
#18 by speedster
Читаю и очень внимательно.
#19 by колодина
не пробовали? появится тогда и регистратор, и период в списке полей...
#20 by speedster
Ну а если мне надо не отобрать по дате и регистратору, а вывести регистраторы за определенную дату.
#21 by колодина
и это можно сделать.... ведь поле "регистратор" там есть, отберите по "Период" и  дело в шляпе...
#22 by speedster
А-а-а-а. (Автор рвет на себе волосы) Ну не могу я перетащить поле регистратор из базы данных в таблицы в конструкторе запроса. Если же руками писать ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка, то 1С говорит, поле не найдено.
#23 by Vozhd
А его не надо перетаскивать, надо задать параметры таблицы...
#24 by speedster
Я чайник в 1С, не зная как это сделать. Подсткажите, пожалуйста.
#25 by колодина
там есть такая кнопочка - гаечный ключик... появляется, когда вы встаете на виртульную таблицу. вот на него нажимаете и  входите в параметры виртуальной таблицы...
#26 by Vozhd
Кажется, что щелчок правой кнопкой мыши на таблице более очевиден...
#27 by speedster
Кнопарь с ключиком у меня неактивен.
#28 by колодина
можно и так.... какая разница?
#29 by speedster
+ Отбой. Ключик есть :)))))
#30 by Vozhd
Текстом написано, а не одной иконкой с непонятным ключом.
#31 by speedster
+ Ну а с регистратором то что делать ???
#32 by speedster
+ Я уже Вас наверно достал, или рассмешил ?
#33 by Vozhd
Не поверите - Периодичность=Регистратор.
#34 by Vozhd
+ Догадаетесь сами, как номер записи добавить?
#35 by speedster
Не верю. То есть, если было Регистратор.Номер, то будет Периодичность.Номер ?
#36 by speedster
А что такое мето дополнения ?
#37 by Vozhd
Shift+F1
#38 by speedster
Спасибо большое.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С