Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

AlexLM75



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ИсходныеДанные.Номенклатура КАК Номенклатура,
    ИсходныеДанные.Справка2 КАК Справка2,
    ИсходныеДанные.Характеристика КАК Характеристика,
    ИсходныеДанные.Упаковка КАК Упаковка,
    ИсходныеДанные.Количество КАК Количество,
    "КоличествоЦенников" КАК КоличествоЦенниковДляПечати,
    "КоличествоЭтикеток" КАК КоличествоЭтикетокДляПечати,
    "ШаблонЭтикетки" КАК ШаблонЭтикеткиДляПечати,
    "ШаблонЦенника" КАК ШаблонЦенникаДляПечати,
    ИсходныеДанные.Организация КАК Организация
ПОМЕСТИТЬ ИсходныеДанные
ИЗ
    (ВЫБРАТЬ
        ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура,
        ЗНАЧЕНИЕ(Справочник.Справки2ЕГАИС.ПустаяСсылка) КАК Справка2,
        ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК Характеристика,
        ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) КАК Упаковка,
        0 КАК Количество,
        ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация) КАК ИсходныеДанные
 
ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    Упаковка
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
        КОГДА &ИспользоватьСправкиБ
            ТОГДА НоменклатураЕГАИС.Номенклатура
        ИНАЧЕ ИсходныеДанные.Номенклатура
    КОНЕЦ КАК Номенклатура,
    ИсходныеДанные.Справка2 КАК Справка2,
    ВЫБОР
        КОГДА &ИспользоватьСправкиБ
            ТОГДА НоменклатураЕГАИС.Характеристика
        ИНАЧЕ ИсходныеДанные.Характеристика
    КОНЕЦ КАК Характеристика,
    ИсходныеДанные.Упаковка КАК Упаковка,
    ИсходныеДанные.Количество КАК Количество,
    ИсходныеДанные.КоличествоЦенниковДляПечати КАК КоличествоЦенниковДляПечати,
    ИсходныеДанные.КоличествоЭтикетокДляПечати КАК КоличествоЭтикетокДляПечати,
    ИсходныеДанные.ШаблонЭтикеткиДляПечати КАК ШаблонЭтикеткиДляПечати,
    ИсходныеДанные.ШаблонЦенникаДляПечати КАК ШаблонЦенникаДляПечати,
    ИсходныеДанные.Организация КАК Организация
ПОМЕСТИТЬ ИсходныеДанныеИзмененные
ИЗ
    ИсходныеДанные КАК ИсходныеДанные
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеНоменклатурыЕГАИС КАК НоменклатураЕГАИС
        ПО ИсходныеДанные.Справка2.АлкогольнаяПродукция = НоменклатураЕГАИС.АлкогольнаяПродукция
 
ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    Упаковка
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Штрихкоды.Владелец КАК Номенклатура,
    Штрихкоды.Характеристика КАК Характеристика,
    Штрихкоды.Упаковка КАК Упаковка,
    МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод
ПОМЕСТИТЬ втШтрихкодыНоменклатуры
ИЗ
    РегистрСведений.Штрихкоды КАК Штрихкоды
ГДЕ
    ((Штрихкоды.Владелец, Штрихкоды.Характеристика, Штрихкоды.Упаковка) В
                (ВЫБРАТЬ
                    ИсходныеДанныеИзмененные.Номенклатура,
                    ИсходныеДанныеИзмененные.Характеристика,
                    ИсходныеДанныеИзмененные.Упаковка
                ИЗ
                    ИсходныеДанныеИзмененные)
            ИЛИ (Штрихкоды.Владелец, Штрихкоды.Характеристика, Штрихкоды.Упаковка) В
                (ВЫБРАТЬ
                    ИсходныеДанныеИзмененные.Номенклатура,
                    ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК Характеристика,
                    ИсходныеДанныеИзмененные.Упаковка
                ИЗ
                    ИсходныеДанныеИзмененные))
{ГДЕ
    Штрихкоды.Владелец.* КАК Номенклатура,
    Штрихкоды.Характеристика.*,
    Штрихкоды.Упаковка.*}
 
СГРУППИРОВАТЬ ПО
    Штрихкоды.Владелец,
    Штрихкоды.Характеристика,
    Штрихкоды.Упаковка
 
ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    Упаковка
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ИсходныеДанные.Номенклатура КАК Номенклатура,
    ИсходныеДанные.Характеристика КАК Характеристика,
    ИсходныеДанные.Упаковка КАК Упаковка,
    ВЫБОР
        КОГДА Штрихкоды.Штрихкод ЕСТЬ NULL
            ТОГДА ЕСТЬNULL(ШтрихкодыПХ.Штрихкод, "")
        ИНАЧЕ Штрихкоды.Штрихкод
    КОНЕЦ КАК Штрихкод
