|
v8: Почему стало нельзя передавать ТЗ на сервер | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
Kamas
18.07.14
✎
17:26
|
Внимание вопрос знатокам!! Уважаемые знатоки почему нельзя передавать с клиента на сервер ТЗ на прямую (Вопрос именно по чему, а не как это обойти, то есть меня интересует причина по которой это золочено в платформе. И какие бы могли быть ошибки если бы....)
|
|||||||
1
ДенисЧ
18.07.14
✎
17:27
|
Это военная тайна.
|
|||||||
2
Ymryn
18.07.14
✎
17:27
|
И мне, и мне расскажите, тоже интересно, что может случиться с ТЗ (особенно если все колонки примитивные типы).
|
|||||||
3
piter3
18.07.14
✎
17:28
|
если скажем,вас же придется устранить))))
пятница |
|||||||
4
Ymryn
18.07.14
✎
17:29
|
Я согласен. Устраняйте его. А мне скажите. :)
|
|||||||
5
Kamas
18.07.14
✎
17:30
|
(4) я протестую меня устранять не надо))
|
|||||||
6
Ymryn
18.07.14
✎
17:31
|
(5) это для общего блага. Одна маленькая жертва на алтаре науки.
|
|||||||
7
Kamas
18.07.14
✎
17:32
|
(6) я не маленькая а очень весомая 125 кг как не как
|
|||||||
8
GROOVY
18.07.14
✎
17:33
|
Не сериализуется.
|
|||||||
9
Кай066
18.07.14
✎
17:33
|
(7) наука будет довольна)
|
|||||||
10
GROOVY
18.07.14
✎
17:34
|
+8 Наврал дико :)
|
|||||||
11
f_vadim
18.07.14
✎
17:34
|
(2) с примитивными типами - ничего, только как проверять простые у тебя там типы или нет? один раз разрешим передать, а второй раз нет?
|
|||||||
12
GROOVY
18.07.14
✎
17:35
|
Имел в виду, что ТЗ - это мутабельное значение.
|
|||||||
13
Kamas
18.07.14
✎
17:37
|
(12) и...
|
|||||||
14
Лефмихалыч
18.07.14
✎
17:40
|
По всей видимости существует какая-то заморочка при передаче этого объекта между rphost'ами
Как-то по-другому я объяснить не могу |
|||||||
15
Лефмихалыч
18.07.14
✎
17:42
|
+(14)думаю, так получилось и когда-нибудь получится обратно разрешить
Так Получилось |
|||||||
16
Asmody
18.07.14
✎
17:43
|
(0) чтобы тупые одинесники не гоняли туда-сюда ТЗ от статыщ строк
|
|||||||
17
jsmith82
18.07.14
✎
17:45
|
(16) а массив структур можно типа гонять
|
|||||||
18
Лефмихалыч
18.07.14
✎
17:45
|
ну, или кто-то из отдела разработки 1С люто нас не любит...
|
|||||||
19
Kamas
18.07.14
✎
17:45
|
(16)таки все равно гоняю только не напрямую
|
|||||||
20
Лефмихалыч
18.07.14
✎
17:45
|
кого-то из настоящих программистов укусил 1сник наверное. 1Сник вырос и забыл, а настоящий разработчик - нет...
|
|||||||
21
Kamas
18.07.14
✎
17:46
|
(17) ну так это ж кошерно
|
|||||||
22
Господин ПЖ
18.07.14
✎
17:47
|
(13) мутатор мыть надо
|
|||||||
23
Kamas
18.07.14
✎
17:47
|
(20) 1с ник это разве не настоящий программист а искусственный??
|
|||||||
24
jsmith82
18.07.14
✎
17:48
|
(21) один фиг List<Struct>
|
|||||||
25
bolobol
18.07.14
✎
17:50
|
Мутабельное...
Сериализуется... О чём речь-то? |
|||||||
26
GROOVY
18.07.14
✎
17:50
|
(17) А у структуры, структура не помяняется. а у ТЗ в легкую!
|
|||||||
27
anddro
18.07.14
✎
17:52
|
Скорее всего уперлись в сериализацию индексов, которые могут быть у ТЗ
Так Задумано |
|||||||
28
Фокусник
18.07.14
✎
17:53
|
Потому-что до подверсии .7 с ТЗ страдиционно не работает 1с ;)
Так Получилось |
|||||||
29
jsmith82
18.07.14
✎
17:57
|
просто рефакторингом лень заниматься
Так Получилось |
|||||||
30
jsmith82
18.07.14
✎
17:57
|
один хрен появится либо новый класс с методами ТЗ, либо ТЗ вернут на родину
|
|||||||
31
Новенький_2009
18.07.14
✎
18:03
|
(26) выдумали бы тогда какую-нибудь фиксированное ТЗ :) Фиксированный массив же есть.
Склоняюсь больше к Так Получилось |
|||||||
32
Господин ПЖ
18.07.14
✎
18:05
|
КонструкторФиксированнойТаблицыИмениБорисаНуралиева
|
|||||||
33
GROOVY
18.07.14
✎
18:06
|
(32) Не, ПроцессорКонструированияТаблицыФиксированнойСтруктуры
|
|||||||
34
Sei Souma
18.07.14
✎
18:12
|
Сие ниспослано свыше провидением дабы все вспомнили как работать с массивами.
Так Задумано |
|||||||
35
Новенький_2009
18.07.14
✎
18:13
|
в ПроцессорКонструированияТаблицыФиксированнойСтруктуры аргументом является структура, в которую надо положить фиксированный массив, элементом которого будет исходная тз <-- вот так бы придумали разработчики УТ 11 :)
|
|||||||
36
H A D G E H O G s
18.07.14
✎
18:17
|
Индексные деревья скорее всего тяжело тягать.
|
|||||||
37
H A D G E H O G s
18.07.14
✎
18:18
|
ТаблицаЗначений, кстати, доступна на ТонкомКлиенте, и индексы доступны, но передать на сервер -нельзя.
Как и Соответстие |
|||||||
38
х86
18.07.14
✎
18:20
|
мошт на ВЕБа с ТЗехой к.л. траблы?
|
|||||||
39
H A D G E H O G s
18.07.14
✎
18:28
|
||||||||
40
ДенисЧ
18.07.14
✎
18:29
|
(39) Что за ОбъектСистема?
|
|||||||
41
H A D G E H O G s
18.07.14
✎
18:30
|
(40) ВК.
|
|||||||
42
ДенисЧ
18.07.14
✎
18:33
|
(41) читер...
А что за вк? Нетленка, что ли? |
|||||||
43
acsent
18.07.14
✎
18:40
|
В чем может быть сложность передать индекс?
Индекс это же "простое соответствие" ключ - номер строки |
|||||||
44
acsent
18.07.14
✎
18:40
|
(43) с упорядочением по ключу
|
|||||||
45
Ymryn
18.07.14
✎
19:31
|
(39) крутотенюшка, крутота. Тоже хочу знать это кунг-фу.
|
|||||||
46
Aleksey
18.07.14
✎
19:36
|
Вроде изначально в бете можно было
|
|||||||
47
H A D G E H O G s
18.07.14
✎
21:26
|
(43) Индексное дерево, не индекс.
|
|||||||
48
mistеr
18.07.14
✎
22:15
|
(36) Индексы передавать не нужно, их можно построить заново. И то не всегда обязательно это делать.
|
|||||||
49
ДенисЧ
18.07.14
✎
22:19
|
(48) Ага. И каждый раз их строить. А в тз 100500 строк и сложный индекс.
|
|||||||
50
mistеr
18.07.14
✎
22:26
|
(49) Не факт, что дольше - передавать или строить.
|
|||||||
51
ДенисЧ
18.07.14
✎
22:30
|
(50) Я бы поспорил. Но лень. Ибо тяпница.
|
|||||||
52
EvgeniuXP
19.07.14
✎
00:03
|
(8) ТЗ не только сериализуется, но и сохраняется в качестве значения в файл.
|
|||||||
53
Злопчинский
19.07.14
✎
00:06
|
расскажите неграмотному клюшечнику - что такое "сериализация", про которую все время говорят и используют в снеговике?
|
|||||||
54
Злопчинский
19.07.14
✎
00:07
|
(52) куда этот файл запихнуть если тонкий клиент коннектится хз куда и сервер далеко?
|
|||||||
55
H A D G E H O G s
19.07.14
✎
00:09
|
(53) Сериализация - это преобразование объекта 1С (ТЗ, СЗ, Массив) в XML либо XDTO вид.
Платформа при передаче объектов с сервера на клиент и обратно сериализует объекты в XDTO (спец формат 1С на основе тегов, пот типу XML) |
|||||||
56
Злопчинский
19.07.14
✎
00:10
|
(55) наскольо японимаю - такая сериализация существенно увеличивает колво гоняемых данных и достаточно тормозная вещь..?
|
|||||||
57
EvgeniuXP
19.07.14
✎
00:11
|
(53) тоже самое что и сохранить значение в файл - там через запятые вся структура, тут через теги.
|
|||||||
58
Злопчинский
19.07.14
✎
00:12
|
(55) а где про это почитать умно - есть книжки..?
а то меня напрягают уже программеры-8-ки.. все у них както медленно и тягомотно.. данные грузятся мегаминутами (хз почему, конечно может проги такие - ну не везет мне с ними), при том что в клюшках это все гораздо быстрее просиходит... |
|||||||
59
EvgeniuXP
19.07.14
✎
00:13
|
(56) а представь, что создаешь dbf и колонки у нее английские все до 8 знаков - еще и описание делай в модуле... а тут всё по-русски: все колонки у ТЗ русские.
|
|||||||
60
EvgeniuXP
19.07.14
✎
00:13
|
(58) У Волшебника ходило видео по ХМЛ :)
|
|||||||
61
EvgeniuXP
19.07.14
✎
00:16
|
в 7.7 ВК DOM есть - но она сложнее
|
|||||||
62
H A D G E H O G s
19.07.14
✎
00:21
|
(56) Там 1С создало свой алгоритм сжатия данных (режим сжатия данных - усиленный), но можно включить и типовой deflate.
|
|||||||
63
H A D G E H O G s
19.07.14
✎
00:22
|
(58) "может проги такие"
Проги такие - питекантропы из 7.7 |
|||||||
64
Злопчинский
19.07.14
✎
00:24
|
я вообще нихера не понимаю.. вот например:
. (взято с http://infostart.ru/public/284559/) --- Добрый день. В конторе, в которой я сейчас работаю, возникла необходимость раз в месяц выгружать продажи из Ут в Бухгалтерию. Дело обычное, но проблема заключалась в том, что объем данных оказался приличным (около 500 реализаций в день) и выгрузка/загрузка обычным способом была очень долгой, так что мы решили прибегнуть к некоторым ухищрения, о которых я хочу рассказать в этой публикации, может кому-то они помогут. По сути, мы имеем 3 этапа, которые я опишу, а так же какой выигрыш по времени мы получили: Выгрузка данных из УТ (было ~ 45 часов, стало 8 -10) -------- блин капец - "приличный объем данных = 500 реализаций в день!.. хз может унего там конечно реализации по 5000 строк... ------- Почему так долго загрузка идет? - счет на ДЕСЯТОК ЧАСОВ? - это же окуеть! (отступ: я помню такую ситауцию, когда на старых компах шттаная выгрузка их ТиС и загрузка в БУХ операций попроводочно иксемельфайла размером в 20-25 часов - занимало нескольо часов) ---- почему так долго..? в БП сложная структура и там все долго раскладывается? почему у меня на клюшках - примерно такой же объем данных при ТУПОЙ ЗАГРУЗКЕ В БУХ (тупизна проявляется в высокой избыточности загрузки - постоянной фильтрации большого количества данных для получения состава текущего документа - и тупых/гвонокодовых вариантов поиска ГТДшек - написать в свое время надо было "быстро") - занимает менее 20 минут (еще раз при тупой высокозатаратной избыточной фильтрацией при загрузке) - ну еще и проведение после загрузки занимает минут 40-60. ..Почему в снеговиках все так долго? много регистров? тупыей проги? использование универсальных медленных инструментов...? ..непонятно мне все это. ---------- злобный я, сижу потихоньку копаюсь в коде доступной 8-ки - никакого желания все это изучать еще раз нет и исправлять - надолело уже - |
|||||||
65
Злопчинский
19.07.14
✎
00:29
|
(63) я понимаю - но выхода нет ;-)
но непиткантропам - нет никакого желания/возможностей делать эту/такие работы (?). . замкнутый круг... . я вот сейчас смотрю - ..ять, ВМСина внедряемая - при отгрузке закза генерится туева хуча однострочных атомарных-операций, которые привязываются к шапке-документу посредством "владельца" - тысяча-полторы тысячи строк - задумывают прогу надолго - то есть на 1-2-3 минуты.. и это нехреновый неслабый сервак... . когда смотрю все это хочется писать свой бл.кджек с бильярдом и моделоями. свой, маленьктий, быстрый. заточенный только под конкретную задачу... |
|||||||
66
H A D G E H O G s
19.07.14
✎
00:33
|
(64) Как у него не падает по нехватке памяти только.
Там проблема в типовой обработке ВыгрузкеЗагрузкеДанныхXML, которая кэширует в Соответствии все выгруженные объекты в виде xml текста, в надежде, что они еще раз выгрузятся. Так было в 8.1, потом я больше в ней не разбирался. |
|||||||
67
Злопчинский
19.07.14
✎
00:34
|
брошу я нахрен это программирование... ;-)
. да и пофтиг что питекантропы клюшечные. пусть бы это дате питкантропынми методами работало на малых выборках быстро 9я не про ВМС, а вообще про 8-ку) - но билин. якогда в 8.2 на БП3 работаю веду свой Ипшечный учет (у меня есть блэкджек и шлюхи) - я весь нервничаю что пипец - такое впечатление что там у них внтури гномики сонные сидят... все так неторпопливо... степеноо.. - ну шо это за херня!!!???? я привык на своих клюшках (уж простите старого мамонта проел вам плешь своим нытьем)- кнопку на документе в 300-500 строк жимакнул - менее секунды-секунда - готово! а то и быстрее срыгивает/смаргивает. . на снеговике вообще возможна быстрая реакция системы...? х..ли там все так степенно и медленно? - меагфункционал внутри? овнокод типовых пистаелей в 1С самой? хрен ли так все неторопливо..? |
|||||||
68
Ярус
19.07.14
✎
00:36
|
(67) бп 1.6 недавно достал с пыльных закоулков, так по сравнению с 2.0 и 3.0 это как реактивный истребитель рядом с запорожцем
|
|||||||
69
Злопчинский
19.07.14
✎
00:36
|
(66) проблем еще с чем - я столкнулся с глобальнйо проблемой в обозримых у мну снеговиковчан - склонность использования тупых типовых универсальных методов. пожелание сделать не так как обычно в снеговике - а как мне удобно/надо - приводит к ступору или нутью неявному...
. может конечно мне просто фатально-тотально невезет. |
|||||||
70
H A D G E H O G s
19.07.14
✎
00:37
|
Hеба утpеннего стяг...
В жизни важен пеpвый шаг. Слышишь: pеют над стpаною Ветpы яpостных атак. И вновь пpодолжается бой, И сеpдцу тpевожно в гpуди, И Ленин такой молодой, И юный Октябpь впеpеди. |
|||||||
71
H A D G E H O G s
19.07.14
✎
00:38
|
Тяжко вам с erp2.0 то будет.
|
|||||||
72
H A D G E H O G s
19.07.14
✎
00:40
|
(69) "пожелание сделать не так как обычно в снеговике - а как мне удобно/надо"
Конечно, необходимость коряжить стройные типовые механизмы из за нежелания учиться "кадров" вызывает подсознательный саботаж. |
|||||||
73
Злопчинский
19.07.14
✎
00:41
|
у меня вообще сложилось стойкойе убеждение - что туева хуча 8-ков - простые нажиматели кнопок и расставлятели галочек. ладно если бы я так тупил на снеговике после клюшек в свои старые годы...
. но вот посмотришь где нить - и здесь и на Исн - есть есть классные спецы - и поразработкам и по идеям видно - но они же не будут заниматься всякой такой херней которая мне нужна (выросли они с этого уровня) - че делать..? работать с питекантропами за астрономические суммы с среднехреновыми результатами..? уйду нахрен в консалтинг... |
|||||||
74
H A D G E H O G s
19.07.14
✎
00:42
|
Хотя, конечно за куски кода типа:
|
|||||||
75
H A D G E H O G s
19.07.14
✎
00:42
|
Функция ОпределитьПараметрыЗапросаОбъекта(ЭлементДанных, ТипЗначенияОбъекта = Неопределено, ФормироватьИерархию = Истина) Экспорт
ПараметрыЗапроса = Новый Структура; ПараметрыЗапроса.Вставить("Отказ", Ложь); ПараметрыЗапроса.Вставить("Подразделения", Новый Массив); ПараметрыЗапроса.Вставить("Организации", Новый Массив); ПараметрыЗапроса.Вставить("ВидыЦен", Новый Массив); ПараметрыЗапроса.Вставить("ФильтрПоПодразделению", Ложь); ПараметрыЗапроса.Вставить("ФильтрПоОрганизации", Ложь); ПараметрыЗапроса.Вставить("ФильтрПоВидуЦен", Ложь); Если Не ЗначениеЗаполнено(ТипЗначенияОбъекта) Тогда ТипЗначенияОбъекта = ТипЗнч(ЭлементДанных); КонецЕсли; Если ТипЗначенияОбъекта = Тип("ДокументОбъект.Встреча") Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗапланированноеВзаимодействие") Или ТипЗначенияОбъекта = Тип("ДокументОбъект.СообщениеSMS") Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ТелефонныйЗвонок") Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ЭлектронноеПисьмоВходящее") Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ЭлектронноеПисьмоИсходящее") Тогда ЗначенияФильтра_ДокументовВзаимодействия(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВзаимозачетЗадолженности") Тогда ЗначенияФильтра_ВзаимозачетЗадолженности(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СверкаВзаиморасчетов") Тогда ЗначенияФильтра_СверкаВзаиморасчетов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СписаниеЗадолженности") Тогда ЗначенияФильтра_СписаниеЗадолженности(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АвансовыйОтчет") Тогда ЗначенияФильтра_АвансовыйОтчет(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктОРасхожденияхПриПоступленииТоваров") Тогда ЗначенияФильтра_АктОРасхожденияхПриПоступленииТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктПриемкиТоваров") Тогда ЗначенияФильтра_АктПриемкиТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратТоваровПоставщику") Тогда ЗначенияФильтра_ВозвратТоваровПоставщику(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыкупВозвратнойТарыУПоставщика") Тогда ЗначенияФильтра_ВыкупВозвратнойТарыУПоставщика(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ДоверенностьНаПолучениеТоваров") Тогда ЗначенияФильтра_ДоверенностьНаПолучениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказПоставщику") Тогда ЗначенияФильтра_ЗаказПоставщику(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаписьКнигиПокупок") Тогда ЗначенияФильтра_ЗаписьКнигиПокупок(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаПоступления") Тогда ЗначенияФильтра_КорректировкаПоступления(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланЗакупок") Тогда ЗначенияФильтра_ПланЗакупок(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПоступлениеТоваровУслуг") Тогда ЗначенияФильтра_ПоступлениеТоваровУслуг(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПоступлениеУслугПрочихАктивов") Тогда ЗначенияФильтра_ПоступлениеУслугПрочихАктивов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РегистрацияЦенНоменклатурыПоставщика") Тогда ЗначенияФильтра_РегистрацияЦенНоменклатурыПоставщика(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СоглашениеСПоставщиком") Тогда ЗначенияФильтра_СоглашениеСПоставщиком(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураПолученный") Тогда ЗначенияФильтра_СчетФактураПолученный(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураПолученныйАванс") Тогда ЗначенияФильтра_СчетФактураПолученныйАванс(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ТаможеннаяДекларацияИмпорт") Тогда ЗначенияФильтра_ТаможеннаяДекларацияИмпорт(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратТоваровМеждуОрганизациями") Тогда ЗначенияФильтра_ВозвратТоваровМеждуОрганизациями(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетПоКомиссииМеждуОрганизациями") Тогда ЗначенияФильтра_ОтчетПоКомиссииМеждуОрганизациями(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПередачаТоваровМеждуОрганизациями") Тогда ЗначенияФильтра_ПередачаТоваровМеждуОрганизациями(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомиссионера") Тогда ЗначенияФильтра_ОтчетКомиссионера(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомиссионераОСписании") Тогда ЗначенияФильтра_ОтчетКомиссионераОСписании(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомитенту") Тогда ЗначенияФильтра_ОтчетКомитенту(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомитентуОСписании") Тогда ЗначенияФильтра_ОтчетКомитентуОСписании(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктВыполненныхРабот") Тогда ЗначенияФильтра_АктВыполненныхРабот(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктПриемкиКлиентом") Тогда ЗначенияФильтра_АктПриемкиКлиентом(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратПодарочныхСертификатов") Тогда ЗначенияФильтра_ВозвратПодарочныхСертификатов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратТоваровОтКлиента") Тогда ЗначенияФильтра_ВозвратТоваровОтКлиента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыкупВозвратнойТарыКлиентом") Тогда ЗначенияФильтра_ВыкупВозвратнойТарыКлиентом(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказКлиента") Тогда ЗначенияФильтра_ЗаказКлиента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаписьКнигиПродаж") Тогда ЗначенияФильтра_ЗаписьКнигиПродаж(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаявкаНаВозвратТоваровОтКлиента") Тогда ЗначенияФильтра_ЗаявкаНаВозвратТоваровОтКлиента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаРеализации") Тогда ЗначенияФильтра_КорректировкаРеализации(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетОРозничныхПродажах") Тогда ЗначенияФильтра_ОтчетОРозничныхПродажах(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПеремещениеТоваров") Тогда ЗначенияФильтра_ПеремещениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланПродаж") Тогда ЗначенияФильтра_ПланПродажИВнутреннегоПотребления(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланПродажПоКатегориям") Тогда ЗначенияФильтра_ПланПродажПоКатегориям(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РеализацияПодарочныхСертификатов") Тогда ЗначенияФильтра_РеализацияПодарочныхСертификатов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РеализацияТоваровУслуг") Тогда ЗначенияФильтра_РеализацияТоваровИУслуг(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РеализацияУслугПрочихАктивов") Тогда ЗначенияФильтра_РеализацияУслугПрочихАктивов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетНаОплатуКлиенту") Тогда ЗначенияФильтра_СчетНаОплатуКлиенту(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураВыданный") Тогда ЗначенияФильтра_СчетФактураВыданный(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураВыданныйАванс") Тогда ЗначенияФильтра_СчетФактураВыданныйАванс(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ТранспортнаяНакладная") Тогда ЗначенияФильтра_ТранспортнаяНакладная(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АннулированиеПодарочныхСертификатов") Тогда ЗначенияФильтра_АннулированиеПодарочныхСертификатов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВводОстатков") Тогда ЗначенияФильтра_ВводОстатков(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаданиеТорговомуПредставителю") Тогда ЗначенияФильтра_ЗаданиеТорговомуПредставителю(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КоммерческоеПредложениеКлиенту") Тогда ЗначенияФильтра_КоммерческоеПредложениеКлиенту(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаНазначенияТоваров") Тогда ЗначенияФильтра_КорректировкаНазначенияТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаНалогообложенияНДСПартийТоваров") Тогда ЗначенияФильтра_КорректировкаНалогообложенияНДСПартийТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.НачисленияКредитовИДепозитов") Тогда ЗначенияФильтра_НачисленияКредитовИДепозитов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ДвижениеПрочихАктивовПассивов") Тогда ЗначенияФильтра_ДвижениеПрочихАктивовПассивов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПакетЭД") Тогда ЗначенияФильтра_ПакетЭД(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПереоценкаВалютныхСредств") Тогда ЗначенияФильтра_ПереоценкаВалютныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПроизвольныйЭД") Тогда ЗначенияФильтра_ПроизвольныйЭД(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПрочиеДоходыРасходы") Тогда ЗначенияФильтра_ПрочиеДоходыРасходы(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспределениеДоходовИРасходовПоНаправлениямДеятельности") Тогда ЗначенияФильтра_РаспределениеДоходовИРасходовПоНаправлениямДеятельности(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспределениеНДС") Тогда ЗначенияФильтра_РаспределениеНДС(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспределениеРасходовБудущихПериодов") Тогда ЗначенияФильтра_РаспределениеРасходовБудущихПериодов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РасчетСебестоимостиТоваров") Тогда ЗначенияФильтра_РасчетСебестоимостиТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаСкидокПоМаркетинговымМероприятиям") Тогда ЗначенияФильтра_УстановкаСкидокПоМаркетинговымМероприятиям(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаЦенНоменклатуры") Тогда ЗначенияФильтра_УстановкаЦенНоменклатуры(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВнутреннееПотреблениеТоваров") Тогда ЗначенияФильтра_ВнутреннееПотреблениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаданиеНаПеревозку") Тогда ЗначенияФильтра_ЗаданиеНаПеревозку(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказНаВнутреннееПотребление") Тогда ЗначенияФильтра_ЗаказНаВнутреннееПотребление(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказНаПеремещение") Тогда ЗначенияФильтра_ЗаказНаПеремещение(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказНаСборку") Тогда ЗначенияФильтра_ЗаказНаСборку(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ИзменениеАссортимента") Тогда ЗначенияФильтра_ИзменениеАссортимента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаОбособленногоУчетаЗапасов") Тогда ЗначенияФильтра_КорректировкаОбособленногоУчетаЗапасов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОприходованиеИзлишковТоваров") Тогда ЗначенияФильтра_ОприходованиеИзлишковТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеИзлишковТоваров") Тогда ЗначенияФильтра_ОрдерНаОтражениеИзлишковТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеНедостачТоваров") Тогда ЗначенияФильтра_ОрдерНаОтражениеНедостачТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеПорчиТоваров") Тогда ЗначенияФильтра_ОрдерНаОтражениеПорчиТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеРезультатовПересчетовТоваров") Тогда ЗначенияФильтра_ОрдерНаОтражениеРезультатовПересчетовТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаПеремещениеТоваров") Тогда ЗначенияФильтра_ОрдерНаПеремещениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтборРазмещениеТоваров") Тогда ЗначенияФильтра_ОтборРазмещениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтражениеРезультатовПроверкиОрдераНаТовары") Тогда ЗначенияФильтра_ОтражениеРезультатовПроверкиОрдераНаТовары(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПересортицаТоваров") Тогда ЗначенияФильтра_ПересортицаТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПересчетТоваров") Тогда ЗначенияФильтра_ПересчетТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланСборкиРазборки") Тогда ЗначенияФильтра_ПланСборкиРазборки(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию) ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПорчаТоваров") Тогда ЗначенияФильтра_ПорчаТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПриходныйОрдерНаТовары") Тогда ЗначенияФильтра_ПриходныйОрдерНаТовары(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПрочееОприходованиеТоваров") Тогда ЗначенияФильтра_ПрочееОприходованиеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспоряжениеНаИнвентаризациюТоваров") Тогда ЗначенияФильтра_РаспоряжениеНаИнвентаризациюТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РасходныйОрдерНаТовары") Тогда ЗначенияФильтра_РасходныйОрдерНаТовары(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СборкаТоваров") Тогда ЗначенияФильтра_СборкаТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СписаниеНедостачТоваров") Тогда ЗначенияФильтра_СписаниеНедостачТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаБлокировокЯчеек") Тогда ЗначенияФильтра_УстановкаБлокировокЯчеек(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаКвотАссортимента") Тогда ЗначенияФильтра_УстановкаКвотАссортимента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВнесениеДенежныхСредствВКассуККМ") Тогда ЗначенияФильтра_ВнесениеДенежныхСредствВКассуККМ(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыемкаДенежныхСредствИзКассыККМ") Тогда ЗначенияФильтра_ВыемкаДенежныхСредствИзКассыККМ(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыпискаПоРасчетномуСчету") Тогда ЗначенияФильтра_ВыпискаПоРасчетномуСчету(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаявкаНаРасходованиеДенежныхСредств") Тогда ЗначенияФильтра_ЗаявкаНаРасходованиеДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КассоваяКнига") Тогда ЗначенияФильтра_КассоваяКнига(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КассоваяСмена") Тогда ЗначенияФильтра_КассоваяСмена(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЛимитыРасходаДенежныхСредств") Тогда ЗначенияФильтра_ЛимитыРасходаДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОперацияПоПлатежнойКарте") Тогда ЗначенияФильтра_ОперацияПоПлатежнойКарте(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетБанкаПоОперациямЭквайринга") Тогда ЗначенияФильтра_ОтчетБанкаПоОперациямЭквайринга(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОжидаемоеПоступлениеДенежныхСредств") Тогда ЗначенияФильтра_ОжидаемоеПоступлениеДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПоступлениеБезналичныхДенежныхСредств") Тогда ЗначенияФильтра_ПоступлениеБезналичныхДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПриходныйКассовыйОрдер") Тогда ЗначенияФильтра_ПриходныйКассовыйОрдер(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспоряжениеНаПеремещениеДенежныхСредств") Тогда ЗначенияФильтра_РаспоряжениеНаПеремещениеДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РасходныйКассовыйОрдер") Тогда ЗначенияФильтра_РасходныйКассовыйОрдер(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СписаниеБезналичныхДенежныхСредств") Тогда ЗначенияФильтра_СписаниеБезналичныхДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЧекККМ") Тогда ЗначенияФильтра_ЧекККМ(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЧекККМВозврат") Тогда ЗначенияФильтра_ЧекККМВозврат(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ВыручкаИСебестоимостьПродаж") Тогда ЗначенияФильтра_РегистрыНакопления_ВыручкаИСебестоимостьПродаж(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ГрафикДвиженияТоваров") Тогда ЗначенияФильтра_РегистрыНакопления_ГрафикДвиженияТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвижениеТоваров") Тогда ЗначенияФильтра_РегистрыНакопления_ДвижениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвиженияДенежныеСредстваДоходыРасходы") Тогда ЗначенияФильтра_РегистрыНакопления_ДвиженияДенежныеСредстваДоходыРасходы(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвиженияДенежныеСредстваКонтрагент") Тогда ЗначенияФильтра_РегистрыНакопления_ДвиженияДенежныеСредстваКонтрагент(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию); ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвиженияДенежныеСредстваПрочиеАктивыПассивы") Тогда ЗначенияФильтра_РегистрыНакопления_ДвиженияДенежныеСредстваПрочиеАктивыПассивы(Эле |
|||||||
76
Злопчинский
19.07.14
✎
00:43
|
(72) какие нахер кадры..? дело до простого доходит.
ну не люблю я иксемель. и обхемы мелкие и струткры простыве как два пальца об асфальт. СДЕЛАЙТЕ МНЕ ВЫГРУЗКУ в тxt, или заберите от меня выгрузк в txt - пля пипец - видно как зубная боль начинается... |
|||||||
77
H A D G E H O G s
19.07.14
✎
00:43
|
надо расстреливать.
Это кусок из типовой УТ11, он даже суко в сообщение не поместился. |
|||||||
78
H A D G E H O G s
19.07.14
✎
00:45
|
(73) good speed
|
|||||||
79
H A D G E H O G s
19.07.14
✎
00:45
|
(76) Терпи. Век plain table ушел в прошлое.
|
|||||||
80
Злопчинский
19.07.14
✎
00:46
|
(77) ну хз.. у мну в клюшках что-то подобное я тупо сконструировал строку и из Шаблон() - выполнил...
. с друго стороны - сумма разума на планете = const, а население все растет. может такой хреновый способ выбран для читабельности..? а то народ конструкции переброски флажка между 0 и 1 вида фл = 1-фл - не втыкает... |
|||||||
81
Злопчинский
19.07.14
✎
00:47
|
(78) ага, ты мне еще пендаля дай чтобы лучше и быстрее пошло.. ;-)
|
|||||||
82
H A D G E H O G s
19.07.14
✎
00:50
|
"фл = 1-фл"
Вот за это я вас, семерошников, на дух не переношу, за эти сокращения. Лениво штоле нормально и звучно переменные и процедуры называть, например так: Функция ПолучитьДанныеПоХешуНаСервере(АдресДанныхНаСервереИлиСоответствие,Хеш) Экспорт Если ТипЗнч(АдресДанныхНаСервереИлиСоответствие)=Тип("Строка") Тогда СтруктураЛокальныхДанных=ПолучитьИзВременногоХранилища(АдресДанныхНаСервереИлиСоответствие); СоответствиеХешейИДанных=СтруктураЛокальныхДанных.СоответствиеХешейИДанных; Иначе СоответствиеХешейИДанных=АдресДанныхНаСервереИлиСоответствие; КонецЕсли; Возврат СоответствиеХешейИДанных.Получить(Хеш); КонецФункции |
|||||||
83
Злопчинский
19.07.14
✎
00:51
|
(79) терпеть можно когда тяжелая математика часами считается. но когда сука выгрузка 3-5 тысяч номенклатур с 3 ЕИ к каждой по загрузке в снеговика занимает десятки минут - мну это бесит.
. мну бесит не платформа. хз с ней. мну бесит наплевательство на удобство и комофртность работы пользователей. планйтабле ушли в прошлое - да и фиг с ними. но создаваемые НОВЫЕ конфиги ДЛЯ СТАРЫХ ПРИНЦИПОВ РУЧНОЙ ИНТЕРАКТИВНОЙ работы - ну не должны тормозить. просто потому что не должны. и хоть усритесь там в коде в платфоре и еще где. А если тиормозять где-то проблемы. гдето явные проблемы. в подходах. архитектуре. неумении программировать. |
|||||||
84
Злопчинский
19.07.14
✎
00:53
|
(82) "буду я всякую бл..ь по имени называть" ;-)
есть функциональный код - там должно быть понятно и прозрачно и названия переменных адекватные. а для цикла и прочих базовых прогрпаммистсткий вещей сгодится и конструкция типа Для ы=-сч по -1 Цикл |
|||||||
85
m-serg74
19.07.14
✎
00:55
|
(83) не, бесит когда окно ввода пароля пару минут открывается, ну и не только оно
|
|||||||
86
m-serg74
19.07.14
✎
01:03
|
(84) ну да потом ипись что такое "Для ййй = 1 По ццц ..."
|
|||||||
87
Злопчинский
19.07.14
✎
01:09
|
(86) вот ты на мой ник посмотр и на свой. с делаай выводы. где и кто понятнее... ;-)
|
|||||||
88
m-serg74
19.07.14
✎
01:11
|
(87) m(Мамец)-serg(Сегрей)74(1974 г.р.), а теперь ты Сергей подумай о чем твой ник говорит
|
|||||||
89
m-serg74
19.07.14
✎
01:12
|
*Сегрей = Сергей ))) пиво)))
|
|||||||
90
Злопчинский
19.07.14
✎
01:14
|
вся страна знает что "m-" - мамец - афигенно информативно ;-)
. мой ник говорит о том. что я злобный человек с неусточивой психикой, склонный к самокопаниям, обливания окружающих грязью и всем становится понятно как со имной меня себе вести.. ;-) |
|||||||
91
m-serg74
19.07.14
✎
01:16
|
(90) /мой ник говорит о том. что я злобный человек с неусточивой психикой,/
ааа поржал, хорош Серега наговаривать, думается все на мисте знают что все наоборот :) |
|||||||
92
mistеr
19.07.14
✎
01:16
|
(83) Погоди, как это не должны тормозить? А кто же тогда серваки мощные будет покупать? :)
ЗЫ. С платформой все в порядке, это руки кривые у некоторых. |
|||||||
93
m-serg74
19.07.14
✎
01:17
|
(90) /вся страна знает что "m-" - мамец/
а если мне не нужно чтоб всЯ страна знала |
|||||||
94
Злопчинский
19.07.14
✎
01:18
|
(93) тогда ваще просто ms74 или Для ййй = 1 По ццц ..
;-) |
|||||||
95
m-serg74
19.07.14
✎
01:19
|
(94) ну тебе простительно, только потомки не поймут((( что такое ййй и что ццц
|
|||||||
96
Злопчинский
19.07.14
✎
01:19
|
(92) нафига тогда при массовой кривизне рук делать акуенно мегасложные типовеы конфиги - от этого руки прямее станут...? и заметьте - кучат тормозов и жалоб на типовые конфиги...
|
|||||||
97
m-serg74
19.07.14
✎
01:22
|
(96) ааа пример у нас нашел:
|
|||||||
98
Злопчинский
19.07.14
✎
01:43
|
(97) и чего здесь непонятного..?
|
|||||||
99
Злопчинский
19.07.14
✎
01:43
|
;-)
|
|||||||
100
Злопчинский
19.07.14
✎
01:44
|
вот когда на асемблере математику решаешь - вот там да.. там интересно...
|
|||||||
101
Escander
19.07.14
✎
05:22
|
(100) рассказывать одинэсегам про численную оптимизацию - моветон... всё равно 90% не поймут о чём речь
|
|||||||
102
Wobland
19.07.14
✎
07:02
|
(101) это что-то о том, как сложить несколько чисел таким образом, чтобы в итоге получилось поменьше?
|
|||||||
103
Escander
19.07.14
✎
07:17
|
(102) есть немерянно задач приближённые модели которых сводятся или к линейному матричному уравнению (А=В*С) или к системе диф. уравнений (а так-же к методу симпсона и т.д. и т.п. и пр.), решение которых "в лоб" займёт слишком много времени... и вот тут начинается как оптимизация самих методов так и способов решения (классическая задача - поиск простых чисел в диаппазоне) и т.д.
ну и до кучи теория опеарций - про то как минимальным количеством элементарных опеарций к примеру перемножить 2 числа |
|||||||
104
Wobland
19.07.14
✎
07:18
|
Escander, ты чего такой серьёзный? у всякого нормального человека в жизни бывал матан как минимум
|
|||||||
105
SeiOkami
19.07.14
✎
07:21
|
(0), естественно так было задумано (они же не просто так накосячили), однако, учитывая, что логики в этом особо нет, то это уж точно как то так вышло)
Так Получилось |
|||||||
106
Escander
19.07.14
✎
07:21
|
(104) я серьёзный? Да я типа давно не у дел... а мат. моделирование - моя специальность
|
|||||||
107
SeiOkami
19.07.14
✎
07:21
|
Никогда не понимал. Ибо ТЗ можно спокойно запихать ЗначениеВСтрокуВнутр...
|
|||||||
108
SeiOkami
19.07.14
✎
07:22
|
А вообще, насколько я верно понимаю, просто на клиенте нет такого типа, как ТЗ. А вот почему - другой вопрос
|
|||||||
109
Wobland
19.07.14
✎
07:23
|
(107) бывала у меня однажды такая строка размеров в 27 Мб.. нет, я не против, конечно ;)
|
|||||||
110
Escander
19.07.14
✎
07:24
|
(107) но это уже будет не ТЗ... соответственно от мутабельности в явном виде ушли.
|
|||||||
111
Escander
19.07.14
✎
07:24
|
(109) сериализация?
|
|||||||
112
Wobland
19.07.14
✎
07:26
|
(111) ТЗ соседней базы конвертировал в ТЗ местной. кстати, секунды полторы всего
|
|||||||
113
Escander
19.07.14
✎
07:29
|
(112) ole?
|
|||||||
114
Wobland
19.07.14
✎
07:30
|
(113) COM
|
|||||||
115
Escander
19.07.14
✎
07:32
|
(114) те-же фаберже, только в профиль
|
|||||||
116
SeiOkami
19.07.14
✎
07:45
|
(109), ну тут уже, как говорится, разработчикам карты в руки, а дальше им своими мозгами решать)
|
|||||||
117
SeiOkami
19.07.14
✎
07:46
|
(110),
это понятно, но ведь только на момент передачи на сервер. А дальше бы она обратно превратилась в ТЗ. |
|||||||
118
SeiOkami
19.07.14
✎
07:47
|
Если бы разработчики из 1С захотели, то они бы столько офигенных вещей наваяли... Но это им, видимо, не нужно
|
|||||||
119
Escander
19.07.14
✎
08:00
|
(118) давайте не мешать в одну кучу дизайнеров платформы 1С, архитекторов платформы 1С, кодеров платформы 1С и т.л. и обзывать всех разработчиками... у каждой группы свои цели и задачи и они между группами не могут иногда не попадать в противоречие
|
|||||||
120
SeiOkami
19.07.14
✎
08:17
|
(119), я не понял вообще к чему это. Понятное дело, что у каждого свои обязанности, но как это связано с моим комментарием ? )
|
|||||||
121
Escander
19.07.14
✎
08:21
|
(120) вы мне напоминаете юзера который не видит разницы между консультантом и кодером
|
|||||||
122
SeiOkami
19.07.14
✎
08:22
|
(120), ну так может ответишь? а то вообще не понимаю к чему это)
|
|||||||
123
kumena
19.07.14
✎
08:24
|
добавлю к 119 посту, есть еще маркетологи фирмы 1С, которые рулят всеми, и их цели не всегда совпадают с нашими.
|
|||||||
124
kumena
19.07.14
✎
08:25
|
>> Если бы разработчики из 1С захотели, то они бы столько офигенных вещей наваяли... Но это им, видимо, не нужно
сотрудники 1С - наемники и делают что им скажут. |
|||||||
125
Escander
19.07.14
✎
08:27
|
(123) да, конечно-же ещё и маркетологи
|
|||||||
126
SeiOkami
19.07.14
✎
08:28
|
(124), это логика аля "я человек маленький - от меня ничего не зависит".
Так говорите, будто сам ВеликийСоздатель1С поставил запрет на реализацию инициатив сотрудников компании. Табу. Сотрудники не должны думать - они должны выполнять! Большой Брат следит за тобой! |
|||||||
127
SeiOkami
19.07.14
✎
08:30
|
Глупости всё это. Давно предлагалось сделать на 1С раздел с идеями и предложениями обычных разработчиков к великой фирме 1С, где можно было бы голосовать за ту или иную идею и следить за шагами их релаизации. Но, к сожалению, оно самой 1С не нужно.
|
|||||||
128
kumena
19.07.14
✎
08:32
|
>> это логика аля "я человек маленький - от меня ничего не зависит
ну раз вы такой могущественный, продавите в 1С эти ваши идеи. лично меня устраивает пока все, кроме довольно быстрого развития и перескоков с платформ и редакций конфигураций. |
|||||||
129
kumena
19.07.14
✎
08:35
|
>> Давно предлагалось сделать на 1С раздел с идеями и предложениями обычных разработчиков к великой фирме 1С, где можно было бы голосовать за ту или иную идею и следить за шагами их релаизации. Но, к сожалению, оно самой 1С не нужно.
А разве это не реализовано, какой то фреш это не то? слышал что есть место где голосуют за идеи. |
|||||||
130
Escander
19.07.14
✎
08:36
|
(126) вы не понимаете как устроена работа крупных предприятий но фантазии у вас неуёмные... почитайте книжку "Как написать понятное и удобное приложение" - там рассказывается о том, как создавали УФ... подобных версий выдвигать не будете
|
|||||||
131
Reaper_1c
19.07.14
✎
08:37
|
(76) Вот ты реально думаешь, будто кому-то приятно начинать работать с файловой системой, объектами работы с текстом, парсить текст? Особенно когда есть готовые обработки выгрузки/загрузки и можно для них разработать только алгоритмы преобразования? Да нахер надо время терять на это дерьмо. Особенно когда выгрузка идет в калькулятор бухгалтерской отчетности, презренный по определению. С тоски сдохнешь. Это банально не рентабельно - тратить время специалиста на парсинг текста.
|
|||||||
132
Escander
19.07.14
✎
08:38
|
(127) ваше предложение - глупость... ещё-бы результатом голосувалки недопрограммистов не решалось как развивать платформу
|
|||||||
133
SeiOkami
19.07.14
✎
08:39
|
(130), знаю, работаю, именно поэтому и говорю.
Все проблемы от того, что все боятся сделать чего-то сверх (или иначе) того, что приказали им свыше. Потому что "все мы люди маленькие и думать не обучены". |
|||||||
134
Escander
19.07.14
✎
08:41
|
(133) давайте каждый будет делать своё дело а не соседа
|
|||||||
135
SeiOkami
19.07.14
✎
08:43
|
У 1С есть вполне известная проблема - они долго реализуют то, что должно было появится еще хрен знает когда. И многое так и не реализовано. Потому что нет открытой всем двухсторонней связи с теми, кто делает платформу и теми, кто ею реально пользуется (программистами не из 1с). Это вечная проблема разработки приложений, ибо те кто разрабатывают зачастую не знают о тех проблем и недостатков своих творений, которые подмечают те, кто этими творениями пользуются, но не могут никак повлиять этих самых Создателей.
|
|||||||
136
SeiOkami
19.07.14
✎
08:44
|
(133), верно, каждый своё. А я и не говорил, что нужно делать работу соседа
|
|||||||
137
Escander
19.07.14
✎
08:48
|
(135) курите (132)
|
|||||||
138
SeiOkami
19.07.14
✎
08:50
|
(137) покурите (135) ;)
|
|||||||
139
kumena
19.07.14
✎
08:53
|
||||||||
140
SeiOkami
19.07.14
✎
08:54
|
(139), это не канал, который на что-то реально влияет >_>
|
|||||||
141
kumena
19.07.14
✎
08:54
|
а вам еще канал нужен до разработчиков?
прямой телефон, ну ка быстро мне реализовали .... |
|||||||
142
kumena
19.07.14
✎
08:55
|
влияет, по моим топикам довольно не слабо меняли зуп 2.5
|
|||||||
143
Escander
19.07.14
✎
08:55
|
(140) какой в топку канал? Вам-же надо разрабов - получите!
|
|||||||
144
SeiOkami
19.07.14
✎
08:57
|
(142), я говорю о платформенных вещах, а не о исправлениях ошибок зарплатной программы, которую, естественно, нужно в скором времени исправить, иначе пользователи не смогут сдать какую-нить бумажку государству.
|
|||||||
145
SeiOkami
19.07.14
✎
08:58
|
(143), не понимаю отчета.
|
|||||||
146
kumena
19.07.14
✎
08:59
|
(144) вы товарищь "зажрались", вам канал не канал.
там есть и разделы платформы, я просто его не читаю даже - некогда. |
|||||||
147
Рэйв
19.07.14
✎
09:02
|
(0)все не читал.
Я сделал по простому. Функция , на сервере, аозвращающая массив структур. Структура = строке ТЗ с именами колонок. Массиы с сервера на клиент предается |
|||||||
148
SeiOkami
19.07.14
✎
09:07
|
(147), вопрос был не в том, как жить без передачи ТЗ, а в том, почему именно нельзя ТЗ передавать)
|
|||||||
149
Рэйв
19.07.14
✎
09:08
|
(148)Тогда ответ простой.
Патамушта. |
|||||||
150
Рэйв
19.07.14
✎
09:17
|
для тех кто в танке - ТЗ может содержать в себе кучу нелицеприятных объектов,которые на клиенте нонсенс. Вот чтобы не отслеживать каждую ячейку тз, имеет ли она право нпа существование на клиенте, ТЗ попросту запретили, чтоб не мучаться.
|
|||||||
151
Aleksandr N
19.07.14
✎
09:17
|
Очнулся (примерно в 8:00) от боли в голове. Залез на мисту, увидел данную тему. Сначала послал на 3 буквы всех и вся из-за сабжа. Опохмелился и подумал, что у них случайно
Так Получилось |
|||||||
152
Рэйв
19.07.14
✎
09:18
|
(151)Пивом только не опохмеляйся:-) Лучше 150 хорошего коньяка.
|
|||||||
153
Aleksandr N
19.07.14
✎
09:22
|
(152) Не успел. Уже начал с пива На коньяк чуток попозже перейду.
|
|||||||
154
Рэйв
19.07.14
✎
09:24
|
(153)Можешь считать что уже на второй бок опохмелился.Пиво - это такая зараза, сколько не выпьешь, все кажется, что "ты еще нормально".
|
|||||||
155
Aleksandr N
19.07.14
✎
09:26
|
(154) Это точно. Знаю не понаслышке)))
|
|||||||
156
Aleksandr N
19.07.14
✎
09:28
|
+ (155) Как говорил один мой знакомый: "Да, х**и это пиво: пьешь и ссышь."
|
|||||||
157
fyn
19.07.14
✎
09:41
|
(15) а разве массив структур не может содержать те же нелецеприятные объекты?
|
|||||||
158
SeiOkami
19.07.14
✎
09:43
|
(57), поэтому ответ "Так Получилось" и наиболее популярен)
|
|||||||
159
SeiOkami
19.07.14
✎
09:43
|
(158) -> (157)
|
|||||||
160
SeiOkami
19.07.14
✎
09:44
|
Опять же, суть в том, что на клиенте нет вообще ТЗ. Поэтому, как не хочешь, но обмениваться с клиента на сервер никак не выйдет. А вот почему нет ТЗ... Думаю, всё таки, так получилось)
|
|||||||
161
Escander
19.07.14
✎
10:03
|
(157)
|
|||||||
162
Escander
19.07.14
✎
10:04
|
(157) у кого хватает на это мозгов обычно нет проблем с мутабельностью
|
|||||||
163
Aleksandr N
19.07.14
✎
10:06
|
(162) На это хватит мозгов даже у дебилов, простите за выражение: не про всех сказано. Обрабатывать только сложнее.
|
|||||||
164
Aleksandr N
19.07.14
✎
10:22
|
И, кстати, куда пропали пятничные ветки?
|
|||||||
165
Escander
19.07.14
✎
10:24
|
(163) вот на это и мозгов нет...
|
|||||||
166
Escander
19.07.14
✎
10:24
|
(164) сданы в архив видимо
|
|||||||
167
Aleksey
19.07.14
✎
10:25
|
(67) ИМХО всё из-за серверной парадигмы и кривой платформы.
Они каждый чих пытаются выполнять на сервере, но при этом возврат с сервера на клиент не предусмотрен платформой. Вот и извращаются. Т.е. задача на сервере решена, или ждет реакцию от клиента, а клиент об этом не слуху ни духу, ибо единственное что он может - раз в N секунд запросить у сервера данные и узнать готово или нет. Типа многопоточность, чтоб её. А 7-ка молотит и молотит |
|||||||
168
Aleksandr N
19.07.14
✎
10:27
|
(166) Хочу пятницу, БЛДЖАД!!!
|
|||||||
169
Aleksey
19.07.14
✎
10:30
|
(129) Есть но там тоже не всё хорошо
|
|||||||
170
Aleksey
19.07.14
✎
10:34
|
(150) поясни мне не грамотному, чем ТЗ с одной колонкой принципиально отличается от массива или структуры.?
Что именно такого го я могу записать в колонку ТЗ что не могу запихать в массив? Ведь массив же можно передать в независимости что от него передали, не так ли? |
|||||||
171
mistеr
19.07.14
✎
11:36
|
(170) У меня есть версия, что (0) из-за метода ВыбратьСтроку
"Описание: Вызывает модальное диалоговое окно..." - это считай смертный приговор. То есть ТЗ не является чистым DTO. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |