#0
by helpme
Как в документе сохранить таблицу значений, чтобы при повторном открытии документа можно было с ней работаь?
#6
by Долорес Ибаррури
если в ТЗ хранятся числа,даты, строки - значенияВСтроку годится. Но если там есть объекты агрегатного типа не есть хорошее решение, т.к. оно не обеспеивает целостности хранения данных. Тогда лучше по-другому, например, через подчиненный документ
#7
by Таня
я сохраняла таблицу в которой были объекты типа справочник, типа счет, все нормально было.
#8
by А если
сохранить ТЗ. Потом убить элемент справочника, который есть в ТЗ. А потом восстановить. Что получим?
#9
by Долорес Ибаррури
но если бы такой элемент справочника был помечен на удаление, то поиск ссылок не обнаружил бы его присутствие в твоей ТЗ, 2.элемент спокойно удаляется, 3.при открытие нашего документа с ТЗ при попытке выполнить ЗначениеИзСтроки можем наблюдать спецэффекты, :)
#13
by МуМу
То 9,6. Неправильно по всем пунктам. С каких пор нельзя нельзя в ТЗ хранить даты и числа и выгружать - загружать через ТЗ? Я так делал не раз - все нормально работает. Если справочник помечен на удаление то он останется в ТЗ. Если он удален физически то будет ссылка на несуществующий эллемент по коду. Если по значениеВСтрокуВнутр то будет ссылка по внутреннему ИД. При выгрузке не хранятся все объекты целиком - хранятся только ссылки со всеми вытекающими отсюда последствиями.
#14
by Warlock
"со всеми вытекающими отсюда последствиями" и - объяснение этих последствий. Нарушение контроля ссылочной целостности - если тебя это не пугает - вперед!
#15
by Долорес Ибаррури
>С каких пор нельзя нельзя в ТЗ хранить даты и числа и выгружать - загружать >через ТЗ? перечитай 1-ю строку в 6. только внимательно на этот раз. >Если он удален физически то будет ссылка на несуществующий эллемент по коду - вот именно это и плохо, именно об этом я и говорю >При выгрузке не хранятся все объекты целиком - хранятся только ссылки со всеми >вытекающими отсюда именно так и есть, разве из 6,9 можно сделать вывод, что я думаю по-другоиу?
#18
by МуМу
То 15. Да первую строку не внимательно прочитал. Не согласен с утверждением что выгрузка из ТЗ не есть хорошее решение. Я им пользовался очень часто. С точки зрения выгрузки загрузки информации из БД в БД(с одинаковыми конфами и синхр. кодами) при определенных условиях очень хорошее решение. Меньше всего кода. Не нужно думать о типизации , поиску по коду и т.п. Просто у этого решения есть ряд ограничений но я не сказал бы что оно плохое.
#20
by С1 акчоруД
>>Если по значениеВСтрокуВнутр то будет ссылка по внутреннему ИД Что будет, если создать такой документ с ТЗ, создать новый элемент справочника, заполнить им ячейку в ТЗ, сохранить документ. Затем, удалить элемент справочника (совсем). Потом создать новый элемент справочника. Что будет в ТЗ этого документа?
#22
by 427
перенос через выгрузку загрузку ТЗ - работает, только если в базе ПОЛУЧАТЕЛЕ НИЧЕГО НЕ делается руками (все документы и элементы всех справочников приезжают из источника, создание новых запрещено).... оно, конечно, работает... Если база получатель используется только для получения информации
#24
by Salimbek
Ну раз знаете, что может быть косяк при удалении элемента справочника, так сделайте обработку предопределенной процедуры ПриУдаленииЭлемента, с контролем. Либо в процедуре ПриОткрытии проверять валидность восстанавливаемых значений.
#25
by 427
ПриУдаленииЭлемента - ничего не даст, т.к. ссылок на элемент, сохраненный в сохраннной ТЗ НЕТ... и элемент можно прекрасно удалить... что и сделают чисткой помеченных В при открытии можно проверить валидность значений, только от этого радостнее не станет. Элемент то уже удален...
#27
by Salimbek
Дык, можно у справочника добавть реквизит "Использование" типа "Строка", где хранить список документов (через "ЗначениеВСтроку"), где использован этот элемент. Вопщем, была бы задача, а решение - придумаем.
#28
by 427
пилите, Шурочка, пилите.... Они золотые.... если элемент справочника задействован в сотне-другой документов документов - ню ню... пиши... Флаг тебе в руки...
#30
by МуМу
То 20. А ничего не будет:)(В смысле на новый справочник ссылатся ячейка в тз не будет) Потому как "хитрая" 1С получает новый ID не только через максимальное значение в таблице а и через счетчик в таблице _1SUIDCTL
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно в таблицу значений записать другую таблицу значений?
- как сохранить в доке таблицу значений..
- Сохранить как... как Сохранить (Excel)
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Как в момент отладки сохранить таблицу значений в табличный документ.
- Сохранить таблицу значений (версионирование) ЗначениеВФаил
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- как сохранить таблицу в эксель с листами?
- v7: Не могу сохранить отчет в формате xls. Меню "Сохранить как" не активно. Этокак ?
В этой группе 1С
- Все ли убирают ПроводитьПослеТА()?
- Как записать элемент единицы хранения остатков для новой номенклатуры?
- Вопрос с датой!!
- Еще не придумали чем 1Cv8.1CD ковырять??
- Номенклатуру перенести в 1С v8.0 из Комтеха как?
- v7plus.dll - Buffer overflow in line 3863 (line length over 32768 chars)
- Как сделать в одном документе две табличные части
- Внутренний идентификатор документа 1С в SQL
- WheelAddIn.dll
- Помогите с програмной работой со списком пользователе.
- Как мне получить запросом только движения по приходу из регистра?
- Как из глобальника проверить открыт ли отчет?
- Как очистить подчиненный справочник?
- Как подключить внешнюю компоненту к 1С?
- 7.7.Помогите. Переделывают ОСВ. Запрос по нескольким значениям
- Основные средства,амортизация(нал учет) при сельхозналоге в 1с с/х ред.3
- Почему в ЗиК 249 нет вычета на одного ребенка 600 руб?
- УСН (доходы) на какой счет отнести транзитные платежи
- Алгоритм заполнения поля block
- СуперМаг-УКМ и 1С