Добрый день. Прошу помочь мне в таком вопросе. Нужно получить товар который не продался. Привожу пример ЗаказПокупателя сравиниваем с регистром накопления Продаж. Сравниваю табличную часть товары из документа ЗаказПокупателя по РегиструНакопления Продаж. Нужно получить номенклатуру которая не продалась. Прошу помочь с логикой запроса. Спасибо.
Добрый день. Есть такой вопрос, прошу помочь мне в нем разобраться. Есть табличная чать в которой есть: Подразделение Номенклатура Количество Подраз1 Товар1 5 Подраз1 Товар2 6 Подра2 Товар1 3 Подра3 Товар1 9 Общее количество выходит 23 шт Мне нужно понять сколько Товара1 продали в общем количестве. И еще один запрос сколько само Подраз1 продало всех товаров. Вот суть задачи. Теперь как вытянуть из табличной части товар1 и получить общее по нему количество? Спасибо.
Добрый день. Прошу помочь разобраться что не так сделал. Нужнен определенный отбор в консоле отчетов работает в консоле запросов нет. Вот собствено код:
ВЫБРАТЬ РАЗЛИЧНЫЕ Продажи.Контрагент, Продажи.Количество, Продажи.Стоимость, Продажи.Организация, Продажи.Подразделение, Продажи.ДокументПродажи, Продажи.ДоговорКонтрагента, Продажи.ЗаказПокупателя, Продажи.Номенклатура, Продажи.Регистратор, Продажи.Период ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи ПО РеализацияТоваровУслуг.Ссылка = Продажи.Регистратор.Ссылка ГДЕ Продажи.Период МЕЖДУ &ПериодС И &ПериодПо И Продажи.ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СКомиссионером)
Создал внешнюю Обработку которая проверяет все документы Заказы Покупателям и выводит нужный мне список. Хочу в эти документы табличную часть(Товары) заполнить в этом же документе в табличную часть (Исходный заказ) грубо говоря продублировать. Вот собственно код:
Процедура КнопкаВыполнитьНажатие(Кнопка) Ссылка = Документы.ЗаказПокупателя.ПолучитьСсылку(); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ЗаказПокупателя.Ссылка, | ЗаказПокупателяТовары.НомерСтроки, | ЗаказПокупателяТовары.ЕдиницаИзмерения, | ЗаказПокупателяТовары.ЕдиницаИзмеренияМест, | ЗаказПокупателяТовары.Количество, | ЗаказПокупателяТовары.КоличествоМест, | ЗаказПокупателяТовары.Коэффициент, | ЗаказПокупателяТовары.Номенклатура, | ЗаказПокупателяТовары.СтавкаНДС, | ЗаказПокупателяТовары.Сумма, | ЗаказПокупателяТовары.СуммаНДС, | ЗаказПокупателяТовары.ХарактеристикаНоменклатуры, | ЗаказПокупателяТовары.Цена, | ЗаказПокупателяТовары.ПроцентАвтоматическихСкидок, | ЗаказПокупателяТовары.УсловиеАвтоматическойСкидки, | ЗаказПокупателяТовары.ЗначениеУсловияАвтоматическойСкидки, | ЗаказПокупателяТовары.Спецификация, | ЗаказПокупателяТовары.СерияНоменклатуры |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.ИсходныйЗаказ КАК ЗаказПокупателяИсходныйЗаказ | ПО ЗаказПокупателя.Ссылка <> ЗаказПокупателяИсходныйЗаказ.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары | ПО ЗаказПокупателя.Ссылка = ЗаказПокупателяТовары.Ссылка |ГДЕ | ЗаказПокупателя.Дата МЕЖДУ &ДатаC И &ДатаПо";
внутренний запрос надо сгруппировать по Склад,Номенклатура
Различные ЗАЧЕМ?
Есть комплект. В этот комплект входят товар1 и товар2. Мне по данному отчету показывает что по Комплекту есть товар1 товар2 не попадает в отчет. Мне нужно чтобы он показывал и товар1 и товар2 и чтобы показывал что товар2 = 0 все.
Все равно не все попадают. Мне нужна сама комплектация.А он выводит например из 2 комплектующих 1 который есть на складе. А мне нужно чтобы и второй показывал.
Добрый день. Есть такая задача выводить все комплектующее и их количество на складе. Есть такой запрос на СКД
ВЫБРАТЬ РАЗЛИЧНЫЕ КомплектующиеНоменклатуры.Номенклатура КАК Номенклатура, КомплектующиеНоменклатуры.Комплектующая КАК Комплектующая, СУММА(КомплектующиеНоменклатуры.Количество) КАК Количество, СУММА(ВложенныйЗапрос.КоличествоОстаток) КАК КоличествоОстаток, ВложенныйЗапрос.Склад ИЗ РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ ОстаткиТоваровОпт.Склад КАК Склад, ОстаткиТоваровОпт.Номенклатура КАК Номенклатура, ОстаткиТоваровОпт.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, {(Склад).* КАК Склад, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры}) КАК ОстаткиТоваровОпт
ОБЪЕДИНИТЬ
ВЫБРАТЬ ОстаткиТоваровРозница.Склад, ОстаткиТоваровРозница.Номенклатура, ОстаткиТоваровРозница.КоличествоОстаток ИЗ РегистрНакопления.ТоварыВРознице.Остатки(&ДатаКон, {(Склад).* КАК Склад, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры}) КАК ОстаткиТоваровРозница) КАК ВложенныйЗапрос ПО КомплектующиеНоменклатуры.Комплектующая = ВложенныйЗапрос.Номенклатура
СГРУППИРОВАТЬ ПО КомплектующиеНоменклатуры.Номенклатура, КомплектующиеНоменклатуры.Комплектующая, ВложенныйЗапрос.Склад
Запрос работает правильно выводить то что есть по комплектации но не все. Если товара (комплекта который входит в номенклатуру) небыло на складе он не попадает. Може подсказать как выйти из данного положения? Чтобы комплект весь попадал даже если его нету на складе.
Смотрел ранее думал тоже подойдет но не то. Мне нужно общую сумму всех подразделений поделить на сумму подразделения. Вопрос как правильно прописать в скд.
Добрый день. Прошу помочь в таком вопросе на СКД. Суть задачи: Из регистра Продаж нужно получить общую сумму по всем подразделениям, после чего еще нужно отдельно сумму по подразделению. Общую сумму подразделения нужно будет поделить на общую сумму всех подразделений. Вопрос как мне полуить розделить эти суммы?
ВЫБРАТЬ РАЗЛИЧНЫЕ ПродажиОбороты.НомерСтроки, ПродажиОбороты.Регистратор, ПродажиОбороты.ПериодСекунда, ПродажиОбороты.ПериодМинута, ПродажиОбороты.ПериодЧас, ПродажиОбороты.ПериодДень, ПродажиОбороты.ПериодНеделя, ПродажиОбороты.ПериодДекада, ПродажиОбороты.ПериодМесяц, ПродажиОбороты.ПериодКвартал, ПродажиОбороты.ПериодПолугодие, ПродажиОбороты.ПериодГод, ПродажиОбороты.Номенклатура, ПродажиОбороты.ХарактеристикаНоменклатуры, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.ДоговорКонтрагента, ПродажиОбороты.ДокументПродажи, ПродажиОбороты.Подразделение, ПродажиОбороты.Проект, ПродажиОбороты.Организация, ПродажиОбороты.Контрагент, ПродажиОбороты.Менеджер, ПродажиОбороты.ТипЦен, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК Стоимость, СУММА(ПродажиОбороты.СтоимостьБезСкидокОборот) КАК СтоимостьБезСкидокОборот, СУММА(ПродажиОбороты.НДСОборот) КАК НДСОборот ПОМЕСТИТЬ СуммаОборота ИЗ РегистрНакопления.Продажи.Обороты(&НачПериода, &КонПериода, Авто, Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ПродажиОбороты
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПродажиОбороты.Период, ПродажиОбороты.Номенклатура, ПродажиОбороты.ХарактеристикаНоменклатуры, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.ДоговорКонтрагента, ПродажиОбороты.ДокументПродажи, ПродажиОбороты.Подразделение, ПродажиОбороты.Проект, ПродажиОбороты.Организация, ПродажиОбороты.Контрагент, ПродажиОбороты.Менеджер, ПродажиОбороты.ТипЦен, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот, СУММА(ПродажиОбороты.СтоимостьБезСкидокОборот) КАК СтоимостьБезСкидокОборот, СУММА(ПродажиОбороты.НДСОборот) КАК НДСОборот, СуммаОборота.Стоимость ИЗ РегистрНакопления.Продажи.Обороты(&НачПериода, &КонПериода, Месяц, Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ СуммаОборота КАК СуммаОборота ПО ПродажиОбороты.Номенклатура = СуммаОборота.Номенклатура И ПродажиОбороты.ХарактеристикаНоменклатуры = СуммаОборота.ХарактеристикаНоменклатуры
Суть запроса нужно чтобы показывались всзаиморасчеты с контрагентами и с коммисионерами в одном отчете. Уже есть готовый запрос. Сам уже начинаю подвисать прошу помочь. 1С 8.2 УТП (демо базу даже можно использовать для сравнения) Вот собственно запрос. НА СКД.
"ВЫБРАТЬ РАЗЛИЧНЫЕ ВзаиморасчетыБезДокументов.ДоговорКонтрагента КАК ДоговорКонтрагента, ВзаиморасчетыБезДокументов.Сделка КАК Сделка, ВзаиморасчетыБезДокументов.Организация КАК Организация, ВзаиморасчетыБезДокументов.Контрагент КАК Контрагент, ВзаиморасчетыБезДокументов.ДоговорКонтрагента.Валю таВзаиморасчетов КАК ДоговорКонтрагентаВалютаВзаиморасчетов, ВзаиморасчетыБезДокументов.Регистратор КАК Регистратор, ВзаиморасчетыБезДокументов.Период КАК Период, НЕОПРЕДЕЛЕНО КАК ДокументРасчетовСКонтрагентом, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, ДЕНЬ) КАК ДЕНЬ, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, НЕДЕЛЯ) КАК НЕДЕЛЯ, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, ДЕКАДА) КАК ДЕКАДА, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, МЕСЯЦ) КАК МЕСЯЦ, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, КВАРТАЛ) КАК КВАРТАЛ, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, ПОЛУГОДИЕ) КАК ПОЛУГОДИЕ, НАЧАЛОПЕРИОДА(ВзаиморасчетыБезДокументов.Период, ГОД) КАК ГОД, ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовНача льныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовКоне чныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовПрих од КАК СуммаВзаиморасчетовПриход, ВзаиморасчетыБезДокументов.СуммаВзаиморасчетовРасх од КАК СуммаВзаиморасчетовРасход, ВзаиморасчетыБезДокументов.СуммаУпрНачальныйОстато к КАК СуммаУпрНачальныйОстаток, ВзаиморасчетыБезДокументов.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВзаиморасчетыБезДокументов.СуммаУпрПриход КАК СуммаУпрПриход, ВзаиморасчетыБезДокументов.СуммаУпрРасход КАК СуммаУпрРасход {ВЫБРАТЬ ДоговорКонтрагента.*, Сделка.*, Организация.*, Контрагент.*, ДоговорКонтрагентаВалютаВзаиморасчетов.*, Регистратор.*, Период, ДокументРасчетовСКонтрагентом, ДЕНЬ, НЕДЕЛЯ, ДЕКАДА, МЕСЯЦ, КВАРТАЛ, ПОЛУГОДИЕ, ГОД, СуммаВзаиморасчетовНачальныйОстаток, СуммаВзаиморасчетовКонечныйОстаток, СуммаВзаиморасчетовПриход, СуммаВзаиморасчетовРасход, СуммаУпрНачальныйОстаток, СуммаУпрКонечныйОстаток, СуммаУпрПриход, СуммаУпрРасход} ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Оста ткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтр агентом = ЛОЖЬ) КАК ВзаиморасчетыБезДокументов
Пример задачи Мы продали коммисионеру товар на 1000 доларов, создали реализацию товаров и услуг (весь пакет докуентов который нужен) из 1000 доларов оплачено 200 доларов. И в данной ситуации нужно показать что был документ реализация товаров и услуг на такую сумму и оплачено из этой суммы 200 доларов.
Volodimir19901, используйте процедуру ПриПолученииДанных списка. В ней есть параметр ОформленияСтроки или как-то так. Так вот - это коллекция, которую можно обойти в цикле Для Каждого ХЗ ИЗ ОформленияСтроки Цикл. И вот в элементе ХЗ можно устанавливать "оформительские" свойства.
Суть задачи. Нужно чтобы "Заказы покупателям" список документов при нажатии на кнопку красились те документы которые отгружены. Тойсть была Реализация. Прошу помочь с написанием кода. Кто может прошу предоставить примеры. Заранее спасибо.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!