|
Как сейчас "модно" хранить партию в регистре накопления? | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
08.06.17
✎
15:15
|
Давно уже не приходилось разрабатывать стуктуру под партионный учет. А тут понадобилось. В УТ как я понял за партию документ. Но как потом в запросе сортировать партии? Ведь единого журнала для получения даты нет. Как правильно партию хранить? Дату или какое-то представление момента времени?
|
|||
1
Aleksey
08.06.17
✎
15:18
|
а зачем журнал для получении даты?
|
|||
2
Aleksey
08.06.17
✎
15:18
|
и что мешает хранить отдельно датапартии (она может не совпадать с датой прихода, например из-за возврата)
|
|||
3
toypaul
гуру
08.06.17
✎
15:20
|
что значит зачем журнал. ну в 7ке я мог по ссылке документа вытащить одни соединением дату. а в 8ке кучу таблиц документов соединить чтобы дату получить. так я и спрашиваю как хранить партию - дату. или момент времени. есть у момента времени строковое представление чтобы сортировать по нему можно было?
|
|||
4
mehfk
08.06.17
✎
15:21
|
Сейчас модно "ключи аналитики чего-то там".
|
|||
5
toypaul
гуру
08.06.17
✎
15:22
|
(4) это вроде не для партии?
|
|||
6
PiotrLoginov
08.06.17
✎
15:22
|
"8ке кучу таблиц документов соединить чтобы дату получить" - непонятно... ну непонятно же! (с)
|
|||
7
Вафель
08.06.17
✎
15:22
|
ключи аналитики партии
|
|||
8
PiotrLoginov
08.06.17
✎
15:23
|
+ (6) одним соединением с регистром, пожалуйста, можно получить партии
|
|||
9
Вафель
08.06.17
✎
15:23
|
||||
10
toypaul
гуру
08.06.17
✎
15:23
|
(7) да не. это вытащить данные партии. а мне отсортировать их по ФИФО или ЛИФО
|
|||
11
Вафель
08.06.17
✎
15:25
|
Хотя нет партия - документ
|
|||
12
toypaul
гуру
08.06.17
✎
15:26
|
просто дату хранить как-то не совсем правильно. надо момент времени. только как у него получить правильное (для сортировки) представление
|
|||
13
Вафель
08.06.17
✎
15:26
|
Можно журнал сделать и оттуда дату брать. Я так делал когда-то
|
|||
14
PuhUfa
08.06.17
✎
15:27
|
(10) сортировку в запросе уже отменили? что ты понимаешь под "датой партии"?
|
|||
15
toypaul
гуру
08.06.17
✎
15:27
|
не ... журнал я для этого точно делать не буду
|
|||
16
toypaul
гуру
08.06.17
✎
15:28
|
(14) по какому полю ты собрался сортировать в запросе?
|
|||
17
Вафель
08.06.17
✎
15:29
|
(15) Справочник значит лучше чтоли? Журнал то полностью автоматом
|
|||
18
aleks_default
08.06.17
✎
15:29
|
Я тебе больше скажу - можно сортировать по Ссылке, получится практически по дате создания.
|
|||
19
toypaul
гуру
08.06.17
✎
15:30
|
(17) да не справочник. мне нужно просто поле по которому можно сортировать.
(18) с какого это бодуна по Ссылке (да еще и в запросе) стало по дате создания? |
|||
20
PuhUfa
08.06.17
✎
15:31
|
Партия - документ ПТиУ. У документа есть дата, сортируй не хочу. И чем тебе вдруг стал некчемен типовой РН "Партии товаров на складах"?
|
|||
21
Вафель
08.06.17
✎
15:31
|
(19) Чтоб что-то продать нужно это что-то вначале купить (с)
|
|||
22
toypaul
гуру
08.06.17
✎
15:32
|
(20) а кто сказал что партия это один документ. а если 20 документов?
|
|||
23
Вафель
08.06.17
✎
15:32
|
(20) уже не актуален такой регистр давно
|
|||
24
PuhUfa
08.06.17
✎
15:32
|
(22) Ты не поверишь... это будет 20 партий
|
|||
25
Вафель
08.06.17
✎
15:33
|
(24) Ты представляешь во что выльется
Выбрать Докумет.Дата КАК дата |
|||
26
aleks_default
08.06.17
✎
15:34
|
(19)Что есть по твоему Ссылка?
|
|||
27
toypaul
гуру
08.06.17
✎
15:36
|
(26) я знаю что такое Ссылка. только не надо мне рассказывать что это документированная возможность.
|
|||
28
Вафель
08.06.17
✎
15:38
|
(26) Нужно не по дате создания, а по дате документа.
А это не совсем одно и тоже |
|||
29
Джинн
08.06.17
✎
15:38
|
Еще одного клюшечника начало плющить? :)
Это очень быстро пройдет и обратно уже не затащишь. |
|||
30
H A D G E H O G s
08.06.17
✎
15:40
|
(29) Не пишите про то, в чем не разбираетесь.
|
|||
31
arsik
гуру
08.06.17
✎
15:41
|
(0) Партионный учет - это вообще архаизм какой то
|
|||
32
toypaul
гуру
08.06.17
✎
15:41
|
(29) да давно уже отпустило. по теме есть чо сказать?
или свои партии никто не рисовал давно? |
|||
33
H A D G E H O G s
08.06.17
✎
15:41
|
(29) Автора корежит от толпы левых соединений со всеми таблицами документов, которые являются партеобразующими, что дает не категоричные, но ощутимые просадки в производительности.
|
|||
34
H A D G E H O G s
08.06.17
✎
15:42
|
(33) При выполнении запроса получения остатков по партиям, отсортированных по ФИФО
|
|||
35
toypaul
гуру
08.06.17
✎
15:42
|
(31) я не страдаю "лечением" заказчиков. сказали рисовать партионный учет - рисую. тем более конфа нетиповая и вообще это не учет товаров.
|
|||
36
H A D G E H O G s
08.06.17
✎
15:42
|
Я сортировал уже результирующую таблицу значений (не выборку) уже в постобработке. Было быстрее
|
|||
37
toypaul
гуру
08.06.17
✎
15:43
|
(33) а чо в типовой (УТ например) так и есть что ли? прям толпа левых соединений?
|
|||
38
H A D G E H O G s
08.06.17
✎
15:43
|
(36) Ну и, естественно, максимум кэша, чтобы не получать лишний раз дату
|
|||
39
H A D G E H O G s
08.06.17
✎
15:43
|
(37) В ут10.3 и УПП1.3 - да.
|
|||
40
Вафель
08.06.17
✎
15:43
|
нужно с помощью рауза партии рассчитывать.
Правда чтоб разобраться в модулях от 1с нужно не один литр водки выпить. Но в защиту там сделали универсальный мезханизм |
|||
41
H A D G E H O G s
08.06.17
✎
15:43
|
Особенно УПП1.3 - так жесть жестянная
|
|||
42
HeKrendel
08.06.17
✎
15:44
|
Определитесь для начала- что такое партия?
|
|||
43
H A D G E H O G s
08.06.17
✎
15:44
|
(40) Ну, традиционный партионный учет из УПП1.3 еще никто не отменял
|
|||
44
Вафель
08.06.17
✎
15:45
|
(43) не модно, не стильно, не молодежно.
А автору нужно именно это |
|||
45
H A D G E H O G s
08.06.17
✎
15:45
|
(41) Плюс там этих партионных учетов - 3 штуки
|
|||
46
H A D G E H O G s
08.06.17
✎
15:46
|
(44) Давай мы почитаем заголовок и поймем, что автор пилит нетленку.
Запилит ли он в одни руки РАУЗ - не думаю. |
|||
47
toypaul
гуру
08.06.17
✎
15:46
|
короче добавил в измерение дату. для этой задачи наверное хватит ...
|
|||
48
toypaul
гуру
08.06.17
✎
15:47
|
мне РАУЗ не нужен. и себестоимость тоже не надо считать. мне нужно просто определить порядок списания остатков.
|
|||
49
H A D G E H O G s
08.06.17
✎
15:47
|
(47) Ты добавил "точка разрыва" в кластерный индекс, если только не добавил дату в конец списка измерений.
|
|||
50
Вафель
08.06.17
✎
15:47
|
если просто дату поменяешь у партии то остатки разойдутся.
А ведь формально могли бы и не разойтись |
|||
51
H A D G E H O G s
08.06.17
✎
15:48
|
(49) Помни про это
|
|||
52
H A D G E H O G s
08.06.17
✎
15:48
|
(47) Ты - смелый парень. Я вот не решился на такое.
|
|||
53
Вафель
08.06.17
✎
15:50
|
Журнала достаточно
|
|||
54
Джинн
08.06.17
✎
15:54
|
(39) Там больше плющит на СписанныеТовары, чем на неявных связях.
|
|||
55
H A D G E H O G s
08.06.17
✎
15:56
|
(54) Это лечится первым делом, но это автора не коснется, так как я уверен, что он ниасилит сотворить такой же винегрет отложенного проведения, что сотворили разработчики типовой за время ее жизни.
|
|||
56
тарам пам пам
08.06.17
✎
16:26
|
Можно запилить отдельный регистр типа ДанныеПервичныхДокументов, куда писать дату/номер документов при записи. Тогда соединять придется только с этим регистром. Так сделано в БП 3 например.
|
|||
57
Cyberhawk
08.06.17
✎
16:33
|
(56) А если 10 документов одной датой?
|
|||
58
ТупойЖадный
08.06.17
✎
16:35
|
Модно так, чтобы потом можно было быстро доставать
|
|||
59
Джинн
08.06.17
✎
16:35
|
(57) А не пофиг с точки зрения "партионного учета" с каким они временем? Если пользователь может по своему усмотрению их порядок менять?
|
|||
60
Cyberhawk
08.06.17
✎
16:37
|
(59) Я технически рассудить пытаюсь, как автору с его упорядочиванием моментов времени по хронлогии помочь :)
|
|||
61
тарам пам пам
08.06.17
✎
16:39
|
(57) дак в регистре в измерении ссылка на документ хранится, в ресурсах - дата/номер. Хоть 10 документов, хоть 1000 одной датой может быть.
А в запросе уже соединение по регистратору с этим регистром. |
|||
62
Cyberhawk
08.06.17
✎
16:43
|
(61) Так ему надо выбрать по хронологии первые три документа с оси моментов времени, например. Где порядок будет храниться?
|
|||
63
тарам пам пам
08.06.17
✎
16:56
|
(62) еще раз
ТС не нравится, что в его (условном) запросе ВЫБРАТЬ Таблица.Партия ИЗ РегистрНакопления.БлаБлаБла УПОРЯДОЧИТЬ ПО Таблица.Партия.Дата идет неявное соединение с кучей таблиц документов. Чтобы этого избежать, я предлагаю сделать так: ВЫБРАТЬ Таблица.Партия ИЗ РегистрНакопления.БлаБлаБла КАК Таблица ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДанныеПервичныхДокументов КАК ДанныеПервичныхДокументов ПО Таблица.Партия = ДанныеПервичныхДокументов.Документ УПОРЯДОЧИТЬ ПО ДанныеПервичныхДокументов.Дата |
|||
64
Cyberhawk
08.06.17
✎
17:05
|
(63) А мне кажется, что ему вдобавок еще не нравится, что порядок по партиям в пределах одной секунды не будет строго определен ))
|
|||
65
Вафель
08.06.17
✎
17:17
|
Можно доопределить
УПОРЯДОЧИТЬ ПО Дата, Ссылка |
|||
66
Джинн
08.06.17
✎
17:22
|
(65) Где-то в УПП я такой косяк правил уже. По БУ и НУ по-разному списывались партии без дополнительного упорядочивания.
|
|||
67
мобильный бухгалтер
08.06.17
✎
17:23
|
(65) По Ссылке нет смысла упорядочивать, нужно использовать МоментВремени. Но в твоем варианте как и в моем будет идти соединение с кучей таблиц.
|
|||
68
Вафель
08.06.17
✎
17:27
|
(67) Момент времени и есть дата + гуид
|
|||
69
мобильный бухгалтер
08.06.17
✎
17:29
|
(68) отдельно по дате и ссылке это совершенно не то что по моменту времени
|
|||
70
Вафель
08.06.17
✎
17:35
|
согласен, не совсем то
по дате, ссылке = дата, тип, ссылка Но важно же само наличие гарантированного порядка внутри секунды |
|||
71
Худой
08.06.17
✎
17:57
|
Никто не обращал внимание на регистр сведений "Данные первичных документов"?
|
|||
72
Garykom
гуру
08.06.17
✎
18:04
|
(35) Для начала выясни у заказчиков какой именно "партионный" учет нужен.
А то случайно выяснится что одним доком могут придти 2 и более партии одной номенклатуры )) |
|||
73
Garykom
гуру
08.06.17
✎
18:04
|
(72) * 2 и более разные партии
|
|||
74
Garykom
гуру
08.06.17
✎
18:06
|
Партия это просто уникальный идентификатор, который далее используется.
Что в 1С имеет УИД (ну и ссылку)? |
|||
75
Худой
08.06.17
✎
18:07
|
Еще есть регистр "Даты поступления товаров организаций"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |