Имя: Пароль:
1C
1С v8
Новая номенклатура за период
,
0 Denkart
 
28.04.15
18:20
Требуется отчет по новой номенклатуре за период т.е. сколько добавилось новых позиций номенклатуры за месяц например....
Что то не нашел ни чего похожего и вообще не понимаю как такой отчет сделать.
1С:Предприятие 8.3 (8.3.5.1517)
УТ 11.1.10.116

Папа гггде море )))
1 silent person
 
28.04.15
18:23
журнал регистрации отбор по справочнику номенклатура на событие Создание
2 PR
 
28.04.15
18:25
(0) Отбор по реквизиту "Дата создания"
3 Тюря
 
28.04.15
18:29
Оборот прихода, первая дата прихода - и тд
4 shuhard_серый
 
28.04.15
19:14
(2) ты путаешь с Партнером и ДатаРегистрации

(0) версионирование, если оно поднято
журнал, если он жив
дата из UID - всегда
5 PR
 
28.04.15
19:38
(4) Я ничего не путаю.
Я говорю, что надо добавить такой реквизит.
6 Cyberhawk
 
28.04.15
19:50
(0) если позиция добавляется всегда для какого-то документа, то можно обойтись без (2), делая выборку из пачки документов / регистров за период, но, как говорится, это может быть "методологически не верно"
7 fishb1
 
29.04.15
09:06
(0) Может быть имеется в виду не создание элементов справочника, а появление номенклатуры на остатке?

С точки зрения бизнеса, это было бы логичнее. :)
8 Вася Чез
 
29.04.15
09:10
(0) тащи из журнала запросом
9 Dmitrith
 
29.04.15
09:18
Сделал реквизит в Номенклатуре "ДатаСоздания" и не парюсь
10 1976vas
 
29.04.15
09:27
Из версионирования проще всего.
11 Jonny_Khomich
 
29.04.15
09:27
(9) лучше свойство новое сделать
12 ttk
 
29.04.15
09:38
(0) Проще всего из уида тянуть, без всяких доп реквизитов, записей в него или парсенья журнала
13 Timon1405
 
29.04.15
09:45
(0) в РН "ПартииТоваровОрганизаций" есть реквизит "Первичное"
14 Jonny_Khomich
 
29.04.15
09:49
(13) в марте добавили номенклатуру в справочник, в сентябре были поставки. В партиях это отобразится?
15 asdfg13
 
29.04.15
10:49
(9) + ответственный и также не парюсь
16 Serg_1960
 
29.04.15
10:52
Если редактирование кода справочника недоступно юверям - всё значительно проще
17 Serg_1960
 
29.04.15
10:59
(12) Для отбора "новых позиций за период" сканировать придется весь справочник для парсинга GUID-ов на дату. И ситуация становится совсем неоднозначной, если допустима миграция объектов из других баз вместе со значением GUID.
18 Serg_1960
 
29.04.15
11:04
PS: Но автор, имхо, совсем об другом спрашивал, как мне кажется: последние приходы за период номенклатуры, по которой отсутствуют движения до даты начала периода.
19 Denkart
 
20.05.15
16:51
Задача предельно точная:
Сколько добавилось новых позиций номенклатуры за период, например месяц.

- silent person
журнал регистрации отбор по справочнику номенклатура на событие Создание
-- Я не регистрирую все события в журнал, только ошибки.Мне так посоветовали сделать, что бы не распухала база данных и ускорить работу.

- PR
(0) Отбор по реквизиту "Дата создания"
-- Не нашел такого реквизита у номенклатуры

-  Тюря
Оборот прихода, первая дата прихода - и тд
-- Прихода на момент запроса может и не быть...

- shuhard_серый
(0) версионирование, если оно поднято
-- Не окунался в эту тему, пока вроде не требовалось.
журнал, если он жив
-- Похоже что не жив, не мертв. Регистрирует только ошибки.
дата из UID - всегда
-- Вот насчет этого варианта, если не затруднит то поподробнее объясните..

- ttk
(0) Проще всего из уида тянуть, без всяких доп реквизитов, записей в него или парсенья журнала
-- Объясните пожалуйста подробнее.
20 Вася Чез
 
21.05.15
02:20
(19) до сих пор не решил задачу?
21 PR
 
21.05.15
02:23
(19) Ну так понятно, что такого реквизита нет. Добавь. И заполняй.
22 Denkart
 
21.05.15
10:28
- Вася Чез
(19) до сих пор не решил задачу?
-- Нет не решил. Она пока не первостепенная.

- PR
(19) Ну так понятно, что такого реквизита нет. Добавь. И заполняй.
-- Добавить его нужно было раньше, теперь поздно.

Суть в том, что пол года назад сделали копию базы, в надежде быстро внести нужные правки и переключиться на нее, но правки оказались совсем не детские (фактически переписали базу, и структуру номенклатуры).
Специфика работы такая, что большая часть номенклатуры генерируется без мгновенного поступления на склад, но в дальнейшем она нужна.
Теперь слить номенклатуру нереально т.к. правки вносились даже в наименования и артиклы.
Менеджеры занесут руками, но как вытянуть новые позиции номенклатуры за эти пол года....
23 Ненавижу 1С
 
гуру
21.05.15
10:30
а смысл? ну создали мы 100500 единиц номенклатуры в справочнике, а движений по ней нет, и?

или вы мотивируете через это операторов?

так проще импорт из внешних данных настроить
24 Рэйв
 
21.05.15
10:33
(0)Снимаешь остатки на начало периода. У той номенклатуры, у которой нач остаток=0 - та и новая
25 Рэйв
 
21.05.15
10:34
+ну и смотреть чтобы обороты>0
26 Рэйв
 
21.05.15
10:38
+ чтобы совсем наверняка то и чтобы обороты до начала периода= 0 :-)
27 Serg_1960
 
21.05.15
10:55
(19) "Не нашел такого реквизита у номенклатуры"
Дата создания из GUID-а - это просто. Сканируешь все записи справочника в цикле, прогоняешь ссылку через нижеуказанную функцию и делает отбор по возвращаемому значению:

Функция ДатаСозданияСсылки(Ссылка)
    ГУИД = Ссылка.УникальныйИдентификатор();
    Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8);
    Разрядность = СтрДлина(Строка16);
    ЧислоСек = 0;
    Для Позиция = 1 По Разрядность Цикл
        ЧислоСек = ЧислоСек + Найти("123456789abcdef",Сред(Строка16,Позиция,1))*Pow(16,Разрядность - Позиция);
    КонецЦикла;
    ЧислоСек = ЧислоСек / 10000000;
    Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек;
КонецФункции
28 Одинесю
 
21.05.15
10:57
(27) Только создатель этой функции пишет, что выводится правильно только дата, время может глючить.
29 Serg_1960
 
21.05.15
11:29
"Создатель этой функции" :) "А ещё я умею крестиком вышивать"(цы)

Дата и время могут быть неверными (относительно): если на компе (или на сервере), где ссылка создавалась, неверно указаны дата и время; если ссылка мигрировала из другой базы (неоднозначность с понятием "место создание" относительно текущей базы); когда существующей записи изменили ссылку "вручную" (не знаю зачем, но платформа в принципе позволяет это исполнить) и т.д...
30 Serg_1960
 
21.05.15
11:33
PS: на счет секунд расхождения между формированием ссылки и записью самого объекта в базу - не упоминаю - не спутник в космос запускаем - ничтожно малая величина.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн