Вход | Регистрация


1С:Предприятие ::

Метки: 

Какой сакральный смысл может быть в таком проведении документа...

Я
   Обфускация
 
06.07.18 - 06:53
У документа есть ТЧ, реальная ТЧ из конфигуратора. Она заполняется юзером, но при проведении она очищается и выгружается в 2 регистра. При входе в документ данные из регистра снова подтягиваются. Но во всяких печатных формах на тч документа не сослаться, поскольку она пустая. Может ли быть какой-то сакральный смысл в таком подходе или ломать все нафиг надо?
 
 
   shadow_sw
 
1 - 06.07.18 - 07:01
а зачем брать данные из документа, если есть регистры?
   Обфускация
 
2 - 06.07.18 - 07:04
Ну чтобы печатные формы проще дорабатывать. Там есть ссылка на документ, а на регистры запросы писать еще.
   shadow_sw
 
3 - 06.07.18 - 07:05
сакральный смысл - уменьшение объема хранимой информации, подозреваю
   ASU_Diamond
 
4 - 06.07.18 - 07:06
(0) а если просто записать документ?
PS. Конфа какая?
   МешочекЗнаний
 
5 - 06.07.18 - 07:07
(3) Обратная сторона - всё время идёт чтение с диска. И данные брать неудобно, да (для печатных форм документа).
   ASU_Diamond
 
6 - 06.07.18 - 07:07
(5) а ТЧ не на диске хранится?
   МешочекЗнаний
 
7 - 06.07.18 - 07:09
(6) Одно дело взять из 1 таблицы, другое хитрый запрос из 5 регистров. Привет конфам от микрофинсистем, более 20 юзерей в одной базе (SQL) насилуют SSD диск сервера.
   VladZ
 
8 - 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) по ходу прав. Документ служит только визуализацией данных.
   shadow_sw
 
15 - 06.07.18 - 07:19
(13) опередил
   Зуекщмшср
 
16 - 06.07.18 - 07:21
Бред какой-то. Регистры нужны только для отчетности, документ - первоисточник данных. Тем более заполнять его при открытии из  регистров - еще бОльший бред. Я регистры поправлю, и потеряется вся "правильная" информация.
Сакрального смысла не уловил.
   VladZ
 
17 - 06.07.18 - 07:22
(10) А в регистры откуда берутся? Из другой ТЧ?
   VladZ
 
18 - 06.07.18 - 07:22
*А в регистре
   Bigbro
 
19 - 06.07.18 - 07:23
у нас в ЗУП была очень похожая ситуация, слишком много движений при генерации проводок для переноса в БП.
   Обфускация
 
20 - 06.07.18 - 07:24
(17)
Из этой тч данные в регистры и попадают. Но тч потом удаляется. При входе она заполняется на форме только.
   Зуекщмшср
 
21 - 06.07.18 - 07:26
Нашел сакральный смысл - заполнение документов из регистров происходит скорее всего с помощью включения какой-нибудь настроечной галочки. Таким образом, хитрые коммерсы одним движением руки типа затирают все данные из документов при необходимости. Только какой в этом смысл, если данные в регистрах остались?
   arccos6pi
 
22 - 06.07.18 - 07:26

   VladZ
 
23 - 06.07.18 - 07:31
(20) Хрень какая-то. Код покажи.
   ASU_Diamond
 
24 - 06.07.18 - 07:37
Если документ что-то вроде установки цен номенклатуры в УПП, тогда понятно. А так интересно что за документ и что за информация в нем хранится.
   1Снеговик
 
25 - 06.07.18 - 07:48
Какая-то защита от групповой обработки данных документа)
   Diman000
 
26 - 06.07.18 - 07:51
(0) Например, чтобы при считывании объекта ТЧ не читалась.
Если тысячи строк в ТЧ не редкость, то такой фокус повысит производительность остального кода.
   Bigbro
 
27 - 06.07.18 - 07:56
(20) это странно.
я бы понял использование регистров когда количество строк превышает допустимое. но если в эту же ТЧ грузится, то случай не тот.
   Hans
 
28 - 06.07.18 - 08:11
Печатная форма должна в точности соответствовать документу. Если не соответствует значит это быдлокод?
   RomaH
 
29 - 06.07.18 - 08:15
(0) это страхи впитанные с молоком матери - вдруг память кончится.
у меня начальник такой - "опять дублирование информации - и в справочнике, и в документе, да еще в 10 регистров?!!"
   APXi
 
30 - 06.07.18 - 08:21
в 1С Документоборот есть такое в хронометраже и учете времени, данные в регистр пишутся сначала из различных объектов (задач), а потом при вводе ежедневного отчета они оттуда вроде удаляются, загружаются в ТЧ документа, при проведении документа опять сохраняются с привязкой к документу.
   d4rkmesa
 
31 - 06.07.18 - 08:24
(0) А вы точно разобрались, в чем резон? В новых конфах в порядке вещей манипуляции с табличными частями, те же заполнения видов запасов. Или ЗУП-овские документы, когда выполняется сначала расчет с предпроведением - перезаполнение ТЧ - отмена проведения - проведение по данным перезаполненной ТЧ.
   unregistered
 
32 - 06.07.18 - 08:37
(0) Обсуждение вопроса без конкретики не имеет никакого смысла.
Чтобы хотя бы попытаться понять смысл, которые закладывали разработчики в этот бред, необходимо подробное описание того, что это за документ, что в ТЧ, что и в какие регистры записывается, для чего эти регистры используются (в каких отчетах и других документах), каким образом потом ТЧ снова заполняется из регистров.

С точки зрения классического смысла, заложенного 1С в идею документов и регистров, это конечно маразм. В (16) обмолвились о том, что документ - первоисточник, регистр(ы) - способ хранить агрегированную информацию для дальнейшего более быстрого её получения.

Кроме того выглядит весьма сомнительной идея манипуляции с реквизитами (в т.ч. табличными частями) в обработке проведения. Чтобы принять такую методологию нужны достаточно веские аргументы.
   Фрэнки
 
33 - 06.07.18 - 08:48
(32) это может быть самодописанный документ для хитрых каких-то процедур в бюджетировании. Сомнительно в таком решении только то, что таблицу создали и поместили непосредственно в объект, а не сделали, например, реквизитом формы. Сакральный смысл возможно в том, что тяжелый код было решено переместить не в процедуры НаСервере, а в процедуры НаКлиенте и длительное, очень длительное время обработки данных документа на клиенте... из-за чего разработчик решил подстраховаться от вероятных блокировок на сервере или расхода памяти сервера и т.д. и т.п.
 
 
   shulerr
 
34 - 06.07.18 - 09:14
Документы могут гулять по РИБ, а регистр не гулять.
   patapum
 
35 - 06.07.18 - 09:17
(0) а что происходит при проведении из формы списка?
   Tonik992
 
36 - 06.07.18 - 09:20
(25)  сколько людей, столько и мнений..
Никогда бы не предположил такой способ "защиты" документа..
Подозреваю, вы владеете еще какими-то хитрыми знаниями кодинга в 1С :-)
   Dmitry1c
 
37 - 06.07.18 - 09:23
(0) нафиг ломать? обращайся к тем же самым регистрам, что содержат необходимые данные
   Локи-13
 
38 - 06.07.18 - 09:26
(0) Никакого смысла. Типичный говнокод.
   Segate
 
39 - 06.07.18 - 09:28
(0) может больше 100к строк в тч? тогда в таб части сохранить нельзя.
   Segate
 
40 - 06.07.18 - 09:29
+(39) сначала была тч, потом появилась проблема с превышением лимита строк, перенесли данные в регистр, а тч не убрали просто...
   ASU_Diamond
 
41 - 06.07.18 - 09:33
(40) судя по автору не факт что вообще ТЧ документа, может просто таблица на форме. Ответа про документе и т.п. так и нет.
   Фрэнки
 
42 - 06.07.18 - 09:34
(41) да вот и мне имхается, что это должна быть ТЧ из формы
   Serg_1960
 
43 - 06.07.18 - 09:39
PS: самое главное - как можно дольше не говорить, что это документ "КорректировкаЗаписейРегистров" (ну, или "ПереносДанных")... и пятница удалась :)
   Eiffil123
 
44 - 06.07.18 - 09:46
Может это вообще аналог корректировки записей регистров - документ отображает движения, а не реальную таблицу. КЗР тоже запретить чтоли?
   GANR
 
45 - 06.07.18 - 09:54
(0) Может - алгоритмы могут быть заложены на то, что в ТЧ нет записей. Ненавижу говнокодеров, которые делают подобное.
   Злопчинский
 
46 - 06.07.18 - 10:26
(28) внезапно печать счф - которая автоматом печтает разбивку по ГТД, но при этом никакой разбивки по ГТД в визуальнйо форме документа нет...
   Вафель
 
47 - 06.07.18 - 10:28
Может чтобы док.ПолучитьОбъект() быстрее работало?
   uno-group
 
48 - 06.07.18 - 10:36
Может разным юзерам разные данные показываются.
   Зуекщмшср
 
49 - 06.07.18 - 10:40
Может быть программист ненавидел СКД и использовал табличную часть в качестве шаблона для отчета?
 
  Рекламное место пустует
   ИС-2
 
50 - 06.07.18 - 10:40
(0) может это для отоьражения актуального статуса сделано. Т.е ввели Заказ на 10 ручек, ввели корректировку заказа еще на 5 ручек и надо чтобы в 1-м заказе отображалось сразу 15 ручек.
У одного лкиента так сделано - удобно
   ASU_Diamond
 
51 - 06.07.18 - 10:48
я тут подумал: ТС говорит что якобы ТЧ используется для печатной формы. Но, если ТЧ формируется при открытии, то в ссылке нет данных по этой ТЧ, пока её не запишут, а печатные формы берут данные из ссылки объекта. Что-то тут не сходится.
   unregistered
 
52 - 06.07.18 - 12:07
(33) Да всё что угодно может быть.
Я не утверждаю, что это решение не имеет право на жизнь.
Но, повторюсь, обсуждение без конкретики - пустая трата времени.
Вон тут уже сколько вариантов накидали - начиная с версии о банальном *авнокоде или ошибочности интерпретации проблемы автором ветки и заканчивая какими-то уникальными решениями непризнанных гениев.
   dezss
 
53 - 06.07.18 - 12:24
(50) точно...зачем нам отчеты, все будем смотреть прям в заказе...
С таким подходом проще сам заказ отредактировать, потому что смысла в нем нет, тупо ссылка.
   dmpl
 
54 - 06.07.18 - 12:32
(9) Так это ERP. Там не только такое бывает. Там и документы движения от имени других документов делают.
   dmpl
 
55 - 06.07.18 - 12:34
(28) Значит это ERP или УТ11 :)
   Serg_1960
 
56 - 06.07.18 - 12:44
PSS: "... или ломать все нафиг надо?"(0) - ломать не надо. Вам - не надо, Вы столько дров наломать можете, что... хотя насчет дров - я тоже не уверен - а надо ли?
   Зуекщмшср
 
57 - 06.07.18 - 12:46
(56) Может ли быть какой-то сакральный смысл в собирании валежника или дров наломать надо?
   Маленький Мук
 
58 - 06.07.18 - 12:57
Вас послушать так в типовой бухгалтерии документ ручная операция делали полные дегенераты, там же данные из регистра показываются.
   dmpl
 
59 - 07.07.18 - 09:38
(58) А то! Приходится потом отбор на активность записей ставить.
   ildus78
 
60 - 07.07.18 - 15:17
смысл - воровство
   PR
 
61 - 07.07.18 - 15:48
(0) Вот это трешак, я даже не знаю, что сказать, кто-то видимо либо законченный мудак либо запрещенный веществ раздобыл и под ними писал



Список тем форума
Рекламное место пустует   Рекламное место пустует
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует