|
Какой сакральный смысл может быть в таком проведении документа... | ☑ | ||
---|---|---|---|---|
0
Обфускация
06.07.18
✎
06:53
|
У документа есть ТЧ, реальная ТЧ из конфигуратора. Она заполняется юзером, но при проведении она очищается и выгружается в 2 регистра. При входе в документ данные из регистра снова подтягиваются. Но во всяких печатных формах на тч документа не сослаться, поскольку она пустая. Может ли быть какой-то сакральный смысл в таком подходе или ломать все нафиг надо?
|
|||
1
shadow_sw
06.07.18
✎
07:01
|
а зачем брать данные из документа, если есть регистры?
|
|||
2
Обфускация
06.07.18
✎
07:04
|
Ну чтобы печатные формы проще дорабатывать. Там есть ссылка на документ, а на регистры запросы писать еще.
|
|||
3
shadow_sw
06.07.18
✎
07:05
|
сакральный смысл - уменьшение объема хранимой информации, подозреваю
|
|||
4
ASU_Diamond
06.07.18
✎
07:06
|
(0) а если просто записать документ?
PS. Конфа какая? |
|||
5
МешочекЗнаний
06.07.18
✎
07:07
|
(3) Обратная сторона - всё время идёт чтение с диска. И данные брать неудобно, да (для печатных форм документа).
|
|||
6
ASU_Diamond
06.07.18
✎
07:07
|
(5) а ТЧ не на диске хранится?
|
|||
7
МешочекЗнаний
06.07.18
✎
07:09
|
(6) Одно дело взять из 1 таблицы, другое хитрый запрос из 5 регистров. Привет конфам от микрофинсистем, более 20 юзерей в одной базе (SQL) насилуют SSD диск сервера.
|
|||
8
VladZ
06.07.18
✎
07:09
|
(0) Вот тут не понял: "При входе в документ данные из регистра снова подтягиваются."
|
|||
9
Обфускация
06.07.18
✎
07:10
|
(4)
ерп 2.4 но это новый документ. На мой взгляд такой подход редкостный бред. Но руководство говорит что работает не трожь. Вот подумала у местных спросить по этому поводу. |
|||
10
Обфускация
06.07.18
✎
07:11
|
(8)
У документа тч очищается при проведении. Соответственно при входе она вначале пустая, но данные сразу подтягиваются из регистров. |
|||
11
Альбатрос
06.07.18
✎
07:13
|
(10) А регистры независимые что ли?
|
|||
12
Обфускация
06.07.18
✎
07:14
|
(11)
Да какая разница, зачем тч документа удалять вот вопрос. |
|||
13
Мимохожий Однако
06.07.18
✎
07:18
|
(12) Вопрос "Зачем?" разработчикам задавать бессмысленно ©
|
|||
14
Альбатрос
06.07.18
✎
07:19
|
(12) Ну (3) по ходу прав. Документ служит только визуализацией данных.
|
|||
15
shadow_sw
06.07.18
✎
07:19
|
(13) опередил
|
|||
16
Зуекщмшср
06.07.18
✎
07:21
|
Бред какой-то. Регистры нужны только для отчетности, документ - первоисточник данных. Тем более заполнять его при открытии из регистров - еще бОльший бред. Я регистры поправлю, и потеряется вся "правильная" информация.
Сакрального смысла не уловил. |
|||
17
VladZ
06.07.18
✎
07:22
|
(10) А в регистры откуда берутся? Из другой ТЧ?
|
|||
18
VladZ
06.07.18
✎
07:22
|
*А в регистре
|
|||
19
Bigbro
06.07.18
✎
07:23
|
у нас в ЗУП была очень похожая ситуация, слишком много движений при генерации проводок для переноса в БП.
|
|||
20
Обфускация
06.07.18
✎
07:24
|
(17)
Из этой тч данные в регистры и попадают. Но тч потом удаляется. При входе она заполняется на форме только. |
|||
21
Зуекщмшср
06.07.18
✎
07:26
|
Нашел сакральный смысл - заполнение документов из регистров происходит скорее всего с помощью включения какой-нибудь настроечной галочки. Таким образом, хитрые коммерсы одним движением руки типа затирают все данные из документов при необходимости. Только какой в этом смысл, если данные в регистрах остались?
|
|||
22
arccos6pi
06.07.18
✎
07:26
|
|
|||
23
VladZ
06.07.18
✎
07:31
|
(20) Хрень какая-то. Код покажи.
|
|||
24
ASU_Diamond
06.07.18
✎
07:37
|
Если документ что-то вроде установки цен номенклатуры в УПП, тогда понятно. А так интересно что за документ и что за информация в нем хранится.
|
|||
25
1Снеговик
гуру
06.07.18
✎
07:48
|
Какая-то защита от групповой обработки данных документа)
|
|||
26
Diman000
06.07.18
✎
07:51
|
(0) Например, чтобы при считывании объекта ТЧ не читалась.
Если тысячи строк в ТЧ не редкость, то такой фокус повысит производительность остального кода. |
|||
27
Bigbro
06.07.18
✎
07:56
|
(20) это странно.
я бы понял использование регистров когда количество строк превышает допустимое. но если в эту же ТЧ грузится, то случай не тот. |
|||
28
Hans
06.07.18
✎
08:11
|
Печатная форма должна в точности соответствовать документу. Если не соответствует значит это быдлокод?
|
|||
29
RomaH
naïve
06.07.18
✎
08:15
|
(0) это страхи впитанные с молоком матери - вдруг память кончится.
у меня начальник такой - "опять дублирование информации - и в справочнике, и в документе, да еще в 10 регистров?!!" |
|||
30
APXi
06.07.18
✎
08:21
|
в 1С Документоборот есть такое в хронометраже и учете времени, данные в регистр пишутся сначала из различных объектов (задач), а потом при вводе ежедневного отчета они оттуда вроде удаляются, загружаются в ТЧ документа, при проведении документа опять сохраняются с привязкой к документу.
|
|||
31
d4rkmesa
06.07.18
✎
08:24
|
(0) А вы точно разобрались, в чем резон? В новых конфах в порядке вещей манипуляции с табличными частями, те же заполнения видов запасов. Или ЗУП-овские документы, когда выполняется сначала расчет с предпроведением - перезаполнение ТЧ - отмена проведения - проведение по данным перезаполненной ТЧ.
|
|||
32
unregistered
06.07.18
✎
08:37
|
(0) Обсуждение вопроса без конкретики не имеет никакого смысла.
Чтобы хотя бы попытаться понять смысл, которые закладывали разработчики в этот бред, необходимо подробное описание того, что это за документ, что в ТЧ, что и в какие регистры записывается, для чего эти регистры используются (в каких отчетах и других документах), каким образом потом ТЧ снова заполняется из регистров. С точки зрения классического смысла, заложенного 1С в идею документов и регистров, это конечно маразм. В (16) обмолвились о том, что документ - первоисточник, регистр(ы) - способ хранить агрегированную информацию для дальнейшего более быстрого её получения. Кроме того выглядит весьма сомнительной идея манипуляции с реквизитами (в т.ч. табличными частями) в обработке проведения. Чтобы принять такую методологию нужны достаточно веские аргументы. |
|||
33
Фрэнки
06.07.18
✎
08:48
|
(32) это может быть самодописанный документ для хитрых каких-то процедур в бюджетировании. Сомнительно в таком решении только то, что таблицу создали и поместили непосредственно в объект, а не сделали, например, реквизитом формы. Сакральный смысл возможно в том, что тяжелый код было решено переместить не в процедуры НаСервере, а в процедуры НаКлиенте и длительное, очень длительное время обработки данных документа на клиенте... из-за чего разработчик решил подстраховаться от вероятных блокировок на сервере или расхода памяти сервера и т.д. и т.п.
|
|||
34
shulerr
06.07.18
✎
09:14
|
Документы могут гулять по РИБ, а регистр не гулять.
|
|||
35
patapum
06.07.18
✎
09:17
|
(0) а что происходит при проведении из формы списка?
|
|||
36
Tonik992
06.07.18
✎
09:20
|
(25) сколько людей, столько и мнений..
Никогда бы не предположил такой способ "защиты" документа.. Подозреваю, вы владеете еще какими-то хитрыми знаниями кодинга в 1С :-) |
|||
37
Dmitry1c
06.07.18
✎
09:23
|
(0) нафиг ломать? обращайся к тем же самым регистрам, что содержат необходимые данные
|
|||
38
Локи-13
06.07.18
✎
09:26
|
(0) Никакого смысла. Типичный говнокод.
|
|||
39
Segate
06.07.18
✎
09:28
|
(0) может больше 100к строк в тч? тогда в таб части сохранить нельзя.
|
|||
40
Segate
06.07.18
✎
09:29
|
+(39) сначала была тч, потом появилась проблема с превышением лимита строк, перенесли данные в регистр, а тч не убрали просто...
|
|||
41
ASU_Diamond
06.07.18
✎
09:33
|
(40) судя по автору не факт что вообще ТЧ документа, может просто таблица на форме. Ответа про документе и т.п. так и нет.
|
|||
42
Фрэнки
06.07.18
✎
09:34
|
(41) да вот и мне имхается, что это должна быть ТЧ из формы
|
|||
43
Serg_1960
06.07.18
✎
09:39
|
PS: самое главное - как можно дольше не говорить, что это документ "КорректировкаЗаписейРегистров" (ну, или "ПереносДанных")... и пятница удалась :)
|
|||
44
Eiffil123
06.07.18
✎
09:46
|
Может это вообще аналог корректировки записей регистров - документ отображает движения, а не реальную таблицу. КЗР тоже запретить чтоли?
|
|||
45
GANR
06.07.18
✎
09:54
|
(0) Может - алгоритмы могут быть заложены на то, что в ТЧ нет записей. Ненавижу говнокодеров, которые делают подобное.
|
|||
46
Злопчинский
06.07.18
✎
10:26
|
(28) внезапно печать счф - которая автоматом печтает разбивку по ГТД, но при этом никакой разбивки по ГТД в визуальнйо форме документа нет...
|
|||
47
Вафель
06.07.18
✎
10:28
|
Может чтобы док.ПолучитьОбъект() быстрее работало?
|
|||
48
uno-group
06.07.18
✎
10:36
|
Может разным юзерам разные данные показываются.
|
|||
49
Зуекщмшср
06.07.18
✎
10:40
|
Может быть программист ненавидел СКД и использовал табличную часть в качестве шаблона для отчета?
|
|||
50
ИС-2
naïve
06.07.18
✎
10:40
|
(0) может это для отоьражения актуального статуса сделано. Т.е ввели Заказ на 10 ручек, ввели корректировку заказа еще на 5 ручек и надо чтобы в 1-м заказе отображалось сразу 15 ручек.
У одного лкиента так сделано - удобно |
|||
51
ASU_Diamond
06.07.18
✎
10:48
|
я тут подумал: ТС говорит что якобы ТЧ используется для печатной формы. Но, если ТЧ формируется при открытии, то в ссылке нет данных по этой ТЧ, пока её не запишут, а печатные формы берут данные из ссылки объекта. Что-то тут не сходится.
|
|||
52
unregistered
06.07.18
✎
12:07
|
(33) Да всё что угодно может быть.
Я не утверждаю, что это решение не имеет право на жизнь. Но, повторюсь, обсуждение без конкретики - пустая трата времени. Вон тут уже сколько вариантов накидали - начиная с версии о банальном *авнокоде или ошибочности интерпретации проблемы автором ветки и заканчивая какими-то уникальными решениями непризнанных гениев. |
|||
53
dezss
06.07.18
✎
12:24
|
(50) точно...зачем нам отчеты, все будем смотреть прям в заказе...
С таким подходом проще сам заказ отредактировать, потому что смысла в нем нет, тупо ссылка. |
|||
54
dmpl
06.07.18
✎
12:32
|
(9) Так это ERP. Там не только такое бывает. Там и документы движения от имени других документов делают.
|
|||
55
dmpl
06.07.18
✎
12:34
|
(28) Значит это ERP или УТ11 :)
|
|||
56
Serg_1960
06.07.18
✎
12:44
|
PSS: "... или ломать все нафиг надо?"(0) - ломать не надо. Вам - не надо, Вы столько дров наломать можете, что... хотя насчет дров - я тоже не уверен - а надо ли?
|
|||
57
Зуекщмшср
06.07.18
✎
12:46
|
(56) Может ли быть какой-то сакральный смысл в собирании валежника или дров наломать надо?
|
|||
58
Маленький Мук
06.07.18
✎
12:57
|
Вас послушать так в типовой бухгалтерии документ ручная операция делали полные дегенераты, там же данные из регистра показываются.
|
|||
59
dmpl
07.07.18
✎
09:38
|
(58) А то! Приходится потом отбор на активность записей ставить.
|
|||
60
ildus78
07.07.18
✎
15:17
|
смысл - воровство
|
|||
61
PR
07.07.18
✎
15:48
|
(0) Вот это трешак, я даже не знаю, что сказать, кто-то видимо либо законченный мудак либо запрещенный веществ раздобыл и под ними писал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |