|   |   | 
| 
 | Записать документ с неопределенным количеством ТЗ | ☑ | ||
|---|---|---|---|---|
| 0
    
        JuixyJes 04.06.21✎ 17:15 | 
        Добрый день. Создала документ, в нем есть неопределенное количество тз, создаваемые по кнопке. Как такой документ можно записать, чтобы все тз попали в регистр? Я так понимаю, что мне эти тз нужно в массив объединить, а потом этот массив как то записать в регистр, подскажите, реализуемо?     | |||
| 1
    
        mikecool 04.06.21✎ 17:16 | 
        да     | |||
| 2
    
        ДенисЧ 04.06.21✎ 17:17 | 
        А потом будут обижаться, что их гнобят на мисте, что форум токсичный.
 Как ты создала документ с "неопределенное количество тз"? Вот точно так же и пиши их в регистр. Нам отседова не видно, где ты это всё хранишь... | |||
| 3
    
        mikecool 04.06.21✎ 17:18 | 
        (2) прекращай гнобить     | |||
| 4
    
        Масянька 04.06.21✎ 17:20 | 
        (3) Горбатого могила исправит (С)     | |||
| 5
    
        JuixyJes 04.06.21✎ 17:20 | 
        Пока что нигде не храню, документ на стадии разработки... Каждая новая тз - реквизит формы. Я просто думаю, можно ли в 1 реквизит регистра поставить массив таблиц значений?     | |||
| 6
    
        JuixyJes 04.06.21✎ 17:21 | 
        Дак я и не обижаюсь, не на что, меня никто не гнобит, а если по моему мнению критика не справедлива, я ее игнорирую))     | |||
| 7
    
        patapum 04.06.21✎ 17:22 | 
        (5) А одну таблицу значений можешь?     | |||
| 8
    
        JuixyJes 04.06.21✎ 17:26 | 
        (7) Не получится, потом не разобрать будет. Если я соберу все в 1 тз, потом не разобрать будет из-за того, что некоторые таблицы значений могут частично повторяться...     | |||
| 9
    
        1Сергей 04.06.21✎ 17:28 | 
        ТЗ - это инструмент для обработки данных, но не для хранения. Переосмысливай     | |||
| 10
    
        patapum 04.06.21✎ 17:28 | 
        (8) Я не прошу тебя собрать их в одну таблицу. Мне интересно, можешь ли ты одну таблицу значений поместить в один реквизит регистра.     | |||
| 11
    
        Dzenn гуру 04.06.21✎ 17:29 | 
        А что за задача такая необычная, если не секрет? С трудом себе представляю, чтобы где-то потребовалось неограниченное количество таблиц значений. Может, нужно ещё раз подумать над проектированием?     | |||
| 12
    
        Garykom гуру 04.06.21✎ 17:31 | 
        (0) хранилище значения в рс и пиши туда хоть скоко тз в массиве     | |||
| 13
    
        Dzenn гуру 04.06.21✎ 17:32 | 
        Если нужно просто хранить ТЗ, без возможности получения к ним доступа через запросы или разыменование, то я бы посоветовал все эти ТЗ загнать в массив или структуру, а массив или структуру преобразовать в XML-документ (по сути являющийся строкой) через СериализаторXDTO     | |||
| 14
    
        JuixyJes 04.06.21✎ 17:32 | 
        (12)  спасибо огромное     | |||
| 15
    
        mikecool 04.06.21✎ 17:32 | 
        (8) товарищ в (9) дело говорит - записывай свои ТЗ в табличные части(или одну) документа, потом используй при проведении и записи в регистр     | |||
| 16
    
        Dzenn гуру 04.06.21✎ 17:32 | 
        (13) ну а строку можно хранить как угодно где угодно     | |||
| 17
    
        Garykom гуру 04.06.21✎ 17:33 | 
        (11) хз что у ТС но иногда бывает надо программный документ
 конечно обычно это можно все как то линеаризировать в одну ТЧ или регистр | |||
| 18
    
        1Сергей 04.06.21✎ 17:33 | 
        (13) и во внешний файлик. Крясотя...     | |||
| 19
    
        ptiz 04.06.21✎ 17:35 | 
        Видел я документ, где в каждой строке (по каждому товару) хранилась ТЗ - цены поставщиков.
 1 документ занимал 100 мб в базе и открывался, скажем так, неспеша. Переписывал месяц это безобразие. | |||
| 20
    
        mikecool 04.06.21✎ 17:36 | 
        (19) вот ты лентяй     | |||
| 21
    
        JuixyJes 04.06.21✎ 17:40 | 
        (15) табличные части документа? Я же говорю, их неограниченное количество... Я не могу создать 100500 одинаковых ТЧ в документе, ибо не знаю, сколько их нужно будет. Поэтому вне зависимости от производительности сего детища нужно сделать именно так, как захотел заказчик. Я их предупредила обо всех возможных проблемах, но мне было сказано "сервер мощный, выдержит, у нас 1Ска летает"... Так что ребят, про оптимальность такого решения не смотрите. Есть четкий вопрос, на него я нашла четкий ответ, всем спасибо!     | |||
| 22
    
        Вафель 04.06.21✎ 17:41 | 
        если тз одинаковые по колонкам, то можно обойтись 1 тч документа     | |||
| 23
    
        Fragster гуру 04.06.21✎ 17:44 | 
        (21) если ТЧ одинаковые, то достаточно добавить колонку-разделитель     | |||
| 24
    
        Fragster гуру 04.06.21✎ 17:44 | 
        по структуре     | |||
| 25
    
        Kesim 04.06.21✎ 17:52 | 
        (21) а потом при открытии документа все обратно считывать из регистров и расфасовывать в табчасти на форме??
 може и не документ это? | |||
| 26
    
        Kesim 04.06.21✎ 17:54 | 
        (21) напиши им пару вложенностей запросов в цикле .... Хе хе посмотрим на мощность сервера     | |||
| 27
    
        ДедМорроз 05.06.21✎ 17:16 | 
        Позвольте,но у таблицы же еще должны быть колонки.
 Как у этого неограниченного числа ТЗ появлчются колонки? | |||
| 28
    
        DrZombi гуру 05.06.21✎ 21:27 | 
        (5) Если скорость обработки данных не предполагает быть быстрой, так же вам неважно ваши ТЗ видеть в отчетах, пиши их во Хранилище значений.
 ...Глупость, надо хранить во льду... | |||
| 29
    
        DrZombi гуру 05.06.21✎ 21:28 | 
        (27) Пустое, это как искать смысл во вселенной :)))     | |||
| 30
    
        DrZombi гуру 05.06.21✎ 21:29 | 
        +(27)  Регламентная отчетность именно так и хранится ;)... (1С - рекомендует)     | |||
| 31
    
        ДедМорроз 06.06.21✎ 02:44 | 
        Позвольте,но создать нужно только две табличные части:
 Первая: ИдентификаторТаблицы ИдентификаторКолонки ИмяКолонки ОписаниеТиповКолонки Вторая: ИдентификаторТаблицы ИдентификаторКолонки НомерСтрокиТаблицы ЗначениеКолонки И легко быстро и просто создаются и сохраняются табличные части любого роста. | |||
| 32
    
        МихаилМ 06.06.21✎ 02:54 | 
        (31) 
 создайте метаданные по Вашему сценарию . и посмотрите в субд , сколько полей будет создано по каждый тип ЗначениеКолонки. | |||
| 33
    
        Мимохожий Однако 06.06.21✎ 07:25 | 
        (21) ИМХО, поторопилась. Посмотри, как реализован документ установка цен.     | |||
| 34
    
        ДедМорроз 06.06.21✎ 07:59 | 
        (32) так любое значение прекрасно хранится в строке неограниченной длины,и не нужно доверять системе,которая дату,строку неограниченной длины и хранилище значения в одном поле совместить,в принципе не может.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |