Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 18.06.2014
Сообщений: 715
1C 8.x

Отчет Комиссионерам

19.11.2015, 09:03. Показов 1704. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет .... компания наша дает под реализацию товар магазину
мы им поставили на прилавок например масло по 100 рублей потом пришло еще масло по 101 и 102 рублю мы им еще дали(масло одно и тоже только цена меняется )
потом сказали они нам что продали масло по 100 и 101 рублю мы списываем начиная с первого то есть вначале 100 потом 101 ... но когда записываешь цены он бывает берет среднее значение например 100.5 поставит как сделать чтобы он правильно цену писал
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2015, 09:03
Ответы с готовыми решениями:

Отчет СКД. Вывод нескольких таблиц в отчет из разных запросов.
Привет, коллеги! Возникла необходимость в одном отчете видеть 2 таблички: одну по продажам, другую по взаиморасчетам. Одним запросом...

Отчет РАУЗ переделать в отчет с партионным учетом
Возможно ли типовой отчет построенный на РАУЗ переделать так, чтобы он работал в партионном учете? Путем удаления ключей аналитики или...

Отчет Комиссионерам
Всем привет есть такая проблема не могу провести оперативно все списания проводим не оперативно , если провести оперативно (картинка) тогда...

20
1 / 1 / 1
Регистрация: 18.06.2014
Сообщений: 715
25.11.2015, 13:58  [ТС]
Студворк — интернет-сервис помощи студентам
пытался сделать , чтобы он одну и туже дату не записывал вообщем как сделать ,чтобы он группировал по дате товар ,когда была реализация как в оригинале, а не просто тупо все подряд добавлял

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Процедура КоманднаяПанельТоварыДобавить(Кнопка)
 
    ФормаВыбора = Документы.РеализацияТоваровУслуг.ПолучитьФормуВыбора();
    ФормаВыбора.Заголовок = "Выберите документ передачи на комиссию для заполнения отчета комиссионера";
    ФормаВыбора.РежимВыбора = Истина;
 
    ФормаВыбора.Отбор.ДокументыПоДоговоруКонтрагента.Значение = ДоговорКонтрагента;
    ФормаВыбора.Отбор.ДокументыПоДоговоруКонтрагента.Использование = Истина;
 
    Реализация = ФормаВыбора.ОткрытьМодально();
    номерок=Реализация.Номер;
 
    Если НЕ ЗначениеЗаполнено(Реализация) Тогда
        Возврат;
    КонецЕсли;
    значение= истина ;
          
       данные=элементыформы.ПокупателиТовары.ТекущиеДанные;
     попытка
   если данные.датасф = Реализация.дата тогда  
значение= ложь ;//иначе значение= истина ; 
конецесли; исключение конецпопытки;
       если значение = истина тогда
    ///////////////////////////////////
    Запрос = Новый Запрос;
            Запрос.Текст =
     "ВЫБРАТЬ
     |  РеализацияТоваровУслуг.Номер,
     |  РеализацияТоваровУслуг.Дата,
     |  РеализацияТоваровУслуг.Контрагент
     |ИЗ
     |  Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
     |ГДЕ
     |  РеализацияТоваровУслуг.Номер = &номерок"  ;
        Запрос.УстановитьПараметр("номерок",номерок);
        Выборка = Запрос.Выполнить().Выбрать();    
        Пока Выборка.Следующий() Цикл
             СтрокаТабличнойЧасти1 = Покупатели.добавить();
             СтрокаТабличнойЧасти1.Покупатель =выборка.Контрагент ;
             СтрокаТабличнойЧасти1.ДатаСФ =выборка.дата ;
         конеццикла;
     конецесли;    
     ///////////////////////////////////////
         
     Запрос = Новый Запрос;
            Запрос.Текст =
                             "ВЫБРАТЬ
                             |  РеализацияТоваровУслуг.Ссылка,
                             |  РеализацияТоваровУслуг.Номер,
                             |  РеализацияТоваровУслугТовары.Номенклатура,
                             |  РеализацияТоваровУслугТовары.СерияНоменклатуры,
                             |  РеализацияТоваровУслугТовары.Цена,
                             |  РеализацияТоваровУслугТовары.Количество,
                             |  РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
                             |  РеализацияТоваровУслугТовары.Коэффициент,
                             |  РеализацияТоваровУслуг.Контрагент КАК Контрагент,
                             |  РеализацияТоваровУслуг.Дата
                             |ИЗ
                             |  Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
                             |      ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
                             |      ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
                             |ГДЕ
                             |  РеализацияТоваровУслуг.Номер = &номерок";
                             
                                 Запрос.УстановитьПараметр("номерок",номерок);
            Выборка = Запрос.Выполнить().Выбрать();    
            Пока Выборка.Следующий() Цикл
                 СтрокаТабличнойЧасти = Товары.добавить();        
            СтрокаТабличнойЧасти.Номенклатура = выборка.Номенклатура;
            СтрокаТабличнойЧасти.СерияНоменклатуры =  выборка.СерияНоменклатуры;
            СтрокаТабличнойЧасти.Количество =   выборка.Количество;
            СтрокаТабличнойЧасти.ЕдиницаИзмерения = выборка.ЕдиницаИзмерения;
            СтрокаТабличнойЧасти.Коэффициент     =   выборка.Коэффициент;
            СтрокаТабличнойЧасти.Цена       =     выборка.Цена;
            СтрокаТабличнойЧасти.Сумма = выборка.Количество*выборка.цена;
            СтрокаТабличнойЧасти.СуммаПередачи = СтрокаТабличнойЧасти.Сумма;
            СтрокаТабличнойЧасти.ЦенаПередачи  = СтрокаТабличнойЧасти.Цена;  
            СтрокаТабличнойЧасти.СуммаВознаграждения = ПроцентКомиссионногоВознаграждения / 100
                                                * СтрокаТабличнойЧасти.Сумма;
            СтрокаТабличнойЧасти.СуммаНДСВознаграждения = УчетНДС.РассчитатьСуммуНДС(СтрокаТабличнойЧасти.СуммаВознаграждения,
                                                                        УчитыватьНДС, СуммаВключаетНДС,
                                                                        УчетНДС.ПолучитьСтавкуНДС(СтавкаНДСВознаграждения));
 
 
                              Конеццикла;
КонецПроцедуры
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2015, 13:58

Как отчет из построителя отчетов сохранить во внешний отчет?
В консоли построителя отчетов(ИР), получается сам очень аккуратный отчет , но сохраняется и читается он в формате *.rcf , каким образом его...

Как открыть отчёт с указанным значением параметра, который используется в запросе на котором строится отчёт?
Есть запрос, по нему построен отчёт: SELECT Товар.Артикул, ., Товар.Наименование, ., ., .Количество, Товар. FROM INNER JOIN ...

Отчёт о том, кто открывал отчёт
Привет. поставили задачу - узнать кто из пользователей открывал с какими настройками отчёт. есть какие варианты как это сделать ? я...

Отчет
Здравствуйте, помогите пожалуйста с создание отчета на версии 8.2 Предприятие . Суть задачи в том, что мне надо создать отчет расписания...

Отчет
Помогите выловить ошибку. Суть: сопоставить с данными в тексте и вывести информацию по товару. Текст программы: # include...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru