Дополнительные сведения в запросе

1. user734952 26.10.23 12:09 Сейчас в теме
Добрый день! Необходимо из дополнительных сведений вывести в отчет значение "Плотности"
Пробовала вот как в этой теме https://forum.infostart.ru/forum9/topic194705/ сделать но почему то не получается ошибки сыпятся. Соединить по СтруктурноеПодразделение и вывести значение Плотность
Вот запрос
ВЫБРАТЬ
	ХозрасчетныйОбороты5.ПериодМесяц КАК ПериодМесяц5,
	ХозрасчетныйОбороты5.Организация КАК Организация5,
	ХозрасчетныйОбороты5.СтруктурноеПодразделение КАК СтруктурноеПодразделение5
ПОМЕСТИТЬ Плотность5
ИЗ
	РегистрБухгалтерии.Типовой.Обороты(, , Авто, Счет В ИЕРАРХИИ (&МассивСчетовТовар), , , , ) КАК ХозрасчетныйОбороты5
Сгруппировать ПО
	ХозрасчетныйОбороты5.ПериодМесяц,
	ХозрасчетныйОбороты5.Организация,
	ХозрасчетныйОбороты5.СтруктурноеПодразделение
	;  
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 78 26.10.23 12:13 Сейчас в теме
(1)
Как получить 1С дополнительные реквизиты и сведения программно:

Для получения дополнительных данных используем запрос, в котором получим значение дополнительных реквизитов и сведений:
////
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ДополнительныеСведения.Свойство,
| ДополнительныеСведения.Значение
|ИЗ
| РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
|ГДЕ
| ДополнительныеСведения.Объект = &Объект»;
Запрос.УстановитьПараметр(«Объект», СсылкаДокумент);
////

//Для получения дополнительного реквизита использую код вида:

////
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| НоменклатураДополнительныеРеквизиты.Свойство,
| НоменклатураДополнительныеРеквизиты.Значение
|ИЗ
| Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
|ГДЕ
| НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
| И НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка»;
Запрос.УстановитьПараметр(«Ссылка», СсылкаДокумент);
Запрос.УстановитьПараметр(«Свойство», ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(«Коэффициент бруто»));
////
Показать
3. user734952 26.10.23 12:40 Сейчас в теме
(2)Это в запросе а мне в СКЛ и у Бухгалтерии для Казахстана нет Дополнительных реквизитов убрали их из типовых конфигураций только есть дополнительные сведения. Да спасибо за быстрый ответ, но это я тоже находила здесь мне нужна помощь по моему случаю конкретно
4. RustamZz 26.10.23 12:55 Сейчас в теме
(3) в SQL или в СКД? Если во втором, то в пользовательском режиме сможете выбрать. Наверное. Если сделано по стандартам 1С.
5. user734952 26.10.23 13:14 Сейчас в теме
(4) Ой в букве промахнулась в запросе СКД
6. soft_wind 26.10.23 14:24 Сейчас в теме
попробуйте такой запрос
(проверьте имена)
ВЫБРАТЬ
    ХозрасчетныйОбороты5.ПериодМесяц КАК ПериодМесяц5,
    ХозрасчетныйОбороты5.Организация КАК Организация5,
    ХозрасчетныйОбороты5.СтруктурноеПодразделение КАК СтруктурноеПодразделение5,
	РегДопы.Значение как Плотность5
ПОМЕСТИТЬ Плотность5
ИЗ
    РегистрБухгалтерии.Типовой.Обороты(, , Авто, Счет В ИЕРАРХИИ (&МассивСчетовТовар), , , , ) КАК ХозрасчетныйОбороты5
левое соединение 
	РегистрСведений.ДополнительныеСведения КАК РегДопы
	по РегДопы.Объект =  ХозрасчетныйОбороты5.СтруктурноеПодразделение
	и РегДопы.Свойство.Имя = ""Плотность"" //или как там у вас	
Показать
user734952; +1 Ответить
7. user734952 26.10.23 15:04 Сейчас в теме
(6) Сделала так
ВЫБРАТЬ
    ХозрасчетныйОбороты5.ПериодМесяц КАК ПериодМесяц5,
    ХозрасчетныйОбороты5.Организация КАК Организация5,
    ХозрасчетныйОбороты5.СтруктурноеПодразделение КАК СтруктурноеПодразделение5,
    РегДопы.Значение как Плотность5
