Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
1C 7.x

Отчет по продажам ТМЦ (партионный)

15.06.2012, 10:52. Показов 3605. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в Торговле+склад редакция 9.2 "Отчет по продажам ТМЦ" ОТКУДА БЕРЁТ СУММУ ПРОДАЖИ??

никак не могу догнать(((( из какого регистра и какое измерение???


Ток сильно не ругайтесь, я новичок...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.06.2012, 10:52
Ответы с готовыми решениями:

В Отчете По Продажам Тмц Цены Из Справочника!
Доброе утро! Третий день бьюсь над отчетом((( Помогите, пжст, разобраться!!!! Отчет по продажам ТМЦ в 1С 7.7 "Торговля и...

Как изменить отчет для остатков ТМЦ?
Здравствуйте! Помогите, пожалуйста! Есть отчет: ОстаткиТМЦ, там выбираешь фирму, склад, остатки товара можно выбрать либо включая резерв,...

Как изменить отчет для остатков ТМЦ?
Здравствуйте! Помогите, пожалуйста! Есть отчет: ОстаткиТМЦ, там выбираешь фирму, склад, остатки товара можно выбрать либо включая резерв,...

7
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
15.06.2012, 14:34
1C
1
2
3
4
5
6
7
8
9
    |ПродСт  = Регистр.Продажи.ПродСтоимость;
    |Функция СуммаПродСт  = Сумма(ПродСт);
    |ПродСтВ = Регистр.Продажи.ПродСтоимостьВ;
    |Функция СуммаПродСтВ = Сумма(ПродСтВ);
//==== заодно:
                |Себест  = Регистр.Продажи.Себестоимость;
        |Функция СуммаСебест = Сумма(Себест);
        |СебестВ = Регистр.Продажи.СебестоимостьВ;
        |Функция СуммаСебестВ = Сумма(СебестВ);";
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
15.06.2012, 15:00  [ТС]
не работает Вернее работает, но не правильно....

Вот код:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Процедура Сформировать()
    Перем Запрос, ТекстЗапроса, Таб;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса = 
    "//{{ЗАПРОС(Сформировать)
    |с ВыбНачПериода;
    |Номенклатура = Регистр.Продажи.Номенклатура;
    |Количество = Регистр.Продажи.Количество;
    |Функция КоличествоСумма = Сумма(Количество);
    |ПродСт  = Регистр.Продажи.ПродСтоимость;
    |Функция СуммаПродСт  = Сумма(ПродСт);
    |Себест  = Регистр.Продажи.Себестоимость;
    |Функция СуммаСебест = Сумма(Себест);
    |Группировка Номенклатура;
    |Условие(Номенклатура в номенклатуре);
    |"//}}ЗАПРОС
    ;
    
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;
 
    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
        // Заполнение полей Номенклатура
        Таб.ВывестиСекцию("Номенклатура");
    КонецЦикла;
    // Заполнение полей "Итого"
    Таб.ВывестиСекцию("Итого");
    // Вывод заполненной формы
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Сформировать", "");
КонецПроцедуры
Показывает не реальные цифры....

Число проданных товаров вроде то показывает, а на какую сумму не то...
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
15.06.2012, 15:24
а на какую сумму не то...
"не то" это чо? движения в нём правильные? Попробуйте RegPrint.ert-ом получить реальную инфу и сравнить. (погуглите, если что, у меня ИТС-ник в офисе, т.е. не с собой)
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
15.06.2012, 15:36  [ТС]
регпринт показывает что там сидят не те числа(((( блин... А гдеж их тогда взять????

Вот например "ОтчетПоПродажамТМЦ" берёт правильные суммы откудато.... А откуда я так и не понял... слишком замороченный алгоритм....
Единственное что понял, так это то, что суммы получаются используя данные из регистров "ПартииНаличие" и "ПартииОтданные".... А вот каким образом так и не понял...

Может их оттуда можно вытащить???
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
15.06.2012, 16:24
1C
1
2
3
|Сумма1= Регистр.ПартииНаличие.СуммаРуб,Регистр.ПартииОтданные.СуммаРуб;
    |Сумма2= Регистр.ПартииНаличие.СуммаБезНДС,Регистр.ПартииОтданные.СуммаБезНДС;
    |Сумма3= Регистр.ПартииНаличие.СуммаУпр,Регистр.ПартииОтданные.СуммаУпр;
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
15.06.2012, 16:35  [ТС]
последовал твоему совету, пытаюсь зделать так:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса = 
    "//{{ЗАПРОС(Сформировать)
|с ВыбНачПериода;
|Сумма1= Регистр.ПартииНаличие.СуммаРуб,Регистр.ПартииОтданные.СуммаРуб;
|Сумма2= Регистр.ПартииНаличие.СуммаБезНДС,Регистр.ПартииОтданные.СуммаБезНДС;
|Сумма3= Регистр.ПартииНаличие.СуммаУпр,Регистр.ПартииОтданные.СуммаУпр;
|Номенклатура1 = Регистр.ПартииНаличие.Номенклатура,Регистр.ПартииОтданные.Номенклатура;
|Номенклатура = Регистр.Продажи.Номенклатура;
|Количество = Регистр.Продажи.Количество;
|Функция КоличествоСумма = Сумма(Количество);
|ПродСт  = Регистр.Продажи.ПродСтоимость;
|Функция СуммаПродСт  = Сумма(ПродСт);
|Себест  = Регистр.Продажи.Себестоимость;
|Функция СуммаСебест = Сумма(Себест);
|Группировка Номенклатура;
|Условие(Номенклатура в номенклатуре);
|Условие(Номенклатура = Номенклатура1);
|"//}}ЗАПРОС
    ;
но почемуто не работает... не выбирает ничего... Подозреваю что ошибка в последнем условии.... А если оно не работает, то как ещё связать две таблицы номенклатурой одним запросом?
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
15.06.2012, 16:53
Цитата Сообщение от lavrik Посмотреть сообщение
в Торговле+склад редакция 9.2 "Отчет по продажам ТМЦ" ОТКУДА БЕРЁТ СУММУ ПРОДАЖИ??
Откуда сумма, выяснили. Что нужно с ней сделать? Просто тренировка? Тогда два регистра в запросе д.б. у всех ключевых реквов (Номенклатура), иначе 77 не свяжет таблицы. В тексте запроса Функции желательно вместе, переменные вместе (перестраховка)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2012, 16:53
Помогаю со студенческими работами здесь

УТ 11, отчет за месяц по продажам
Вот нужен отчет сколько товаров продали за месяц, количество и сумма,(карандашей 10, на сумму 100 руб. и т.п), подскажите с каким регистром...

Отчет по продажам(малех не пойму)
Привет всем. Делаю отчет и запнулся на последнем шаге. Все работает, все выводится в макет, формируется как надо. Но не могу сформировать...

Отчет по продажам и остаткам товара
Делаю внешний отчет на 8.2, который должен формировать отчет по продажам и остаткам товара по неделям. На форме есть выбор периода,...

Отчёт по движению ТМЦ на складе
Добрый день всем. Нужна помощь. Требуется сделать отчёт по движению ТМЦ на складе в БП 2.0. Данные нужно брать из регистра...

УТ 11 Отчет по продажам
конфигурация УТ 11 нужен отчет по продажам Себестоимость расчитывается по средней ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru