Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 6
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )

> Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры          
ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 15:00
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день! прошу помощи так как новичок) Я создала отчет Товары в Резерве и на Складе, ( Выглядит так: Номенклаткра, Цена, Общее кол-во на складе, Общее кол-во в резерве) руководству не хватает еще одной колонки где будет указан контрагент на котором резерв. Возможно ли это?

Сообщение отредактировал Vofka - 15.05.18, 15:04

Vofka Подменю пользователя
сообщение 15.05.18, 15:05
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 12619
Из: Киев
Спасибо сказали: 3769 раз
Рейтинг: 2886.7

Возможно.


Signature
Услуги 1С программиста

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 15:12
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Сегодня, 16:05 * ,
Спасибо) Как это сделать?

a1987mar Подменю пользователя
сообщение 15.05.18, 15:22
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 6 раз
Рейтинг: 6

Залежить в якій базі 1С це робити. ( наприклад в 1С УПП це можна налаштувати штатними звітами, 1С УТП треба дивитися)

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 15:24
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

a1987mar @ Сегодня, 16:22 * ,
Это 1С ( Управление торговлей

Bernet Подменю пользователя
сообщение 15.05.18, 15:28
Сообщение #6

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 578
Из: Хмельницкий
Спасибо сказали: 175 раз
Рейтинг: 156.8

ЮлияЛебешева @ Сегодня, 16:24 * ,
Нужно больше информации - отчет реализован через Универсальный отчет или СКД или самописный, желательно вообще его выложите чтобы Вам могли быстрее помочь. По логике все сводится к тому чтобы добавить контрагента в запрос и вытащить в макет отчета. Если это СКД или универсальный отчет то в принципе это делается просто и быстро.

Сообщение отредактировал Bernet - 15.05.18, 15:28


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 15:34
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

Bernet @ Сегодня, 16:28 * ,
Отчет был сделан на основе универсального и сохранен как внешний.

Код
    ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ТоварыНаСкладахОстатки.Склад,
                   |    ТоварыНаСкладахОстатки.Номенклатура,
                   |    ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
                   |    ТоварыНаСкладахОстатки.СерияНоменклатуры,
                   |    ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
                   |    ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв,
                   |    ЦеныНоменклатурыСрезПоследних.ТипЦен,
                   |    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
                   |    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма,
                   |    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв,
                   |    ЗаказПокупателя.Контрагент КАК РезервНаОбьекте
                   |{ВЫБРАТЬ
                   |    Склад.*,
                   |    Номенклатура.*,
                   |    ХарактеристикаНоменклатуры.*,
                   |    СерияНоменклатуры.*,
                   |    Остаток,
                   |    ОстатокРезерв,
                   |    ТипЦен.*,
                   |    Цена,
                   |    Сумма,
                   |    СуммаРезерв,
                   |    РезервНаОбьекте.*}
                   |ИЗ
                   |    РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки
                   |            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
                   |            ПО ТоварыВРезервеНаСкладахОстатки.Номенклатура = ЗаказПокупателя.Контрагент
                   |        ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад
                   |            И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
                   |            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры
                   |            И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних
                   |        ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
                   |            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
                   |{ГДЕ
                   |    ТоварыНаСкладахОстатки.Склад.*,
                   |    ТоварыНаСкладахОстатки.Номенклатура.*,
                   |    ЦеныНоменклатурыСрезПоследних.ТипЦен.*}
                   |{УПОРЯДОЧИТЬ ПО
                   |    Номенклатура.*}
                   |ИТОГИ
                   |    СУММА(Остаток),
                   |    СУММА(ОстатокРезерв),
                   |    МАКСИМУМ(Цена),
                   |    СУММА(Сумма),
                   |    СУММА(СуммаРезерв)
                   |ПО
                   |    ОБЩИЕ
                   |{ИТОГИ ПО
                   |    Склад.*,
                   |    Номенклатура.*}
                   |АВТОУПОРЯДОЧИВАНИЕ";

// УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить(<ИмяПоля>, <ПредставлениеПоля>);
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "Склад", "Склад");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "Номенклатура", "Номенклатура");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "ХарактеристикаНоменклатуры", "Характеристика номенклатуры");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "СерияНоменклатуры", "Серия номенклатуры");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "ТипЦен", "Тип цен");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "РезервНаОбьекте", "Резерв на обьекте");
    // Добавление показателей
    // Необходимо вызывать для каждого добавляемого показателя.
    // УниверсальныйОтчет.ДобавитьПоказатель(<ИмяПоказателя>, <ПредставлениеПоказателя>, <ВключенПоУмолчанию>, <Формат>, <ИмяГруппы>, <ПредставлениеГруппы>);
    УниверсальныйОтчет.ДобавитьПоказатель("Цена", "Цена", Истина, "ЧЦ=15; ЧДЦ=2", "Цена", "Цена");
    УниверсальныйОтчет.ДобавитьПоказатель("Остаток", "Общее кол-во на складе", Истина, "ЧЦ=15; ЧДЦ=3", "Количество", "Количество");
    УниверсальныйОтчет.ДобавитьПоказатель("ОстатокРезерв", "Общее кол-во на обьекте", Истина, "ЧЦ=15; ЧДЦ=3", "Количество", "Количество");
    УниверсальныйОтчет.ДобавитьПоказатель("Сумма", "Сумма остаток", Истина, "ЧЦ=15; ЧДЦ=2", "Сумма", "Сумма");
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаРезерв", "Сумма остаток в резерве", Истина, "ЧЦ=15; ЧДЦ=2", "Сумма", "Сумма");
    УниверсальныйОтчет.ДобавитьПоказатель("РезервНаОбьекте", "Резерв на обьекте", Истина, "ЧЦ=15; ЧДЦ=3", "Резерв на обьекте", "Резерв на обьекте");
    
    
    // Добавление предопределенных группировок строк отчета.
    // Необходимо вызывать для каждой добавляемой группировки строки.
    // УниверсальныйОтчет.ДобавитьИзмерениеСтроки(<ПутьКДанным>);
    УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад");
    УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура");


ЮлияЛебешева @ Сегодня, 16:30 * ,
У нас обьект это и есть контрагент.... Я поле добавила Резерв на обьекте, как его настроить чтоб оно показало на ком стоит резерв номенклатуры

Сообщение отредактировал Vofka - 15.05.18, 16:30

a1987mar Подменю пользователя
сообщение 15.05.18, 15:36
Сообщение #8

Общительный
**
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 6 раз
Рейтинг: 6

а стандартний звіт АНАЛІЗ ЗАКАЗОВ ПОКУПАТЕЛЕЙ - не підходить

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 15:39
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

a1987mar @ Сегодня, 16:36 * ,
к сожалению нет( нужна одна общая таблица для отчетности

ЮлияЛебешева @ Сегодня, 16:38 * ,
Нужно чтоб человек глядя на отчет понимал сколько у него молотков вообще на складе сколько из низ в резерве и на ком они в резерве

Bernet Подменю пользователя
сообщение 15.05.18, 15:40
Сообщение #10

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 578
Из: Хмельницкий
Спасибо сказали: 175 раз
Рейтинг: 156.8

ЮлияЛебешева @ Сегодня, 16:34 * ,
В вашем случае тогда должна быть группировка по Заказу покупателя, раз оттуда Контрагента тащите.
Добавьте:
1. ЗаказПокупателя в выбранные поля в запросе
2. ЗаказПокупателя в группировки
Цитата
УниверсальныйОтчет.ДобавитьИзмерениеСтроки("ЗаказПокупателя");

3. Теперь можно вывести контрагента как дополнительное поле (пример):
// УниверсальныйОтчет.ДобавитьДополнительноеПоле(<ПутьКДанным>, <Размещение>, <Положение>);


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: ЮлияЛебешева,

a1987mar Подменю пользователя
сообщение 15.05.18, 15:53
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 6 раз
Рейтинг: 6

В вас в запросі не відображало Контрагента. Попробуйте цей запрос

Код
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
    ТоварыНаСкладахОстатки.СерияНоменклатуры,
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
    ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв,
    ЦеныНоменклатурыСрезПоследних.ТипЦен,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма,
    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв,
    ТоварыВРезервеНаСкладахОстатки.ДокументРезерва.Контрагент
{ВЫБРАТЬ
    Склад.*,
    Номенклатура.*,
    ХарактеристикаНоменклатуры.*,
    СерияНоменклатуры.*,
    Остаток,
    ОстатокРезерв,
    ТипЦен.*,
    Цена,
    Сумма,
    СуммаРезерв}
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки
        ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад
            И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры
            И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних
        ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
{ГДЕ
    ТоварыНаСкладахОстатки.Склад.*,
    ТоварыНаСкладахОстатки.Номенклатура.*,
    ЦеныНоменклатурыСрезПоследних.ТипЦен.*}
{УПОРЯДОЧИТЬ ПО
    Номенклатура.*}
{ИТОГИ ПО
    Склад.*,
    Номенклатура.*}
АВТОУПОРЯДОЧИВАНИЕ


Можете ще зразу добавити колонку ВІЛЬНИЙ ЗАЛИШОК або НЕМАЄ НА ЗАЛИШКУ

Сообщение отредактировал Vofka - 15.05.18, 16:30

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 16:04
Сообщение #12

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

a1987mar @ Сегодня, 16:53 * ,
Выбивает ощибку поле не найдено(

a1987mar Подменю пользователя
сообщение 15.05.18, 16:06
Сообщение #13

Общительный
**
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 6 раз
Рейтинг: 6

ТоварыВРезервеНаСкладахОстатки.ДокументРезерва.Контрагент - попробуйте з запроса забрати дане поле. Чи буде видавати помилку

Код
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
    ТоварыНаСкладахОстатки.СерияНоменклатуры,
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
    ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв,
    ЦеныНоменклатурыСрезПоследних.ТипЦен,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма,
    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв,
    ЗаказПокупателя.Контрагент
{ВЫБРАТЬ
    Склад.*,
    Номенклатура.*,
    ХарактеристикаНоменклатуры.*,
    СерияНоменклатуры.*,
    Остаток,
    ОстатокРезерв,
    ТипЦен.*,
    Цена,
    Сумма,
    СуммаРезерв}
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
            ПО ТоварыВРезервеНаСкладахОстатки.ДокументРезерва = ЗаказПокупателя.Ссылка
        ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад
            И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры
            И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних
        ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
{ГДЕ
    ТоварыНаСкладахОстатки.Склад.*,
    ТоварыНаСкладахОстатки.Номенклатура.*,
    ЦеныНоменклатурыСрезПоследних.ТипЦен.*}
{УПОРЯДОЧИТЬ ПО
    Номенклатура.*}
{ИТОГИ ПО
    Склад.*,
    Номенклатура.*}
АВТОУПОРЯДОЧИВАНИЕ


Сообщение отредактировал Vofka - 15.05.18, 16:30

Спасибо сказали: ЮлияЛебешева,

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 16:07
Сообщение #14

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

ЮлияЛебешева @ Сегодня, 17:04 * ,
Еще может быть что одна и та же номенклатура в резерве у разных покупателей
тоесть:
2 молотка у Пети и 3 у Леши
у меня показывает только что всего нас складе 10 и 5 из них в резерве
а надо чтоб показывало еще 2 молотка у Пети и 3 у Леши

a1987mar Подменю пользователя
сообщение 15.05.18, 16:09
Сообщение #15

Общительный
**
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 6 раз
Рейтинг: 6

запрос мав би правцювати. Він не правильно буде відображати залишок на складі

ЮлияЛебешева Подменю пользователя
сообщение 15.05.18, 16:13
Сообщение #16

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

a1987mar @ Сегодня, 17:06 * ,
Уже выбивает синтатическая ошибка Из

Прошу прощения вынуждена покинуть своё рабочее место( Завтра бутру рада снова обсудить эту тему....Всем спасибо кто помогает friends.gif

Vofka Подменю пользователя
сообщение 15.05.18, 16:32
Сообщение #17

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 12619
Из: Киев
Спасибо сказали: 3769 раз
Рейтинг: 2886.7

ЮлияЛебешева, завтра с самого утра настоятельно советую ознакомиться с правилами.


Signature
Услуги 1С программиста

ЮлияЛебешева Подменю пользователя
сообщение 16.05.18, 7:58
Сообщение #18

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Вчера, 17:32 * ,
Доброе утро! Прошу прощения если что то нарушила, с правилами ознакомилась)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 22.05.18, 12:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне