Имя: Пароль:
1C
1С v8
Применить Запрос к ячейки табличной части
0 BarakuzA
 
21.04.14
15:34
Добрый день,

есть запрос, который при определенном значении реквизита ТабличнойЧасти, делает вычисления и этот результат должен вывестись в другой ячейке. Т.е.: есть реквизит ТЧ Склад, выбираем его, и заполняется значение Сумма ТЧ.
1 Wobland
 
21.04.14
15:34
бывает..
2 BarakuzA
 
21.04.14
15:36
Сумма вычисляется через запрос по счету
3 Wobland
 
21.04.14
15:37
ничего страшного
4 BarakuzA
 
21.04.14
15:37
ТекДанные = ЭлементыФормы.Начисления.ТекущиеДанные;
    Магазин1 = ТекДанные.Магазин;
    ////////////////////////////////////////////////////
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("СчетРВ",ПланыСчетов.Хозрасчетный.НераспределеннаяРозничнаяВыручка);                      
    
    МассивВидовСубконто = Новый Массив;
    МассивВидовСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);
    Запрос.УстановитьПараметр("ВидыСубконто",МассивВидовСубконто);
    Запрос.УстановитьПараметр("ДатаНач",НачалоДня(ДатаНач));
    Запрос.УстановитьПараметр("ДатаКон",КонецДня(ДатаКон));
    Запрос.УстановитьПараметр("Субконто1",Магазин1);
    
    Запрос.Текст=    
    "ВЫБРАТЬ
    |    ХозрасчетныйОстаткиИОбороты.Счет,
    |    ХозрасчетныйОстаткиИОбороты.Субконто1,
    |    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК Выручка
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач,&ДатаКон,,Счет=&СчетРВ,&ВидыСубконто) КАК ХозрасчетныйОстаткиИОбороты
    |ГДЕ
    |    ХозрасчетныйОстаткиИОбороты.Субконто1 = &Субконто1";    
    Результат = Запрос.Выполнить().Выбрать();
    ТекДанные.ФактПродаж = Результат.Выручка;
5 Wobland
 
21.04.14
15:38
продолжай, я заинтригован
6 МойКодУныл
 
21.04.14
15:38
(0) Обработчик формы при изменении?
Или тут что-то глубже?
7 BarakuzA
 
21.04.14
15:38
не выводится ни какого значения
8 AlexTim03
 
21.04.14
15:39
(5) Как думаешь, кульминация уже близка?
9 Wobland
 
21.04.14
15:39
(7) поддерживаю
10 Wobland
 
21.04.14
15:39
(8) пол-сотни постов
11 BarakuzA
 
21.04.14
15:40
так что не так то?
12 ДенисЧ
 
21.04.14
15:41
испорчу я вам праздник жизни...

Результат.Следующий();
13 Wobland
 
21.04.14
15:41
(11) проверка пустоты запроса, неполучение данных запроса
14 Wobland
 
21.04.14
15:43
а на коего беса вообще в документе(!) сумма продаж за сегодня?
15 BarakuzA
 
21.04.14
15:45
(14) - особая система начисления зп в зависимости от суммы продаж
16 Wobland
 
21.04.14
15:45
(15) бредятина какая
17 НЕА123
 
21.04.14
15:46
(16)
в (10) что-то поскромничал.
18 Wobland
 
21.04.14
15:47
+(16) или какие расчётные механизмы сами следят за изменением суммы продаж за день?
19 МойКодУныл
 
21.04.14
15:47
(12) все испортил.
20 Wobland
 
21.04.14
15:47
(17) это было без учёта ДенисаЧ ;)
21 BarakuzA
 
21.04.14
15:48
(18) если интересно могу рассказать, в чем смысл
22 Wobland
 
21.04.14
15:49
(21) интересно. также интересно, как отслеживается изменение суммы продаж
23 BarakuzA
 
21.04.14
15:50
приходуется розничная выручка по ТТ по дням на счет РВ, потом в зависимости от ТТ и выручки по ТТ за период начисляется зп сотрудникам.
24 Wobland
 
21.04.14
15:52
(23) а потом приходит тётя Маша и говорит, что на самом деле был пересорт. продали холодильник1 по цене холодильника2. касса страдает, предприятие в убытке, манагер уже в самолёте летит в Испанию
25 BarakuzA
 
21.04.14
15:53
(24) - все бывает, но в моем случаи спефика такая что такого не бывает.
26 МойКодУныл
 
21.04.14
15:54
(24) Никаких изменений задним числом! рАз продали не то - списываем проданное , приходуем непроданное. А манагеров надо беречь.
27 Eugene_life
 
21.04.14
15:54
(24) Все получают по шее, карточка манагера блокируется. Если он успел снять бабло с карты - то на него подается в Интерпол.
28 BarakuzA
 
21.04.14
15:55
зп начисляется уже после того, как проверили продажи инвентаризацией.
29 Wobland
 
21.04.14
15:55
(25) моя религия гласит, что алгоритм, рассчитанный на какие-то частные случаи ущербен
30 Wobland
 
21.04.14
15:56
(28) не текущая дата. не нравится она мне
31 BarakuzA
 
21.04.14
15:57
(29) - предложения???
32 Wobland
 
21.04.14
16:00
(31) прекратить делать такие документы каждый день
33 МойКодУныл
 
21.04.14
16:00
(32) тянешь до 50 поста?
34 Wobland
 
21.04.14
16:01
(33) уже перевалим. сначала @ДеничЧ настройку сбил, потом ТС сорвал покровы...
35 BarakuzA
 
21.04.14
16:03
(32) - док по начисл зп?
36 Wobland
 
21.04.14
16:10
ну разве что зряплата каждый день выдаётся. тогда косяки ведения учёта потребуют большего внимания
37 МойКодУныл
 
21.04.14
16:11
Покажи свое знание регистров расчета. Пиши туда выручку как отдельный вид расчета и назначь его базовым у премии. Платформа сама проконтролирует актуальность.
Я, в них, кстати, ничего не понимаю.
38 Wobland
 
21.04.14
16:13
(37) >Пиши туда выручку
регистратор нужен. как раз НачислениеЗП. который запросто может аккумулировать данные за месяц
//я,кстати, тоже
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший