|
Сделал счетчик в пределах дня лучше через РегНакопления или РегСведений | ☑ | ||
---|---|---|---|---|
0
korgallom
17.02.12
✎
11:08
|
Добрый день, было нужно сделать счетчик в пределах дня который считает все упаковки в пределах дня, а на следующий день начинался заново. сделал что при проведении заказа поставщику в регистр накопления записывалось количество и дата. достаю потом в следующем заказе последнее значение достается вот так:
Дата1=Формат(Дата, "дф=ддММгг"); ТабЗнач=РегистрыНакопления.Коды.Выбрать(); т2=0; Пока Табзнач.следующий() Цикл Дата2=Формат(ТабЗнач.ДатаД,"дф=ддММгг"); Если Дата2=Дата1 тогда т1=ТабЗнач.Количество; т2=т2+т1; иначе КонецЕсли; КонецЦикла; Сообщить(т2); по моему это как то тяжело для базы, боюсь что если будет заказ большой на много упаковок это займет много времени, или нормально? я вот думаю может как то можно через регистр сведений??? |
|||
1
ZanderZ
17.02.12
✎
11:10
|
эээ зачем вообще регистры делать ??
|
|||
2
korgallom
17.02.12
✎
11:11
|
или из этого регистра накопления выбрать просто другим способом
Движения.Коды.Записывать = Истина; Для Каждого ТекСтрокаТовары Из Товары Цикл Движение = Движения.Коды.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.Датад = Дата; Движение.Количество = ТекСтрокаТовары.Количество; КонецЦикла; |
|||
3
korgallom
17.02.12
✎
11:11
|
(1) я что просто в интернете ничего не нашел...
|
|||
4
korgallom
17.02.12
✎
11:12
|
что ерунду я придумал?
|
|||
5
vmv
17.02.12
✎
11:28
|
(4) ерунду однозначно)
ты вошел в область технологического учета. Главная проблема 1С в контесте прозводства и технологий была и отстается в то, что как разработчики платформы, так и разработчики конфигураций мыслят категориями бухгалтерского, финансового и налогового учетов. В котором учет ведеться в разрезе классических дат(день, месяц, квартал). Как только мы входим в область технологий то на событийной сцене событий появляеться его величество ВРЕМЯ. Именно в разрезах времени часы, минуты, секунды фиксируються события технологических процессов. К счастью в 8.2. и литералы запросов и методы работы с объектвми уже позволяют вести технологический учет, если сам разработчик введет такие объекты как технологические периоды и изменение состояний документов в их разрезах. я постороил на регистрах сведений связку объект-график, где объект - это документ, справочник, ... а график - это элемент справочника технологических периодов в любом разрезе и протяженности. В каждом элементе начальный момент, шаг момента и количество моментов. Кароче надоело писать, хотел акцентировать, что пора уже вводить в платформу такие механизмы. |
|||
6
Scooter
17.02.12
✎
11:34
|
(0)баян еще с семёрки
для справочника, нумерация в пределах подчинения |
|||
7
Баклажанов
17.02.12
✎
11:36
|
счетчик http://goo.gl/GiLcc
|
|||
8
korgallom
17.02.12
✎
11:51
|
(6)в пределах дня суммируются упаковки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |