Форум программистов, компьютерный форум, киберфорум
1С: Администрирование и интеграция
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 06.04.2018
Сообщений: 157

Общая сумма проданных сопутствующих товаров

10.09.2021, 11:36. Показов 10751. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо доработать конфигурацию так, чтобы обеспечить расчет вознаграждения мастеру, при проведении документа «Оказание услуг», за проданные товары с особой пометкой «Сопутствующий», указываемой для товаров в справочнике номенклатур. Этим свойством выделяются товары, продажа которых клиенту не обязательна, но желательна. Вознаграждение высчитывается как процент от общей суммы проданных «сопутствующих» товаров в данном документе и составляет:

10% сумма меньше 5 000 руб.
20% сумма от 5 000 до 30 000 руб.
25% сумма больше 30 000 руб.

Требуется разработать структуру данных для хранения накопленного вознаграждения.
Разработать отчет, позволяющий получить общие суммы вознаграждений по каждому мастеру за произвольно выбранный период.

Пример отчета:
Период: 07.04.2013 – 15.08.2013

Мастер Сумма
Иванов Иван 7 000
Петров Пётр 4 500
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.09.2021, 11:36
Ответы с готовыми решениями:

Отчет по количеству проданных товаров
Всем привет! Создаю отчет по количеству проданных товаров покупателелям. Проверьте пожалуйста, что не так. &НаСервере ...

Как выбрать список товаров, проданных за нужные периоды (запрос к РегистрСведений.Продажи.Обороты)
Чем в данном случае является РегистрСведений, может это алиасное имя,я не знаю,как создать такой запрос,помогите пожалуйста,я не...

Прочитать файл и получить отчет: дата, общая стоимость проданных товаров в этот день во всех магазинах сети
Список содержит сведения о проданных товарах в сети магазинов. 1. Создать текстовый файл, содержащий дату, название магазина, общую...

3
Модератор
Эксперт 1С
 Аватар для Yulunga
4139 / 946 / 265
Регистрация: 22.04.2013
Сообщений: 6,590
Записей в блоге: 1
10.09.2021, 11:45
и в каком месте у Вас затык?
0
2 / 2 / 0
Регистрация: 06.04.2018
Сообщений: 157
10.09.2021, 12:18  [ТС]
У меня проблема с подсчетом вознаграждения из ОБЩЕЙ СУММЫ, а не как у меня - построчно считывается каждая услуга в документе. И я не понимаю что мне делать с сопутствующими товарами.

Добавлено через 28 минут
Вот мой код движения регистратора
Code
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
Процедура ОбработкаПроведения(Отказ, Режим)
    //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
 
    // регистр Вознаграждения Приход
 
    //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
    
    А = 0;
    
    
    Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
        Если ТекСтрокаПереченьНоменклатуры.Сумма < 1000 Тогда 
            Процент = 0.05;
    ИначеЕсли  ТекСтрокаПереченьНоменклатуры.Сумма >= 1000 И ТекСтрокаПереченьНоменклатуры.Сумма < 5000 Тогда 
            Процент = 0.1;
        Иначе Процент = 0.15;
        КонецЕсли;
        А=А+Процент*ТекСтрокаПереченьНоменклатуры.Сумма;
            КонецЦикла;
        Движение = Движения.Вознаграждения.Добавить();
            Движение.Период = Дата;
        Движение.Мастер = Мастер;
        
              Движение.Вознаграждение = А;
    Движения.Вознаграждения.Записывать = Истина;
    
    
КонецПроцедуры
1
Эксперт 1С
6334 / 1754 / 640
Регистрация: 16.01.2015
Сообщений: 7,288
10.09.2021, 18:49
cyberlohh, Сначала покажи какой у тебя РН Вознаграждения. Это должен быть РН Остатки, подчиненный регистратору.
Записывать надо как пополнение вознаграждения (приход) так и выплату вознаграждения (расход), иначе очень быстро РН начнет выдавать ерунду. Соответственно регистраторов должно быть как минимум два: Расходная накладная и Расход денег
Дальше. По условию вознаграждение платится только за категорию товара "Сопутствующие", значит сначала надо проверить является ли товар в ТЧ сопутствующим (у тебя этого нет).
Сумму считаешь либо в своем цикле либо делаешь запрос. Для цикла что-то типа:
1C
1
2
3
4
5
6
7
Сумма = 0;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Если // здесь проверка на категорию, что утебя это - знаешь только ты. Тогда
Сумма = Сумма + ТекСтрокаПереченьНоменклатуры.Сумма;
КонецЕсли;
КонецЦикла;
//И после проверяешь сумму, если сумма набрана, делаешь движение Приход с указанием регистратора, суммы проданогои суммы вознаграждения
Это канва. Сам код может и будет с нюансами твоей конфигурации
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.09.2021, 18:49
Помогаю со студенческими работами здесь

Сумма проданных товаров по коду
Здравствуйте, есть таблица товары: -ID -Название -Стоимость И таблица продажи: -ID -ID Товара -Количество ...

Количество проданных товаров за текущую дату и сумма продажи
Всем привет. Есть таблица продаж товаров с полями: дата продажи, наименование товара, количество, сумма. В один день могут продать любое...

общая сумма всех товаров
Здравствуйте пожалуйста помогите мне. Мне надо сделать программу в которую мы вводим какой-либо товар и его сумму и тогда в ListBox...

Сортировка сопутствующих товаров
Добрый день! При добавлении сопутствующего товара, столкнулись со следующей проблемой: В параметрах карточки товара все ID...

Найти количество проданных товаров
помогите написать прошлая тема не правильная(не знаю как ее удалить,т.к я новенькая),поэтому пересоздала


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru