Группа: Пользователи
Сообщений: 12
Спасибо сказали: 0 раз
Рейтинг: 0
Добрый день! прошу помощи так как новичок) Я создала отчет Товары в Резерве и на Складе, ( Выглядит так: Номенклаткра, Цена, Общее кол-во на складе, Общее кол-во в резерве) руководству не хватает еще одной колонки где будет указан контрагент на котором резерв. Возможно ли это?
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 327 раз
Рейтинг: 0
ЮлияЛебешева @ Сегодня, 16:24
, Нужно больше информации - отчет реализован через Универсальный отчет или СКД или самописный, желательно вообще его выложите чтобы Вам могли быстрее помочь. По логике все сводится к тому чтобы добавить контрагента в запрос и вытащить в макет отчета. Если это СКД или универсальный отчет то в принципе это делается просто и быстро.
Сообщение отредактировал Bernet - 15.05.18, 15:28
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
// Добавление предопределенных группировок строк отчета. // Необходимо вызывать для каждой добавляемой группировки строки. // УниверсальныйОтчет.ДобавитьИзмерениеСтроки(<ПутьКДанным>); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад"); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура");
ЮлияЛебешева @ Сегодня, 16:30
, У нас обьект это и есть контрагент.... Я поле добавила Резерв на обьекте, как его настроить чтоб оно показало на ком стоит резерв номенклатуры
Группа: Пользователи
Сообщений: 12
Спасибо сказали: 0 раз
Рейтинг: 0
a1987mar @ Сегодня, 16:36
, к сожалению нет( нужна одна общая таблица для отчетности
ЮлияЛебешева @ Сегодня, 16:38
, Нужно чтоб человек глядя на отчет понимал сколько у него молотков вообще на складе сколько из низ в резерве и на ком они в резерве
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 327 раз
Рейтинг: 0
ЮлияЛебешева @ Сегодня, 16:34
, В вашем случае тогда должна быть группировка по Заказу покупателя, раз оттуда Контрагента тащите. Добавьте: 1. ЗаказПокупателя в выбранные поля в запросе 2. ЗаказПокупателя в группировки
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
ВЫБРАТЬ РАЗРЕШЕННЫЕ ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры, ТоварыНаСкладахОстатки.СерияНоменклатуры, ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток, ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв, ЦеныНоменклатурыСрезПоследних.ТипЦен, ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма, ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв, ТоварыВРезервеНаСкладахОстатки.ДокументРезерва.Контрагент {ВЫБРАТЬ Склад.*, Номенклатура.*, ХарактеристикаНоменклатуры.*, СерияНоменклатуры.*, Остаток, ОстатокРезерв, ТипЦен.*, Цена, Сумма, СуммаРезерв} ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры {ГДЕ ТоварыНаСкладахОстатки.Склад.*, ТоварыНаСкладахОстатки.Номенклатура.*, ЦеныНоменклатурыСрезПоследних.ТипЦен.*} {УПОРЯДОЧИТЬ ПО Номенклатура.*} {ИТОГИ ПО Склад.*, Номенклатура.*} АВТОУПОРЯДОЧИВАНИЕ
Можете ще зразу добавити колонку ВІЛЬНИЙ ЗАЛИШОК або НЕМАЄ НА ЗАЛИШКУ
ВЫБРАТЬ РАЗРЕШЕННЫЕ ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры, ТоварыНаСкладахОстатки.СерияНоменклатуры, ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток, ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв, ЦеныНоменклатурыСрезПоследних.ТипЦен, ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма, ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв, ЗаказПокупателя.Контрагент {ВЫБРАТЬ Склад.*, Номенклатура.*, ХарактеристикаНоменклатуры.*, СерияНоменклатуры.*, Остаток, ОстатокРезерв, ТипЦен.*, Цена, Сумма, СуммаРезерв} ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя ПО ТоварыВРезервеНаСкладахОстатки.ДокументРезерва = ЗаказПокупателя.Ссылка ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры {ГДЕ ТоварыНаСкладахОстатки.Склад.*, ТоварыНаСкладахОстатки.Номенклатура.*, ЦеныНоменклатурыСрезПоследних.ТипЦен.*} {УПОРЯДОЧИТЬ ПО Номенклатура.*} {ИТОГИ ПО Склад.*, Номенклатура.*} АВТОУПОРЯДОЧИВАНИЕ
Группа: Пользователи
Сообщений: 12
Спасибо сказали: 0 раз
Рейтинг: 0
ЮлияЛебешева @ Сегодня, 17:04
, Еще может быть что одна и та же номенклатура в резерве у разных покупателей тоесть: 2 молотка у Пети и 3 у Леши у меня показывает только что всего нас складе 10 и 5 из них в резерве а надо чтоб показывало еще 2 молотка у Пети и 3 у Леши
Группа: Пользователи
Сообщений: 12
Спасибо сказали: 0 раз
Рейтинг: 0
Добрый день! Получилось сделать чтоб отчет выводил контрагента на котором заказ, теперь беда в другом, колонку общее кол-во на сладе выдает к каждому контрагенту, а не одна общая колонка с кол-вом на складе. Что не так?
"ВЫБРАТЬ РАЗРЕШЕННЫЕ | РегЗаказы.Склад КАК Склад, | ПРЕДСТАВЛЕНИЕ(РегЗаказы.Склад), | РегЗаказы.ДокументРезерва КАК ДокументРезерва, | ПРЕДСТАВЛЕНИЕ(РегЗаказы.ДокументРезерва), | РегЗаказы.Номенклатура КАК Номенклатура, | ПРЕДСТАВЛЕНИЕ(РегЗаказы.Номенклатура), | РегЗаказы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПРЕДСТАВЛЕНИЕ(РегЗаказы.ХарактеристикаНоменклатуры), | РегЗаказы.СерияНоменклатуры КАК СерияНоменклатуры, | ПРЕДСТАВЛЕНИЕ(РегЗаказы.СерияНоменклатуры), | РегЗаказы.КоличествоОстаток КАК КоличествоОстаток, | ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОбщееКоличествоНаСкладе, | ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура1 |{ВЫБРАТЬ | Склад.*, | ДокументРезерва.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | СерияНоменклатуры.*, | КоличествоОстаток, | ОбщееКоличествоНаСкладе} |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК РегЗаказы | ПО ТоварыНаСкладахОстатки.Склад = РегЗаказы.Склад | И ТоварыНаСкладахОстатки.Номенклатура = РегЗаказы.Номенклатура |{ГДЕ | РегЗаказы.Склад.*, | РегЗаказы.ДокументРезерва.*, | РегЗаказы.Номенклатура.*, | РегЗаказы.ХарактеристикаНоменклатуры.*, | РегЗаказы.СерияНоменклатуры.*, | РегЗаказы.КоличествоОстаток} |{УПОРЯДОЧИТЬ ПО | Склад.*, | ДокументРезерва.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | СерияНоменклатуры.*, | КоличествоОстаток} |ИТОГИ | СУММА(КоличествоОстаток), | СУММА(ОбщееКоличествоНаСкладе) |ПО | ОБЩИЕ |{ИТОГИ ПО | Склад.*, | ДокументРезерва.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | СерияНоменклатуры.*} |АВТОУПОРЯДОЧИВАНИЕ
// УниверсальныйОтчет.ДобавитьПоказатель(<ИмяПоказателя>, <ПредставлениеПоказателя>, <ВключенПоУмолчанию>, <Формат>, <ИмяГруппы>, <ПредставлениеГруппы>); УниверсальныйОтчет.ДобавитьПоказатель("ОбщееКоличествоНаСкладе", "Количество на складе", Истина, "ЧЦ=15; ЧДЦ=3","Количество на складе", );
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!