ПОМЕСТИТЬ Плотность5
ИЗ
    РегистрБухгалтерии.Типовой.Обороты(, , Авто, Счет В ИЕРАРХИИ (&МассивСчетовАдминистративныеРасходы), , , , ) КАК ХозрасчетныйОбороты5
ЛЕВОЕ СОЕДИНЕНИЕ 
       РегистрСведений.ДополнительныеСведения КАК РегДопы
    ПО РегДопы.Объект =  ХозрасчетныйОбороты5.СтруктурноеПодразделение
       и РегДопы.Свойство.Имя = "ПлотностьДляОтчета" 
Сгруппировать ПО
	ХозрасчетныйОбороты5.ПериодМесяц,
	ХозрасчетныйОбороты5.Организация,
	ХозрасчетныйОбороты5.СтруктурноеПодразделение,
	РегДопы.Значение
    ;  
Показать


Но почему то при нажатии кнопки Сформировать выходит ошибка "Поле не найдено Организация5"
почему?
8. user734952 26.10.23 15:25 Сейчас в теме
(7)Все разобралась выходит, но значение не выводит почему то
9. soft_wind 26.10.23 15:28 Сейчас в теме
сначала попробуйте этот запрос в консоли запросов выполнить!
еще проверьте а введены и в допсвойства значения Плотностей?
какие имена свойств, правильно ли указали?
а вы эту плотность в настройках СКД добавили в таблицу отчета?
и т.д.
user734952; +1 Ответить
10. user734952 26.10.23 15:37 Сейчас в теме
(9) Начну с последнего - в настройках СКД добавили в таблицу отчета
какие имена свойств, правильно ли указали - да
введены и в допсвойства значения Плотностей? - да
и вот последний код
ВЫБРАТЬ
    ХозрасчетныйОбороты5.ПериодМесяц КАК ПериодМесяц5,
    ХозрасчетныйОбороты5.Организация КАК Организация5,
    ХозрасчетныйОбороты5.СтруктурноеПодразделение КАК СтруктурноеПодразделение5,
    РегДопы.Значение как Плотность
ПОМЕСТИТЬ Плотность5
ИЗ
    РегистрБухгалтерии.Типовой.Обороты(, , Авто, Счет В ИЕРАРХИИ (&МассивСчетовАдминистративныеРасходы), , , , ) КАК ХозрасчетныйОбороты5
ЛЕВОЕ СОЕДИНЕНИЕ 
       РегистрСведений.ДополнительныеСведения КАК РегДопы
    ПО РегДопы.Объект =  ХозрасчетныйОбороты5.СтруктурноеПодразделение
       и РегДопы.Свойство.Имя = "ПлотностьДляОтчета" 
Сгруппировать ПО
	ХозрасчетныйОбороты5.ПериодМесяц,
	ХозрасчетныйОбороты5.Организация,
	ХозрасчетныйОбороты5.СтруктурноеПодразделение,
	РегДопы.Значение
;
////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Плотность5.ПериодМесяц5,
	Плотность5.Организация5,
    Плотность5.СтруктурноеПодразделение5,
	Плотность5.Плотность
ИЗ
	Плотность5 КАК Плотность5
Показать
Прикрепленные файлы:
11. soft_wind 26.10.23 15:50 Сейчас в теме
в консоли не проверили,

в доп свойствах есть реквизиты
Имя и Наименование возможно у вас используется другое
(у нас нет вашей базы, точнее сказать сложно)
user734952; +1 Ответить
12. user734952 26.10.23 16:00 Сейчас в теме
(11)
в доп свойствах есть реквизиты - да
Имя и Наименование возможно у вас используется другое - да
в консоли не проверили - к моему глубокому стыду не умею работать с ней и с отладкой в ред.3, в ред.2(отладкой) умела, а здесь недоучилась
Прикрепленные файлы:
13. user734952 26.10.23 16:13 Сейчас в теме
(11) Тоже решила проблему, не Имя, а Наименование в РегДопы.Свойство.Имя
Всем огромное спасибо за помощь!!!
14. soft_wind 26.10.23 16:23 Сейчас в теме
Просто какое-то восхищение вызывает программист(ка) который не умеет пользоваться
1.отладчиком
2.консолью запросов

и при этом пишет программы и создает отчеты!!!
Oldsad; Vinzor; user734952; +3 Ответить
15. user734952 26.10.23 17:03 Сейчас в теме
Оставьте свое сообщение

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