#0
by posixumrak
Я человек, далекий от 1С, поэтому прошу сразу тапками не закидывать. Возникла задача регулярного экспорта некоторых документов из УПП в формат dbf. При этом - ясное дело - нужны уникальные ключи. Уникальный ключ документа - это его код. Хорошо. А как быть с уникальным ключом строки табличной части документа? Порядковый номер не предлагать! Я же знаю, что она внутренне хранится в какой-то таблице (пусть и неявно), так значит у нее должен быть ID. Или нет?
#9
by Дарлок
а вообще порядок строк в "нормальной" (без извращений) конфигураций абсолютно не важен.
#13
by Serg_1960
Вообще-то в типовых (УПП - точно!) уже используется "ключ связи" для строк ТЧ во многих документах. И ничего - нормально работает :)
#15
by Широкий
Я не врублюсь - зачем тебе зморочки с уникальностью строк - передаешь все строки, а при загрузке существующие строки удаляешь и заполняешь заново
#17
by Mitriy
вопрос об однозначной идентификации строки таблицы табчасти документа, которая никак не должна зависеть от сортировки и удаления/добавления других строк.
#18
by posixumrak
целевая база содержит не только полученные из 1С строки. и данные строки далее связываются в базе другими объектами, так что удалять - это зло
#21
by Serg_1960
"Ключ связи"? В ТЧ добавлено числовое поле. При добавлении строки - в поле присваевается макс. ключ+1. Сообственно все. При сортировки он, естественно, не меняется.
#32
by Дарлок
на уровне платформы там только номерстроки... на уровне конфигурации смотря что добавлено.
#36
by Serg_1960
Не в качестве спора, - а "токма истины ради"(с) В своей конфе посмотрите наличие реквизитов "КлючСвязи"...
#37
by Широкий
Особенно удаление :) Передавать ГУИД строк которые надо удалить :) До кучи надо сделать и закачивание полного образа документов - и вообще лепота (а то 100% гарантии что строки на месте уже не будет)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в табличной части документа вернуть значение строки?
- ТЗ. Удаление строки сдвигает строки?
- Ключ 1С и ключ УРБД можно ставить полседовательно?
- Как добавить текущую дату при добавлении строки табличной части
- Какой ключ куда или ключ для сервера
- Уникальный идентификатор строк табличной части документа
- 8.1 Ошибка не обнаружен ключ ключ защиты на сервере
- Получить номер строки табличной части (с отбором)
- для строки области таб дока с автовысотой не считается высота строки
- как из строки убрать символ перевода строки?
- 1 ключ на сервере + 1 ключ на 10 юзеров
- v7: Как получить уникальный идентификатор объекта в формате v8
В этой группе 1С
- классификаторы ОКИН и ОКПДТР для ЗиК 7.7
- Переодически сварачивается 1С(ошибка MFC42.dll )
- Появились левые контакты в скайпе
- Ячеестое хранение в УПП 1.2
- Как пустить хасп по сети NetHASP-5
- СКД: Ширина колонок в СКД
- Как программно установить родителя на документ?
- Число прописью
- СКД: v8: Как в СКД в отбор добавить Подразделение текущего пользователя
- конфигурация для таможенного брокера
- Процедура ОбновлениеОтображения().
- УПП командировки в табеле
- В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать поля неогранич
- ПолучитьСтрокуПоНомеру();
- Может ли регистр адреса электронной почты влиять на его прохождение
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- СКД: Как в СКД получить данные из одного регистра но за разные периоды?
- Как в стандартной панели Outlook сделать свою кнопку?
- Получить документ по ссылке
- Как вычесть 2 месяца?