Имя: Пароль:
1C
1С v8
Регистр накопления. Добавление нового измерения.
0 raytan
 
21.12.16
10:43
Конфигурация -- "УПП". Переделана очень сильно. Возникла необходимость в регистр накопления "Партии товаров на складах" добавить новое измерение "Вид продукции".
Возникла проблема с получением корректных данных. Так как в старых движениях по регистру измерение не заполнено, а в новых уже запоняется, то не получается "выводить в ноль".
Возникла мысль обработкой пройтись по всему регистру и по определенному алгоритму "дозаполнить" все движения.
Вопрос: может кто делал что нибудь такое ? Есть ли какие подводные камни ? Не поплывут ли данные в закрытом периоде ? Может есть советы, например типо: на время работы обработки программно отключить пересчет итогов ?
1 Господин ПЖ
 
21.12.16
10:44
сначала надо ответить на вопрос "зачем"
2 raytan
 
21.12.16
10:45
(0) Конфигурация под управляемые формы на 8.2
3 butterbean
 
21.12.16
10:45
нужно просто остатки откорректировать на определенный момент
4 raytan
 
21.12.16
10:45
(1) Было принято такое решение. Считайте, что ответ -- надо.
5 1dvd
 
21.12.16
10:46
попробуй на тестовой копии и сравни
6 butterbean
 
21.12.16
10:46
(0) кстати, зачем нужно было такое измерение городить? Это ведь реквизит номенклатуры
7 raytan
 
21.12.16
10:47
(6) Это условное название. Измерение несет вполне практический смысл и реально нужно
8 1dvd
 
21.12.16
10:47
Если вид продукции задан в номенклатуре, то нафиг такое измерение не нужно
9 Господин ПЖ
 
21.12.16
10:48
>Было принято такое решение

оно тупое
10 raytan
 
21.12.16
10:48
(5) Это понятно, что буду сразу на тестовой делать. Просто хотелось бы услышать какие нибудь советы сразу. Вдруг кто нибудь такое делал
11 Господин ПЖ
 
21.12.16
10:49
>Вдруг кто нибудь такое делал

все кто такое делал без реальных причин уже собирают бутылки а не 1с-ят
12 1dvd
 
21.12.16
10:49
(10) база большая? там делов-то...
13 raytan
 
21.12.16
10:50
(9) хотелось бы услышать конструктивный совет. А оценочные суждения неуместны.
14 bodri
 
21.12.16
10:50
(0) Вижу два варианта
1. Отключив итоги править регистр
2. Создать корректировку регистра с даты заполнения регистра (должно быть быстрей)
15 raytan
 
21.12.16
10:50
(12) достаточно большая
16 raytan
 
21.12.16
10:51
(3)(14) вот, спасибо! уже есть новая мысль для меня про корректировку
17 2S
 
21.12.16
10:52
Конечно корретировка. Закрывай старые обороты без измерения, создавай новые
18 raytan
 
21.12.16
10:54
(17) какие могут быть минусы такого варианта ?
Вот я сразу вижу такой: в отчетах будут непонятные расходы приходы на дату корректировки.
19 Господин ПЖ
 
21.12.16
10:55
>А оценочные суждения неуместны.

в них вся соль...

но вам же пилить надо, а не точить
20 Serg_1960
 
21.12.16
10:57
(18) Один важный момент: документы и их движения до момента времени документа корректировки регистров должны быть жёстко закрыты для редактирования. Для всех без исключений.
21 1dvd
 
21.12.16
10:57
(19) ты б тоже мог более конструктивно объяснить почему оппонент не прав :)
22 raytan
 
21.12.16
10:59
(18) Вот еще минус: если захочу получить данные за период включающий дату до корректировки и после то получу некорректные данные
23 VladZ
 
21.12.16
10:59
Не вижу ответа на вопрос "Зачем". Вариант "надо" не канает.
24 raytan
 
21.12.16
10:59
(20) это понятно :)
25 VladZ
 
21.12.16
11:00
Хотелось бы услышать развернутый ответ: кому надо и зачем надо.
26 Cool_Profi
 
21.12.16
11:00
(25) Бизнес требует дополнительной аналитики.
27 raytan
 
21.12.16
11:02
(0) Сорри, я что то тупанул. В регистре Взаиморасчетов будет новое измерение, а само будет "ЗаЧто". Типо За Услуги, или За материалы.
Собственно это не влияет на суть вопроса :)
28 Cool_Profi
 
21.12.16
11:02
(27) Это можно рулить договорами.
29 Господин ПЖ
 
21.12.16
11:02
(26) он в номенклатуре есть
30 1dvd
 
21.12.16
11:03
(27) это не измерение, а реквизит
31 Господин ПЖ
 
21.12.16
11:03
(27) тоже идиотизм

беги дядь мить

вы там напару - тупые юзеры + тупой 1с-ник такого накуивертите...
32 Cool_Profi
 
21.12.16
11:03
(29) А ты не представляешь себе ситуацию, когда одна и та же номенклатура может быть и "на продажу", и "на собственные нужды", например?
33 Господин ПЖ
 
21.12.16
11:04
(32) в реалии - нет.
34 1dvd
 
21.12.16
11:05
(32) такую инфу надо хранить в Партии
35 FIXXXL
 
21.12.16
11:05
(27) один документ - один "ЗаЧто"?
выведи свой ЗаЧто в РС и соединяй в отчетах
36 Cool_Profi
 
21.12.16
11:05
(33) У тебя скудная фантазия.
(34) в УПП партией является документ закупки
37 raytan
 
21.12.16
11:05
(31) Господин, в чем смысл ваших сообщений? Если хотите доказать, что Вы умнее меня. Ради Бога. Вы умнее меня. Спасибо. Теперь можете спокойно идти пить чай.
Повторюсь, хотелось бы услышать конструктивные предложения, советы, а оценочные суждения оставьте себе.
38 Господин ПЖ
 
21.12.16
11:06
>У тебя скудная фантазия.

фантазии в учетных системах вредны.
39 raytan
 
21.12.16
11:06
(35) Не один ((
40 1dvd
 
21.12.16
11:06
(36) >>в УПП партией является документ закупки

Продукция поступает документом закупки?
41 Господин ПЖ
 
21.12.16
11:07
>хотелось бы услышать конструктивные предложения

увольняйсо
42 Cool_Profi
 
21.12.16
11:08
(40) "одна и та же номенклатура "
43 1dvd
 
21.12.16
11:08
(42) и?
44 FIXXXL
 
21.12.16
11:09
(39) движуху типовую тогда тож перепиливать?
в этом случае ИМХО проще завести ОТДЕЛЬНЫЙ новый РН с твоим ЗаЧто, копию существующего, и для него запилить движуху и отчеты
45 Cool_Profi
 
21.12.16
11:09
(43) "Продукция" - это твоя фантазия
46 Serg_1960
 
21.12.16
11:09
Господин ПЖ тонко троллит?
47 raytan
 
21.12.16
11:10
(44) У нас очень сильно переделана конфа. Куплена была на обычных формах. Сейчас перевели на управляемые.
48 1dvd
 
21.12.16
11:10
(45) аутор начал за продукцию. Продукция тоже номенклатура.
Впрочем, пофиг :)
49 Дарлок
 
21.12.16
11:10
автор хочет получить благословение или что?
в чем проблема-то... можно и дозополнить все движения, можно и на момент времени только остатки отрихтовать.
50 raytan
 
21.12.16
11:11
(49) автор хотел узнать: может то такое делал ? Вот думал может кто поделиться опытом о подводных камнях
51 Cool_Profi
 
21.12.16
11:12
(50) нет там камней.
Просто куча мест, где проверять надо внимательно.
52 Господин ПЖ
 
21.12.16
11:13
(46) спасти пытаюсь.

но не знаю кого выбрать - упп или автора
53 Дарлок
 
21.12.16
11:13
(50) ггг... ты добавил измерение, регистр не закрылся в ноль и теперь решил узнать о подводных камнях после того, как накосячили? оригинально...
исправлять надо быстро, пока не уволили =)
54 Господин ПЖ
 
21.12.16
11:13
>автор хочет получить благословение или что?

справку.

в моей ..... (вписать) прошу винить мисту.
55 shuhard
 
21.12.16
11:13
(27)
(50) [ В регистре Взаиморасчетов будет новое измерение, а само будет "ЗаЧто". Типо За Услуги, или За материалы]
обычно это статья ДДС и с ней будут проблемы, когда одна платёжка идёт на тучу номенклатурных групп



оптимальное решение использовать типовую привязку договор - статья ДДС
56 VladZ
 
21.12.16
11:14
(50) Там не камни. Там куча дерьма, которую нужно обходить за 3 км. И лезть туда стоит только "при большой нужде".
57 Xapac
 
21.12.16
11:14
(50)запусти в копии да проверь.
до и после.
результат устраивает или нет.

в приницыпе измерения добавлять никто не запрещает. но вот заполнение этих измерений... это уже другой вопрос.

куча типовых документов будет пытаться писать все по старому, - их надо переделать?
или может обработкой дописывать в движение... не знаю. сам решай что проще.
58 VladZ
 
21.12.16
11:15
Поэтому и возникает вопрос: зачем это нужно? И кому это нужно.
59 raytan
 
21.12.16
11:15
(51) вс (56) :)))
60 raytan
 
21.12.16
11:15
(57) да, их надо переделать. Это я понимаю
61 shuhard
 
21.12.16
11:16
(50) делали
решается созданием ещё одного Рг с нужными измерениями и подпиской на модуль основного Рг


в УПП так сделаны свободные остатки
62 Cool_Profi
 
21.12.16
11:16
(59) никакого вс.
"куча мест" вс "куча ****ма".
63 Xapac
 
21.12.16
11:16
(60)а если нет возможности определить "За Что" то ставить что?
64 VladZ
 
21.12.16
11:17
(63) Ставим "Просто так!"
65 raytan
 
21.12.16
11:18
(63) У нас есть возможность каждый раз понять за что
66 raytan
 
21.12.16
11:18
(61) можно чуток подробнее
67 Дарлок
 
21.12.16
11:18
(63) надо выводить модальное окошко в модули записи с вопросом "На что?" :)
68 Xapac
 
21.12.16
11:19
(64)
+ Просто так
- За дело

Остаток - ерунда
69 Господин ПЖ
 
21.12.16
11:19
(66) ну куда подробнее то... доп. регистр и подписка которая будет перекладывать в нужных разрезах ваши данные
70 Xapac
 
21.12.16
11:20
(69)этакое решение "с боку"
71 Дарлок
 
21.12.16
11:22
(70) это классическое решение, а не новаторская поделка от "писателей вся руси" из 1С
72 Serg_1960
 
21.12.16
11:22
(52) Угу, это ясно.

"Сук, на котором сидят, - не пилят"(цы). Сто раз подумай, прежде чем изменять типовые регистры... и лучше откажись. Иначе сто раз изменять в конфигурации придётся.

PS: Как-то, в один недобрый день, я согласился на контроль остатков при неоперативном проведении. Около свыше 300 изменений пришлось внести в конфигурацию. И большинство своём - в многостраничные запросы. "Будь проклят тот день, когда я сел за баранку этого пылесоса"(цы)
73 Господин ПЖ
 
21.12.16
11:22
(70) + оно хотя бы сбоку. покромсать ключевые РН всегда успеется
74 shuhard
 
21.12.16
11:24
(66) делаешь своё Рг с нужными измерениями, двигаешь его КЗР для начальных остатков и подпиской на модуль основного Рг, аналитику извлекаешь из движений и регистратора

трогать в УПП ключевые Рг не стоит, отвалить много и с обновлением схватишь гемор
75 Serg_1960
 
21.12.16
11:24
shuhard +1
76 raytan
 
21.12.16
11:25
Насчет нового регистра: вопрос с отчетами. Получается придется переделывать их. + если захотим видеть одновременно до и после введения подписки, то тоже необходима доработка
77 Xapac
 
21.12.16
11:25
(71) Классическое где? вообще в по?
78 Xapac
 
21.12.16
11:25
(76)отчеты один фиг переделывать
79 Дарлок
 
21.12.16
11:26
(77) разделение на уровне архитектуры OLTP  и OLAP, так все делают. Но 1С пошло своим путем.
Там же гении одни.
80 shuhard
 
21.12.16
11:26
(76) угу
но с копированием отчетов на новый Рг проблем мало, в УПП это универсальный отчет
81 Wirtuozzz
 
21.12.16
11:26
(0) а зачем это делать?
82 Господин ПЖ
 
21.12.16
11:26
(76) тоже решается "инъекциями" вызовов функций кастомизующих запросы или схемы в скд
83 VladZ
 
21.12.16
11:27
(81) гы-гы-гы..  В нашем полку прибыло. :)
84 ДемонМаксвелла
 
21.12.16
11:27
(61) поддерживаю решение
85 Serg_1960
 
21.12.16
11:27
(76) Дополнительный регистр, дополнительные подписки, дополнительные отчеты... :)
86 VladZ
 
21.12.16
11:28
(76) Да, и будьте готовы к тому, что данные будут периодически "разъезжаться".
87 Xapac
 
21.12.16
11:28
(81)ну вот представте: Вы средний программист. устроились на работу. Начальник дал задание "Добавить измерение". У тебя испытательный срок, не сделаешь - уволят. Вопросы задавать видимо не уместно.
88 ДемонМаксвелла
 
21.12.16
11:28
(85) альтернатива - изменение регистра, отчетов и затем программиста :)
89 Дарлок
 
21.12.16
11:30
(88) а программиста заменить будет возможно только вместе с системой. Дешевле его будет повысить до начальника и в помощь взять (0)
90 shuhard
 
21.12.16
11:30
(82) амбивалентно выражаешься
91 Дарлок
 
21.12.16
11:30
так что автор верной дорогой идет =)
92 senior
 
21.12.16
11:30
вообще не очень хороший подход менять измерения типовых регистров, теперь надо будет проверять все запросы к этому регистру в конфе и все места, где в него добавляются движения
93 ДемонМаксвелла
 
21.12.16
11:31
(89) есть такой принцип полушутливый - принцип Питера. Повышают только компетентных и только до уровня некомпетентности, не выше. То есть такого не повысят.
94 raytan
 
21.12.16
11:31
Ладно, превратили тут все в стеб )
95 Xapac
 
21.12.16
11:32
(94)а решение с боку вы не поняли?
96 raytan
 
21.12.16
11:32
(56) вот какие там кучи дерьма ? Можно немного конркетнее ?
97 senior
 
21.12.16
11:32
(65) и да, чем аналитика договоров, как предложили выше, не устраивает во взаиморасчетах?
98 raytan
 
21.12.16
11:33
(94) с боку -- это доп. регистр с подпиской ? Тогда понял
99 Дарлок
 
21.12.16
11:33
(93) значит его начальник все верно сделал =)))

(96)  будет много тупой работы. Если так сделаешь, то тебя точно не уволят, ибо кому-то ее при каждом обновлении придется делать.
100 raytan
 
21.12.16
11:34
(99) У нас нету обновлений. Мы полностью перерабатывем конфу
101 shuhard
 
21.12.16
11:34
(98) 50 минут - ты не безнадёжен
102 Xapac
 
21.12.16
11:34
(100)тогда херак измерением
103 Дарлок
 
21.12.16
11:35
(100) тогда тем более правь стандартный регистр и отчеты =)
104 shuhard
 
21.12.16
11:35
(100) Белоруссия - вопросов нет, пилите, раз нет возможности перейти на ERP
105 VladZ
 
21.12.16
11:35
(100)  Тогда все просто: "Внедряй! Не ссы!"
106 raytan
 
21.12.16
11:36
(102) Вот. Собственно как я понял, основные возражения:
1. Проблемы с обновлениями -- для нас неактуально
2. Правка кода в документах -- уже реализована
3. ТАк непринято, не кошерно -- ...
Что еще ?
107 Господин ПЖ
 
21.12.16
11:37
>У нас нету обновлений.

з/п не считаете и бу не ведется?
108 Дарлок
 
21.12.16
11:38
(106) 4. Вас потом хрен уволишь. Ибо другие будут год разбираться, что вы там наворотили =)
109 ДемонМаксвелла
 
21.12.16
11:38
(106) не закроется регистр и будут расти таблицы итогов
110 raytan
 
21.12.16
11:38
(107) з/п в другой системе. БУ смотря какой счет
111 Дарлок
 
21.12.16
11:39
(109) что всего лишь приведет к деградации производительности.
решается освоением бюджета на новые сервера =)
112 raytan
 
21.12.16
11:40
(106) Почему не закроется, если корректно отредактировать ?
113 FIXXXL
 
21.12.16
11:40
(106) гемороидальная поддержка этих свистоперделок
114 ДемонМаксвелла
 
21.12.16
11:41
(112) ну так это ж корректно надо, и везде
115 FIXXXL
 
21.12.16
11:42
(112) плюс деградация производительности
1С-движок заточен на избыточное хранение для быстроты получения инфы
простой пример: ОстаткиТоваров и ОстаткиТоваровПоПартиям
116 shuhard
 
21.12.16
11:51
(106)[2. Правка кода в документах -- уже реализована]
при чем здесь документы
корректировка долга, восстановление последовательности, курсовые разницы, в неких случаях РСВ
всё это общие модули