ПОМЕСТИТЬ ШтрихкодыНоменклатуры
ИЗ
    ИсходныеДанные КАК ИсходныеДанные
        ЛЕВОЕ СОЕДИНЕНИЕ втШтрихкодыНоменклатуры КАК Штрихкоды
        ПО ИсходныеДанные.Номенклатура = Штрихкоды.Номенклатура
            И ИсходныеДанные.Характеристика = Штрихкоды.Характеристика
            И ИсходныеДанные.Упаковка = Штрихкоды.Упаковка
        ЛЕВОЕ СОЕДИНЕНИЕ втШтрихкодыНоменклатуры КАК ШтрихкодыПХ
        ПО ИсходныеДанные.Номенклатура = ШтрихкодыПХ.Номенклатура
            И (ШтрихкодыПХ.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка))
            И ИсходныеДанные.Упаковка = ШтрихкодыПХ.Упаковка
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫРАЗИТЬ(Штрихкоды.Владелец КАК Справочник.Справки2ЕГАИС) КАК Справка2,
    Штрихкоды.Характеристика КАК Характеристика,
    Штрихкоды.Упаковка КАК Упаковка,
    МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод
ПОМЕСТИТЬ ШтрихкодыСправокБ
ИЗ
    РегистрСведений.Штрихкоды КАК Штрихкоды
ГДЕ
    Штрихкоды.Владелец В
            (ВЫБРАТЬ
                ИсходныеДанныеИзмененные.Справка2
            ИЗ
                ИсходныеДанныеИзмененные)
{ГДЕ
    Штрихкоды.Владелец.* КАК Справка2,
    Штрихкоды.Характеристика.*,
    Штрихкоды.Упаковка.*}
 
СГРУППИРОВАТЬ ПО
    Штрихкоды.Владелец,
    Штрихкоды.Характеристика,
    Штрихкоды.Упаковка
 
ИНДЕКСИРОВАТЬ ПО
    Справка2,
    Характеристика,
    Упаковка
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    МАКСИМУМ(КодыТоваровSKU.SKU) КАК SKU,
    КодыТоваровSKU.Номенклатура КАК Номенклатура,
    КодыТоваровSKU.Характеристика КАК Характеристика,
    КодыТоваровSKU.Упаковка КАК Упаковка
ПОМЕСТИТЬ КодыSKU
ИЗ
    РегистрСведений.КодыТоваровSKU КАК КодыТоваровSKU
ГДЕ
    (КодыТоваровSKU.Номенклатура, КодыТоваровSKU.Характеристика, КодыТоваровSKU.Упаковка) В
            (ВЫБРАТЬ
                ИсходныеДанныеИзмененные.Номенклатура,
                ИсходныеДанныеИзмененные.Характеристика,
                ИсходныеДанныеИзмененные.Упаковка
            ИЗ
                ИсходныеДанныеИзмененные)
{ГДЕ
    КодыТоваровSKU.Номенклатура.*,
    КодыТоваровSKU.Характеристика.*,
    КодыТоваровSKU.Упаковка.*}
 
СГРУППИРОВАТЬ ПО
    КодыТоваровSKU.Номенклатура,
    КодыТоваровSKU.Характеристика,
    КодыТоваровSKU.Упаковка
 
ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    Упаковка
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ИсходныеДанныеИзмененные.Номенклатура КАК Номенклатура,
    ИсходныеДанныеИзмененные.Характеристика КАК Характеристика,
    ИсходныеДанныеИзмененные.Упаковка КАК Упаковка,
    ЕСТЬNULL(ИсходныеДанныеИзмененные.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковки,
    &ВидЦены КАК ВидЦен,
    ЕСТЬNULL(Цены.Цена, 0) КАК Цена,
    ЕСТЬNULL(Цены.Период, ДАТАВРЕМЯ(1, 1, 1)) КАК ПериодЦены,
    ЕСТЬNULL(Цены.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковкиЦены
ПОМЕСТИТЬ ТоварыСЦенами
ИЗ
    ИсходныеДанныеИзмененные КАК ИсходныеДанныеИзмененные
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ЦеныНаДату, ВидЦены = &ВидЦены) КАК Цены
        ПО ИсходныеДанныеИзмененные.Номенклатура = Цены.Номенклатура
            И ИсходныеДанныеИзмененные.Характеристика = Цены.Характеристика
ГДЕ
    &ЦеныПоВидуЦены
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Ассортимент.Номенклатура КАК Номенклатура,
    Ассортимент.ВидЦен КАК ВидЦен
ПОМЕСТИТЬ ВидыЦенАссортимента
ИЗ
    РегистрСведений.Ассортимент.СрезПоследних(
            КОНЕЦПЕРИОДА(&ЦеныНаДату, ДЕНЬ),
            ОбъектПланирования = &ФорматМагазина
                И Номенклатура В
                    (ВЫБРАТЬ
                        Т.Номенклатура
                    ИЗ
                        ИсходныеДанныеИзмененные КАК Т)
                И &ИспользоватьАссортимент
                И НЕ &ЦеныПоВидуЦены
                И НЕ &ЦеныНазначенныеДействующие) КАК Ассортимент
 
ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    ВидЦен
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ИсходныеДанныеИзмененные.Номенклатура КАК Номенклатура,
    ИсходныеДанныеИзмененные.Характеристика КАК Характеристика,
    ИсходныеДанныеИзмененные.Упаковка КАК Упаковка,
    ЕСТЬNULL(ИсходныеДанныеИзмененные.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковки,
    ВидыЦенАссортимента.ВидЦен КАК ВидЦен,
    ЦеныПоАссортименту.Цена КАК Цена,
    ЦеныПоАссортименту.Период КАК ПериодЦены,
    ЕСТЬNULL(ЦеныПоАссортименту.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковкиЦены
ПОМЕСТИТЬ ТоварыСЦенамиАссортимента
ИЗ
    ИсходныеДанныеИзмененные КАК ИсходныеДанныеИзмененные
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВидыЦенАссортимента КАК ВидыЦенАссортимента
        ПО ИсходныеДанныеИзмененные.Номенклатура = ВидыЦенАссортимента.Номенклатура
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                &ЦеныНаДату,
                Номенклатура В
                        (ВЫБРАТЬ
                            ВидыЦенАссортимента.Номенклатура
                        ИЗ
                            ВидыЦенАссортимента КАК ВидыЦенАссортимента)
                    И ВидЦены В
                        (ВЫБРАТЬ РАЗЛИЧНЫЕ
                            ВидыЦенАссортимента.ВидЦен
                        ИЗ
                            ВидыЦенАссортимента КАК ВидыЦенАссортимента)) КАК ЦеныПоАссортименту
        ПО ИсходныеДанныеИзмененные.Номенклатура = ЦеныПоАссортименту.Номенклатура
            И ИсходныеДанныеИзмененные.Характеристика = ЦеныПоАссортименту.Характеристика
            И (ВидыЦенАссортимента.ВидЦен = ЦеныПоАссортименту.ВидЦены)
            И (&ИспользоватьАссортимент)
            И (НЕ &ЦеныПоВидуЦены)
            И (НЕ &ЦеныНазначенныеДействующие)
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ЦеновыеГруппы.ЦеноваяГруппа КАК ЦеноваяГруппа,
    ЦеновыеГруппы.ВидЦен КАК ВидЦен
ПОМЕСТИТЬ ЦеновыеГруппыПравила
ИЗ
    Справочник.ПравилаЦенообразования.ЦеновыеГруппы КАК ЦеновыеГруппы
ГДЕ
    ЦеновыеГруппы.Ссылка = &ПравилоЦенообразования
    И НЕ &ЦеныПоВидуЦены
    И НЕ &ЦеныНазначенныеДействующие
    И НЕ &ИспользоватьАссортимент
 
ИНДЕКСИРОВАТЬ ПО
    ВидЦен,
    ЦеноваяГруппа
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВидЦеныПравила.ВидЦен КАК ВидЦен
ПОМЕСТИТЬ ВидЦеныПравила
ИЗ
    Справочник.ПравилаЦенообразования КАК ВидЦеныПравила
ГДЕ
    ВидЦеныПравила.Ссылка = &ПравилоЦенообразования
    И НЕ &ЦеныПоВидуЦены
    И НЕ &ЦеныНазначенныеДействующие
    И НЕ &ИспользоватьАссортимент
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ИсходныеДанныеИзмененные.Номенклатура КАК Номенклатура,
    ИсходныеДанныеИзмененные.Характеристика КАК Характеристика,
    ИсходныеДанныеИзмененные.Упаковка КАК Упаковка,
    ЕСТЬNULL(ЦеновыеГруппыПравила.ВидЦен, ВидЦеныПравила.ВидЦен) КАК ВидЦен
ПОМЕСТИТЬ ИсходныеДанныеСВидамиЦен
ИЗ
    ИсходныеДанныеИзмененные КАК ИсходныеДанныеИзмененные
        ЛЕВОЕ СОЕДИНЕНИЕ ЦеновыеГруппыПравила КАК ЦеновыеГруппыПравила
        ПО (ЦеновыеГруппыПравила.ЦеноваяГруппа = ИсходныеДанныеИзмененные.Номенклатура.ЦеноваяГруппа)
        ЛЕВОЕ СОЕДИНЕНИЕ ВидЦеныПравила КАК ВидЦеныПравила
        ПО (ИСТИНА)
ГДЕ
    НЕ &ЦеныПоВидуЦены
    И НЕ &ЦеныНазначенныеДействующие
    И НЕ &ИспользоватьАссортимент
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ИсходныеДанные.Номенклатура КАК Номенклатура,
    ИсходныеДанные.Характеристика КАК Характеристика,
    ИсходныеДанные.Упаковка КАК Упаковка,
    ЕСТЬNULL(ИсходныеДанные.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковки,
    ИсходныеДанные.ВидЦен КАК ВидЦен,
    ЕСТЬNULL(Цены.Цена, 0) КАК Цена,
    ЕСТЬNULL(Цены.Период, ДАТАВРЕМЯ(1, 1, 1)) КАК ПериодЦены,
    ЕСТЬNULL(Цены.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковкиЦены
ПОМЕСТИТЬ ТоварыСЦенамиПоВидамЦен
ИЗ
    ИсходныеДанныеСВидамиЦен КАК ИсходныеДанные
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                &ЦеныНаДату,
                ВидЦены В
                    (ВЫБРАТЬ РАЗЛИЧНЫЕ
                        Т.ВидЦен
                    ИЗ
                        ИсходныеДанныеСВидамиЦен КАК Т)) КАК Цены
        ПО ИсходныеДанные.Номенклатура = Цены.Номенклатура
            И ИсходныеДанные.Характеристика = Цены.Характеристика
            И ИсходныеДанные.ВидЦен = Цены.ВидЦены
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ИсходныеДанныеИзмененные.Номенклатура КАК Номенклатура,
    ИсходныеДанныеИзмененные.Характеристика КАК Характеристика,
    ИсходныеДанныеИзмененные.Упаковка КАК Упаковка,
    ЕСТЬNULL(ИсходныеДанныеИзмененные.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковки,
    ЕСТЬNULL(ДействующиеЦены.Цена, 0) КАК Цена,
    ЕСТЬNULL(ДействующиеЦены.Период, ДАТАВРЕМЯ(1, 1, 1)) КАК ПериодЦены,
    ЕСТЬNULL(ДействующиеЦены.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковкиЦены
ПОМЕСТИТЬ ТоварыСДействующимиЦенами
ИЗ
    ИсходныеДанныеИзмененные КАК ИсходныеДанныеИзмененные
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДействующиеЦеныНоменклатуры.СрезПоследних(&ЦеныНаДату, ОбъектЦенообразования = &МагазинДляЦен) КАК ДействующиеЦены
        ПО ИсходныеДанныеИзмененные.Номенклатура = ДействующиеЦены.Номенклатура
            И ИсходныеДанныеИзмененные.Характеристика = ДействующиеЦены.Характеристика
ГДЕ
    &ЦеныНазначенныеДействующие
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТоварыСЦенами.Номенклатура КАК Номенклатура,
    ТоварыСЦенами.Характеристика КАК Характеристика,
    ТоварыСЦенами.Упаковка КАК Упаковка,
    ТоварыСЦенами.КоэффициентУпаковки КАК КоэффициентУпаковки,
    ТоварыСЦенами.ВидЦен КАК ВидЦен,
    ТоварыСЦенами.Цена КАК Цена,
    ТоварыСЦенами.ПериодЦены КАК ПериодЦены,
    ТоварыСЦенами.КоэффициентУпаковкиЦены КАК КоэффициентУпаковкиЦены
ПОМЕСТИТЬ ЦеныНоменклатуры
ИЗ
    ТоварыСЦенамиПоВидамЦен КАК ТоварыСЦенами
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
    ТоварыСЦенамиАссортимента.Номенклатура,
    ТоварыСЦенамиАссортимента.Характеристика,
    ТоварыСЦенамиАссортимента.Упаковка,
    ТоварыСЦенамиАссортимента.КоэффициентУпаковки,
    ТоварыСЦенамиАссортимента.ВидЦен,
    ТоварыСЦенамиАссортимента.Цена,
    ТоварыСЦенамиАссортимента.ПериодЦены,
    ТоварыСЦенамиАссортимента.КоэффициентУпаковкиЦены
ИЗ
    ТоварыСЦенамиАссортимента КАК ТоварыСЦенамиАссортимента
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
    ТоварыСЦенами.Номенклатура,
    ТоварыСЦенами.Характеристика,
    ТоварыСЦенами.Упаковка,
    ТоварыСЦенами.КоэффициентУпаковки,
    ТоварыСЦенами.ВидЦен,
    ТоварыСЦенами.Цена,
    ТоварыСЦенами.ПериодЦены,
    ТоварыСЦенами.КоэффициентУпаковкиЦены
ИЗ
    ТоварыСЦенами КАК ТоварыСЦенами
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
    ТоварыСЦенами.Номенклатура,
    ТоварыСЦенами.Характеристика,
    ТоварыСЦенами.Упаковка,
    ТоварыСЦенами.КоэффициентУпаковки,
    NULL,
    ТоварыСЦенами.Цена,
    ТоварыСЦенами.ПериодЦены,
    ТоварыСЦенами.КоэффициентУпаковкиЦены
ИЗ
    ТоварыСДействующимиЦенами КАК ТоварыСЦенами
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
    ЦеныНоменклатуры.Характеристика КАК Характеристика,
    ЦеныНоменклатуры.Упаковка КАК Упаковка,
    ЦеныНоменклатуры.КоэффициентУпаковки КАК КоэффициентУпаковки,
    ЦеныНоменклатуры.ВидЦен КАК ВидЦен,
    ВЫРАЗИТЬ(ВЫБОР
            КОГДА ЦеныНоменклатуры.КоэффициентУпаковкиЦены = 0
                ТОГДА ЦеныНоменклатуры.Цена * ЦеныНоменклатуры.КоэффициентУпаковки
            ИНАЧЕ ЦеныНоменклатуры.Цена * ЦеныНоменклатуры.КоэффициентУпаковки / ЦеныНоменклатуры.КоэффициентУпаковкиЦены
        КОНЕЦ КАК ЧИСЛО(15, 2)) КАК Цена,
    ЦеныНоменклатуры.ПериодЦены КАК ПериодЦены,
    ЦеныНоменклатуры.КоэффициентУпаковкиЦены КАК КоэффициентУпаковкиЦены,
    ВЫРАЗИТЬ(ВЫБОР
            КОГДА ЕСТЬNULL(ЦеныМинимальные.Упаковка.Коэффициент, 1) = 0
                ТОГДА ЕСТЬNULL(ЦеныМинимальные.Цена, 0) * ЦеныНоменклатуры.КоэффициентУпаковки
            ИНАЧЕ ЕСТЬNULL(ЦеныМинимальные.Цена, 0) * ЦеныНоменклатуры.КоэффициентУпаковки / ЕСТЬNULL(ЦеныМинимальные.Упаковка.Коэффициент, 1)
        КОНЕЦ КАК ЧИСЛО(15, 2)) КАК МинимальнаяЦена,
    ЕСТЬNULL(ЦеныМинимальные.Период, ДАТАВРЕМЯ(1, 1, 1)) КАК ПериодМинимальнойЦены,
    ЕСТЬNULL(ЦеныМинимальные.Упаковка.Коэффициент, 1) КАК КоэффициентУпаковкиМинимальнойЦены
ПОМЕСТИТЬ ТаблицаИтоговая
ИЗ
    ЦеныНоменклатуры КАК ЦеныНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                &ЦеныНаДату,
                ВидЦены = &ВидМинимальныхЦенПродажи
                    И (Номенклатура, Характеристика) В
                        (ВЫБРАТЬ
                            ИсходныеДанныеИзмененные.Номенклатура,
                            ИсходныеДанныеИзмененные.Характеристика
                        ИЗ
                            ИсходныеДанныеИзмененные КАК ИсходныеДанныеИзмененные)
                    И &ЦеныМинимальные) КАК ЦеныМинимальные
        ПО ЦеныНоменклатуры.Номенклатура = ЦеныМинимальные.Номенклатура
            И ЦеныНоменклатуры.Характеристика = ЦеныМинимальные.Характеристика
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТаблицаИтоговая.Номенклатура КАК Номенклатура,
    ТаблицаИтоговая.Характеристика КАК Характеристика,
    ТаблицаИтоговая.Упаковка КАК Упаковка,
    ТаблицаИтоговая.КоэффициентУпаковки КАК КоэффициентУпаковки,
    ТаблицаИтоговая.ВидЦен КАК ВидЦен,
    ВЫБОР
        КОГДА ТаблицаИтоговая.Цена < ТаблицаИтоговая.МинимальнаяЦена
            ТОГДА ТаблицаИтоговая.МинимальнаяЦена
        ИНАЧЕ ТаблицаИтоговая.Цена
    КОНЕЦ КАК Цена,
    ВЫБОР
        КОГДА ТаблицаИтоговая.Цена < ТаблицаИтоговая.МинимальнаяЦена
            ТОГДА ТаблицаИтоговая.ПериодМинимальнойЦены
        ИНАЧЕ ТаблицаИтоговая.ПериодЦены
    КОНЕЦ КАК ПериодЦены,
    ВЫБОР
        КОГДА ТаблицаИтоговая.Цена < ТаблицаИтоговая.МинимальнаяЦена
            ТОГДА ТаблицаИтоговая.КоэффициентУпаковкиМинимальнойЦены
        ИНАЧЕ ТаблицаИтоговая.КоэффициентУпаковкиЦены
    КОНЕЦ КАК КоэффициентУпаковкиЦены
ПОМЕСТИТЬ ЦеныНоменклатурыСУчетомМинимальных
ИЗ
    ТаблицаИтоговая КАК ТаблицаИтоговая
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Номенклатура, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК Номенклатура,
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Номенклатура.НаименованиеПолное, "") КАК НаименованиеПолное,
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Характеристика, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) КАК Характеристика,
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка, ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)) КАК Упаковка,
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Справка2, ЗНАЧЕНИЕ(Справочник.Справки2ЕГАИС.ПустаяСсылка)) КАК Справка2,
    МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.Количество) КАК Количество,
    МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.КоличествоЦенниковДляПечати) КАК КоличествоЦенниковДляПечати,
    МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.КоличествоЭтикетокДляПечати) КАК КоличествоЭтикетокДляПечати,
    МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.ШаблонЭтикеткиДляПечати) КАК ШаблонЭтикеткиДляПечати,
    МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.ШаблонЦенникаДляПечати) КАК ШаблонЦенникаДляПечати,
    МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод,
    МАКСИМУМ(ШтрихкодыСправокБ.Штрихкод) КАК ШтрихСправкиБ,
    ЕСТЬNULL(ВидыЦен.Ссылка, ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)) КАК ВидЦены,
    ЕСТЬNULL(Организации.Ссылка, ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)) КАК Организация,
    ЕСТЬNULL(СправочникМагазины.Ссылка, ЗНАЧЕНИЕ(Справочник.Магазины.ПустаяСсылка)) КАК Магазин,
    МАКСИМУМ(ЦеныНоменклатуры.Цена) КАК Цена,
    МАКСИМУМ(ЦеныНоменклатуры.ПериодЦены) КАК ДатаПоследнегоИзмененияЦены,
    ВЫРАЗИТЬ(МАКСИМУМ(ВЫБОР
                КОГДА ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка.Коэффициент, 1) = 0
                    ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
                ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток / ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка.Коэффициент, 1)
            КОНЕЦ) КАК ЧИСЛО(17, 3)) КАК ОстатокНаСкладе,
    ЕСТЬNULL(НоменклатураСегмента.Сегмент, ЗНАЧЕНИЕ(Справочник.СегментыНоменклатуры.ПустаяСсылка)) КАК Сегмент,
    МАКСИМУМ(&ТекущееВремя) КАК ТекущееВремя,
    ЕСТЬNULL(Пользователи.Ссылка, ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка)) КАК ТекущийПользователь,
    МАКСИМУМ(КодыSKU.SKU) КАК SKU
{ВЫБРАТЬ
    Номенклатура.*,
    НаименованиеПолное,
    Характеристика.*,
    Упаковка.*,
    Справка2.*,
    Количество,
    КоличествоЦенниковДляПечати,
    КоличествоЭтикетокДляПечати,
    ШаблонЦенникаДляПечати,
    ШаблонЭтикеткиДляПечати,
    Штрихкод,
    ШтрихСправкиБ,
    ВидЦены.*,
    Организация.*,
    Магазин.*,
    Цена,
    ДатаПоследнегоИзмененияЦены,
    ОстатокНаСкладе,
    Сегмент.*,
    ТекущееВремя,
    ТекущийПользователь.*,
    SKU}
ИЗ
    ИсходныеДанныеИзмененные КАК ИсходныеДанныеПоследнийЗапрос
        {ЛЕВОЕ СОЕДИНЕНИЕ ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
        ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
            И ИсходныеДанныеПоследнийЗапрос.Характеристика = ШтрихкодыНоменклатуры.Характеристика
            И ИсходныеДанныеПоследнийЗапрос.Упаковка = ШтрихкодыНоменклатуры.Упаковка}
        {ЛЕВОЕ СОЕДИНЕНИЕ ШтрихкодыСправокБ КАК ШтрихкодыСправокБ
        ПО ИсходныеДанныеПоследнийЗапрос.Справка2 = ШтрихкодыСправокБ.Справка2}
        {ЛЕВОЕ СОЕДИНЕНИЕ ЦеныНоменклатурыСУчетомМинимальных КАК ЦеныНоменклатуры
        ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ЦеныНоменклатуры.Номенклатура
            И ИсходныеДанныеПоследнийЗапрос.Характеристика = ЦеныНоменклатуры.Характеристика
            И ИсходныеДанныеПоследнийЗапрос.Упаковка = ЦеныНоменклатуры.Упаковка}
        {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураСегмента КАК НоменклатураСегмента
        ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = НоменклатураСегмента.Номенклатура
            И ИсходныеДанныеПоследнийЗапрос.Характеристика = НоменклатураСегмента.Характеристика}
        {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыЦен КАК ВидыЦен
        ПО (ВидыЦен.Ссылка = &ВидЦены)}
        {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Магазины КАК СправочникМагазины
        ПО (СправочникМагазины.Ссылка = &Магазин)}
        {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
        ПО (Пользователи.Ссылка = &ТекущийПользователь)}
        {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, {(Склад).* КАК Склад, (Склад.Магазин).* КАК Магазин, (Номенклатура).* КАК Номенклатура, (Характеристика).* КАК Характеристика}) КАК ТоварыНаСкладахОстатки
        ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
            И ИсходныеДанныеПоследнийЗапрос.Характеристика = ТоварыНаСкладахОстатки.Характеристика}
        {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
        ПО ИсходныеДанныеПоследнийЗапрос.Организация.Ссылка = Организации.Ссылка}
        {ЛЕВОЕ СОЕДИНЕНИЕ КодыSKU КАК КодыSKU
        ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = КодыSKU.Номенклатура
            И ИсходныеДанныеПоследнийЗапрос.Характеристика = КодыSKU.Характеристика
            И ИсходныеДанныеПоследнийЗапрос.Упаковка = КодыSKU.Упаковка}
{ГДЕ
    ИсходныеДанныеПоследнийЗапрос.Номенклатура.* КАК Номенклатура,
    ИсходныеДанныеПоследнийЗапрос.Характеристика.* КАК Характеристика,
    ИсходныеДанныеПоследнийЗапрос.Упаковка.* КАК Упаковка,
    ИсходныеДанныеПоследнийЗапрос.Справка2.* КАК Справка2,
    ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
    ШтрихкодыСправокБ.Штрихкод КАК ШтрихСправкиБ,
    ЦеныНоменклатуры.Цена КАК Цена,
    ЦеныНоменклатуры.ПериодЦены КАК ДатаПоследнегоИзмененияЦены,
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокНаСкладе,
    НоменклатураСегмента.Сегмент.* КАК Сегмент,
    КодыSKU.SKU}
 
СГРУППИРОВАТЬ ПО
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Номенклатура, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)),
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Номенклатура.НаименованиеПолное, ""),
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Номенклатура.Наименование, ""),
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Характеристика, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)),
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка, ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)),
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Справка2, ЗНАЧЕНИЕ(Справочник.Справки2ЕГАИС.ПустаяСсылка)),
    ЕСТЬNULL(ВидыЦен.Ссылка, ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)),
    ЕСТЬNULL(Организации.Ссылка, ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)),
    ЕСТЬNULL(СправочникМагазины.Ссылка, ЗНАЧЕНИЕ(Справочник.Магазины.ПустаяСсылка)),
    ЕСТЬNULL(НоменклатураСегмента.Сегмент, ЗНАЧЕНИЕ(Справочник.СегментыНоменклатуры.ПустаяСсылка)),
    ЕСТЬNULL(Пользователи.Ссылка, ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка))
 
УПОРЯДОЧИТЬ ПО
    ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Номенклатура.Наименование, "")
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ор_Производители)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство КАК Свойство,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление КАК СвойствоПредставление,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения КАК СвойствоТипЗначения
        ИЗ
            Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
        ГДЕ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Производители))
    ПОЛЕКЛЮЧА Свойство
    ПОЛЕИМЕНИ СвойствоПредставление
    ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ор_ПроизводителиДополнительныеРеквизиты.Ссылка КАК Ссылка,
            ор_ПроизводителиДополнительныеРеквизиты.Свойство КАК Свойство,
            ор_ПроизводителиДополнительныеРеквизиты.Значение КАК Значение
        ИЗ
            Справочник.ор_Производители.ДополнительныеРеквизиты КАК ор_ПроизводителиДополнительныеРеквизиты)
    ПОЛЕОБЪЕКТА Ссылка
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ор_Коллекции)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство КАК Свойство,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление КАК СвойствоПредставление,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения КАК СвойствоТипЗначения
        ИЗ
            Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
        ГДЕ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Коллекции))
    ПОЛЕКЛЮЧА Свойство
    ПОЛЕИМЕНИ СвойствоПредставление
    ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ор_КоллекцииДополнительныеРеквизиты.Ссылка КАК Ссылка,
            ор_КоллекцииДополнительныеРеквизиты.Свойство КАК Свойство,
            ор_КоллекцииДополнительныеРеквизиты.Значение КАК Значение
        ИЗ
            Справочник.ор_Коллекции.ДополнительныеРеквизиты КАК ор_КоллекцииДополнительныеРеквизиты)
    ПОЛЕОБЪЕКТА Ссылка
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ор_Пол)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство КАК Свойство,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление КАК СвойствоПредставление,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения КАК СвойствоТипЗначения
        ИЗ
            Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
        ГДЕ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Пол))
    ПОЛЕКЛЮЧА Свойство
    ПОЛЕИМЕНИ СвойствоПредставление
    ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ор_ПолДополнительныеРеквизиты.Ссылка КАК Ссылка,
            ор_ПолДополнительныеРеквизиты.Свойство КАК Свойство,
            ор_ПолДополнительныеРеквизиты.Значение КАК Значение
        ИЗ
            Справочник.ор_Пол.ДополнительныеРеквизиты КАК ор_ПолДополнительныеРеквизиты)
    ПОЛЕОБЪЕКТА Ссылка
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ор_Сезоны)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство КАК Свойство,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление КАК СвойствоПредставление,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения КАК СвойствоТипЗначения
        ИЗ
            Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
        ГДЕ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Сезоны))
    ПОЛЕКЛЮЧА Свойство
    ПОЛЕИМЕНИ СвойствоПредставление
    ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ор_СезоныДополнительныеРеквизиты.Ссылка КАК Ссылка,
            ор_СезоныДополнительныеРеквизиты.Свойство КАК Свойство,
            ор_СезоныДополнительныеРеквизиты.Значение КАК Значение
        ИЗ
            Справочник.ор_Сезоны.ДополнительныеРеквизиты КАК ор_СезоныДополнительныеРеквизиты)
    ПОЛЕОБЪЕКТА Ссылка
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ор_ТорговыеМарки)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство КАК Свойство,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление КАК СвойствоПредставление,
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения КАК СвойствоТипЗначения
        ИЗ
            Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
        ГДЕ
            НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_ТорговыеМарки))
    ПОЛЕКЛЮЧА Свойство
    ПОЛЕИМЕНИ СвойствоПредставление
    ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ор_ТорговыеМаркиДополнительныеРеквизиты.Ссылка КАК Ссылка,
            ор_ТорговыеМаркиДополнительныеРеквизиты.Свойство КАК Свойство,
            ор_ТорговыеМаркиДополнительныеРеквизиты.Значение КАК Значение
        ИЗ
            Справочник.ор_ТорговыеМарки.ДополнительныеРеквизиты КАК ор_ТорговыеМаркиДополнительныеРеквизиты)
    ПОЛЕОБЪЕКТА Ссылка
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }

Всего записей: 474 | Зарегистр. 13-12-2007 | Отправлено: 21:09 30-07-2018
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru