#8
by DenSpb
Документ нетиповой, просто там очень много табличных частей и еще делать несколько нет желания(еще есть для организаций ,складов и еще могут кучу придумать).
#10
by МишельЛагранж
через хранилище все хранится. Или через ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр
#11
by unregistered
Хранилище в данном случае нельзя использовать. Контроль целостности данных в хранилище при удалении данных не производится.
#13
by DenSpb
Потому что там очень много табличных частей и еще делать несколько нет желания(еще есть для организаций ,складов и еще могут кучу придумать).
#15
by unregistered
Здесь как раз только ТЧ и катит. А уж как ты эту табличную часть нарисуешь на форме - твое личное дело - хоть в виде одного поля вводы, хоть в виде списка, хоть в виде текстовой строки.
#19
by unregistered
Удалили элемент справочника Контрагенты, ссылка на который присутствовала в этом списке. И что? В результате имеем битую ссылку в документе.
#22
by Сергей Д
Кстати, всегда удивлялся 1С-у после SQL Server-а. Можно (если хватит прав, конечно) удалить элемент справочника, на который есть ссылки... SQL Server такое в жизни бы не позволил.
#23
by H A D G E H O G s
Нет. Ну ломает его отдельная табличка в базе. Хотяя, я его понимаю. Автор, прикрути отдельный регистр сведений. Пусть твой последователь ококует, когда увидит зоопарк ТЧ и отдельно регистр. Удивляй!
#24
by МишельЛагранж
ну если нельзя хранить в "суперской среде разработки" список - то куда деваться? ))
#26
by unregistered
Супер. И если нет, то что? Выдавать ссобщение пользователю, что он дятел и профигачил при удалении информацию о контрагенте, который фигурировал когда-то раньше в это документе?
#27
by МишельЛагранж
пупер )) >>"ну если нельзя хранить в "суперской среде разработки" список - то куда деваться?
#28
by H A D G E H O G s
Писец. Рекомендую почитать книгу "Практическое пособие разработчика 1С" и посмотреть на SQL вариант 1С базы данных и узнать про структуру таблиц.
#30
by unregistered
>> ну если нельзя.... Ну конечно надо выбрать самое дебильное решение совершенно не гарантирующее целостность данных. Это же очевидно! Особенно, когда задача решается одной элементарной табличной частью.
#32
by Сергей Д
Ну зато уж точно ничего лишнего не удалишь. Помнится писали для SQL Server 7 хранимую процедурку, которой даешь ссылку, она удаляет все связанные записи (и все записи, связанные со связанными записями и т.д. рекурсивно), а потом удаляет указанную запись.
#33
by DenSpb
Это обычная торговля, документа инвентаризация, но очень сильно переделаннаяя, от нее осталась только суть.
#34
by МишельЛагранж
именно что нужен объект "Список", а не ТЧ. А делать попу через две других попы - для 1С это нормальное состояние ))
#35
by МишельЛагранж
так если у вас там ТЧ даже на склады есть - почему нет отдельного регистра сведений под это дело?
#37
by DenSpb
На склады нет ТЧ, есть уже других 5 штук, если сделать контрагнетов, организации и склады, то будет 8 ТЧ
#39
by unregistered
Не обращая внимания. Он чиста так - потроллить. Всё равно толкового решения не родит, но какашками 1С закидает.
#44
by МишельЛагранж
да уж, куда толковее: чуть что - делать виртуальную ТЧ и держать её в уме. "Делать по-уму и правильно изгаляться - разные состояния". Можете цитировать ))
#47
by DenSpb
Думаю может использовать СохранитьЗначение и Восстановитьзначение, хотя это тоже самое, что и использовать ХранилищеЗначения
#48
by МишельЛагранж
сделать одну таблицу под данные "Список" и писать новое значение списка в новое поле "ИндексN". Нет?
#51
by PR
Вообще ответ в . Можно так же сделать реквизит шапки, чтобы в него писать представление табличной части, если нужно видеть его в списке документов или отчете.
#52
by DenSpb
как потом запросом документ получить по нужному контрагенту? - согласен, не подойдет СохранитьЗначение
#55
by МишельЛагранж
вы уже потеряли нюх с этой 1С )) вот: Контрагент Организации Склады 1 2 3 4 5 ... n - пишите списки по 3-м измерениям любой протяженности в одну ТЧ ))
#56
by DenSpb
< Можно так же сделать реквизит шапки, чтобы в него писать представление табличной части, если нужно видеть его в списке документов или отчете. - Можно поподробнее?
#57
by МишельЛагранж
>>реквизит шапки, чтобы в него писать представление табличной части, если нужно видеть его в списке документов - это как? вы в представлении ТЧ будете перечислять содержимое всего списка?
#59
by fimanich
Если неудобно, что будет лишняя ТЧ на форме, так может на форме юзать список значений, который при записи попадать будет в ТЧ. А так, имхо, ТЧ однозначно, чего велосипеды изобретать.
#60
by H A D G E H O G s
Это как минимум 4 поля отводить под кластерный индекс для ключа и докуа полей под данные (если хотим контроллировать их целостность), либо одно поле под хранилище (image) если на целостность пофиг. Накуа?
#64
by H A D G E H O G s
Избыточность. При условии, что это документ, а не справочник - избыточная избыточность.
#65
by ssh2006
Представляю уже инновационный подход к программированию в 1с - конфа на регистрах сведений! Документ и справочник не нужны - берем два регистра сведений под шапку и табличную часть. Полный контроль.
#69
by МишельЛагранж
а списки складов, контрагентов, Васей и организаций в одном документе - это тогда как назвать? ))
#73
by DenSpb
Криволобая постановка задачи скорее всего - Скорее всего ты не значешь зачем они нужны.
#75
by H A D G E H O G s
Так чем вариант не катит? Всего 1 тч на сколько хочешь доп реквизитов без избыточности
#77
by МишельЛагранж
потому что представление показать - это одно, а данные сначала пихать в представление, потом показывать, потом обратно разбирать и получить одно нужное значение - это прогресс из :)
#78
by МишельЛагранж
любой тип данных сложнее примитивного в 1С: >>Это как минимум 4 поля отводить под кластерный индекс для ключа и докуа полей под данные
#79
by ssh2006
Ты не понял - подход подразумевает, что новатор нарисует форму, которая подтянет данные из регистров сведений. Документ готов.
#80
by DenSpb
Amra 58 - 04.07.11 - 12:35 Смотри как в ЗиУПе сделано в кадровых документах, реквизит "Состав" Не увидел в приеме на рабоут реквизита состав. Где можно посмотреть? В каком конкретном доке?
#83
by МишельЛагранж
ага, т.е. документ хотя бы в виде отдельной формы - будет? также, как и возможность получить доступ и сохранить её...
#87
by Reset
Дружище, не пытайся что-то объяснить г-ну Лагранжу, тем паче не пытайся понять его. Это программа-бот. Она думать не умеет.
#90
by МишельЛагранж
ну если поп-классика не устраивает - то да )) ну хочет человек списать результаты на того, кто "потянет" )) а заранее не знает, кто.... как и остальные - записью
#93
by ssh2006
Конечно будет) Вообще речь про то что не нужно изобретать велосипеды, подменяя те средства, которые есть в платформе.
#94
by H A D G E H O G s
Отдельную таблицу для конкретного документа, либо отдельную таблицу для всех всех документов (типа глобальный общий список) ?
#95
by GoldenDawn
база должна быть целостной ссылочной структурой, а не помойкой нашпигованной шаманизмом, если этот список только на время существования формы - не зачем его в базе хранить, а если для отчетности ещё понадобиться потом - шаманизмы будут ли наращиваться как снежный ком и тормозить, либо придется переносить таки инфу оотуда в структуры данных 1С
#96
by МишельЛагранж
отдельную таблицу под тип данных "Список" значения списка - пишутся в поля. Переменной присваивается уникальный ссылка (как любят в 1С).
#98
by МишельЛагранж
нет, не буду. как-то не интересно ковырять "представления" 1С о "правильной" структуре базы, каковая потом тормозит при поиске и периодически вываливается с ошибкой SDBL. Сколько надо, столько пусть и пишут полей - индексы, ссылки, что там еще они считают "новаторским" - в результате все равно это будет работать как и все остальное.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 7.7 список значений из значений перечисления, сортировка
- Список через запятую в список значений?
- Сколько лет хранить базы. И как хранить?
- Хранить список значений в реквизите
- Как в Список Значений загрузить колонку Таблицы Значений?
- Пролистать список типов или Получить список видов документов, справочников и т.п
- как в список значений добавить данные из Таблицы значений
- Какие СУБД позволяют хранить в них бинарные файлы?
- 8.2 Динамический список на управляемой форме. Как перебрать полученный список?
- 8.2 Динамический список с таблицей из справочника - как переключить Режим "Список"?
- Можно ли хранить список значений в реквизите
- как хранить список значений реквизита шапки документа?
В этой группе 1С
- Управление торговлей 11 задваивается НДС
- Рассчитать Процент(Общие итоги) в СКД
- ПУБ: перевести продукцию в материалы
- СКД, доступность отбора в настройках
- Передача параметров при создании записи регистра сведений
- Списание ОС при принятии к учету в УПП 1.3. Как списать?
- Разрыв страницы в макете СКД
- Закрытие текущей книги Excel средствами 1С
- Закрытие книги Excel средствами 1С
- Расчёт среднего заработка в типовой конфигурации УПП 1.3 на 1С8.2
- Получить строку в ТЗ по значению колонки
- v8: Ошибка формата потока данных при загрузке .dt
- Расчет резерва отпусков
- При загрузке dt в SQL: ошибка нулевого смещения дат
- Использование Знач в параметрах функции
- Открыть форму справочника с отбором по владельцу?
- v8: Как установить отбор перед открытием формы списка задач
- 1С 8.2. Как присвоить тип реквизиту
- Обмен УТ11 - БП 2.0 Возникла коллизия изменений объектов
- УПП 1.3 Разграничение доступа к персональным данным.