|
Регистр Накопления 8.1. Новое движение добавлялось в одну и туже таблицу? | ☑ | ||
---|---|---|---|---|
0
EKO LX
18.10.12
✎
11:20
|
Здравствуйте. есть документ чекККМ. создаю регистр накопления продажи продавцов. измерения спр.Склад и спр.Пользователи и ресурс сумма документа. возможно ли при каждом добавлении нового чека, в регистре накопления искалась строка идентичной по Склад и Пользователи и прибавлялась к сумме сумма нового документа, а не создавалась новая строка. возможно такое?
|
|||
1
EKO LX
18.10.12
✎
12:12
|
Молчание знак согласия?
|
|||
2
hhhh
18.10.12
✎
12:21
|
(1) нет. Невозможно.
|
|||
3
Azrael
18.10.12
✎
14:04
|
Возможно, но зачем ? :D
|
|||
4
Azrael
18.10.12
✎
14:05
|
если регистр накопительный, так просто накапливай.... и потом отчетом собирай итоги... а не делай из него непонятно что...
|
|||
5
EKO LX
18.10.12
✎
15:03
|
(2) спасибо, ясно
|
|||
6
Axel2009
18.10.12
✎
15:03
|
(5) возможно
|
|||
7
EKO LX
18.10.12
✎
15:20
|
(6) понятно, спасибо. но думаю это не обязательно. просто подумал от каждой строки база набухает вот и интересно стало есть ли альтернативный вариант
|
|||
8
Axel2009
18.10.12
✎
15:23
|
(7) читай мат.часть. в конце каждого дня формируется ОРП, и после его проведения все движения по чекам уходят в ОРП и там уже зависит все от количества строк в ОРП
|
|||
9
EKO LX
18.10.12
✎
15:31
|
(8) это я знаю. мне нужно было знать какой продавец сколько продал товаров. в РТ есть такое поле - продавец, но в УТ нет, поэтому решил создать регистр накопления где на ответственное лицо и буду накапливать сумму продажи продавцов, т.е. ответственное лицо будет продавцом. а потом отчетом знать кто сколько продал. но мне нужно чтобы после закрытия смены, этот регистр не очищался. пока не знаю...как?
|
|||
10
AaNnDdRrEeYy
18.10.12
✎
15:36
|
(9)а он очищается потомучто удаляются чекиККМ из розницы?
|
|||
11
EKO LX
18.10.12
✎
15:39
|
(10) в рознице они не удаляются, а архивируются, в УТ удаляются. я это понимаю, но нельзя как-то после удаления эту информацию как-то сохранить? передать их куда-то...
|
|||
12
AaNnDdRrEeYy
18.10.12
✎
15:40
|
надо регистр заполнять при закрытии кассовой смены а не при проведении чекаККМ, и регистратором будет документ закрытие кассовой смены
|
|||
13
EKO LX
18.10.12
✎
15:46
|
(12) дааа, спасибо Вам. но вот закрытие кассовой смены - это не документ, а не хороший обработчик)
|
|||
14
Axel2009
18.10.12
✎
15:50
|
(13) добавить поле продавец в таблицу Товары не?
|
|||
15
AaNnDdRrEeYy
18.10.12
✎
15:57
|
(13) дааа, вот хер его знает что там я с типовыми уже года три как не работаю, ну сделай документ регистратор в этом обработчике.
|
|||
16
EKO LX
18.10.12
✎
15:59
|
(14) это хорошо, но можно и так
помогите пожалуйста с обработкой. пишу это в обработчик закрытие кассовой смены - в начало ВЫПОЛНИТЬ Док = Документы.ЧекККМ.ПолучитьСсылку(); Движение = РегистрыНакопления.ПродажиПродавцов.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Док.Дата; Движение.Продавец = Док.Ответственный; Движение.Склад = Док.Склад; Движение.Сумма = Док.СуммаДокумента; |
|||
17
Axel2009
18.10.12
✎
16:01
|
(16) как проверять то потом будешь правильность? или будешь говорить "верьте мне!"?
|
|||
18
AaNnDdRrEeYy
18.10.12
✎
16:07
|
(16) ты не поверишь
http://s57.radikal.ru/i158/1109/38/b562ce3a0d8c.png |
|||
19
EKO LX
18.10.12
✎
16:08
|
(17) а чем этот метод хуж?
|
|||
20
BAPBAP
18.10.12
✎
16:08
|
(16) Забыл маленькую мелочь. Поле Регистратор как заполнять будешь?
|
|||
21
EKO LX
18.10.12
✎
16:09
|
(18) это розница, а не УТ
|
|||
22
Axel2009
18.10.12
✎
16:11
|
да строй все на основе движений, госпади
|
|||
23
EKO LX
18.10.12
✎
16:11
|
(20) =)
|
|||
24
EKO LX
18.10.12
✎
16:12
|
(22) в программировании я не силен, поэтому прощу помощи
|
|||
25
EKO LX
18.10.12
✎
16:13
|
обработка ругается:
{Обработка.ЗакрытиеКассовойСмены.Форма.Форма(98)}: Метод объекта не обнаружен (Добавить) Движение = РегистрыНакопления.ПродажиПродавцов.Добавить(); |
|||
26
BAPBAP
18.10.12
✎
16:16
|
(25) НаборЗаписей = РегистрыНакопления.ПродажиПродавцов.СоздатьНаборЗаписей();
Движение = НаборЗаписей.Добавить(); Но дальше будет ругаться на незаполненном поле регистратор. |
|||
27
BAPBAP
18.10.12
✎
16:17
|
Как вариант, создай свой документ, который будешь формировать обработкой Закрытие смены. Этим документов, формируй свои движения
|
|||
28
AaNnDdRrEeYy
18.10.12
✎
16:26
|
(27) неее ему в (15) предлагали уже, он упертый...
|
|||
29
EKO LX
18.10.12
✎
16:30
|
(28) извините, я этой строки не заметил)) спасибо! сейчас нахимичу какой-нибудь эликсир старости...
|
|||
30
EKO LX
18.10.12
✎
16:57
|
Создал документ ПродажиПродавцев с табличной частью Продажа с реквизитами Продавец, Склад, СуммаПродажи. перед процедурой КоманднаяПанельДействийЗакрытьСмену(Кнопка) пишу
Док = Документы.ЧекККМ.ПолучитьСсылку(); ДокПродажиПродавцов = Документы.ПродажиПродавцов.СоздатьДокумент(); ДокПродажиПродавцов.Дата = НачалоДня(ТекущаяДата()); Продажа = ДокПродажиПродавцов.Продажа.Добавить(); Продажа.Продавец = Док.Ответственный; Продажа.Склад = Док.Склад; Продажа.СуммаПродажи = Док.СуммаДокумента; ДокПродажиПродавцов.Записать(РежимЗаписиДокумента.Проведение); документ создается, табличная часть не заполняется |
|||
31
EKO LX
19.10.12
✎
09:59
|
поправьте пожалуйста
Зпр = Новый Запрос; Зпр.Текст = "ВЫБРАТЬ | ЧекККМ.Ссылка КАК ЧекСсылка, | ЧекККМ.Дата, | ЧекККМ.Склад, | ЧекККМ.КассаККМ, | ЧекККМ.Ответственный, | ЧекККМ.СуммаДокумента |ИЗ | Документ.ЧекККМ КАК ЧекККМ |ГДЕ | ЧекККМ.Дата = &ТекущаяДата;"; Зпр.УстановитьПараметр("ТекущаяДата",ТекущаяДата); Результат = Зпр.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл ЧекККМ = Результат.ЧекСсылка.ПолучитьОбъект(); КонецЦикла; ДокПродажиПродавцов = Документы.ПродажиПродавцов.СоздатьДокумент(); ДокПродажиПродавцов.Дата = ТекущаяДата; ДокПродажиПродавцов.КассаККМ = Результат.КассаККМ; ДокПродажиПродавцов.Склад = Результат.Склад; Для Каждого СтрокаТЧ Из ДокПродажиПродавцов.Продажа Цикл СтрокаТЧ.Продавец = Результат.Ответственный; СтрокаТЧ.СуммаПродажи = Результат.СуммаДокумента; ДокПродажиПродавцов.ПолучитьФорму().ОткрытьМодально(); ДокПродажиПродавцов.Записать(РежимЗаписиДокумента.Запись); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |