Значение по умолчанию уникального идентификатора #800647


#0 by r_i_n_i_k
Есть ли другие варианты кроме Новый УникальныйИдентфикатор("0000-0000-0000-0000"); ?
#1 by Buster007
а какой другой вариант тебя интересует?
#2 by Мыш
Есть. Новый УникальныйИдентификатор
#3 by Fish
+100. Только хотел написать.
#4 by r_i_n_i_k
этот вариант выдаст не значение по умолчанию, а какое-то конкретное значение.
#5 by SSSSS_AAAAA
А значение по умолчанию конкретным не является?
#6 by YFedor
Что такое "Значение по-умолчанию" для УИД в твоем понимании?
#7 by Fish
А как ты себе представляешь значение для УНИКАЛЬНОГО идентификатора? Или не понимаешь слово "уникальный"?
#8 by SSSSS_AAAAA
Не путаете ли вы, сударь, понятия "пустой" и "по умолчанию"?
#9 by Йохохо
а я знаю) это тот который в файле DoNotCopy.txt
#10 by r_i_n_i_k
Вот к примеру создал я реквизит с типом УИД но не заполнял его. Что там будет написано? 0000-0000-0000-0000. Это ведь?
#11 by Йохохо
Неопределено
#12 by Fish
Не. Будет пустой УИД
#13 by r_i_n_i_k
А когда я не заполняю реквизит "Контрагент" там тоже неопределено? Или всё-таки Справочники.Контрагенты.ПустаяСсылка. Посмотрел - там ставится 00000000-0000-0000-0000-000000000000, и это значение имеет тип УникальныйИдентификатор. Вот кроме конструкции из , в которую ещё нулики надо добавить, есть ли др варианты?
#14 by Fish
Нет. Других вариантов нет.
#15 by FIXXXL
а для чего, если не секрет?
#16 by Йохохо
ага, нулями забит не инициализированный. Формально строка еще ''
#17 by Fish
Кстати, реквизит Контрагент вполне себе может быть составного типа, и тогда незаполненное значение будет именно неопределено :))
#18 by r_i_n_i_k
ну в таком случае да)
#19 by Fish
Тоже интересно, для какой цели может такое понадобиться.
#20 by r_i_n_i_k
Связать хочу строку в ТЧ ЭтапыГрафикаОплаты с конкретной реализацией. Нигде выводить не надо, пользователю тоже показывать не надо, просто для движений  в РН
#21 by Fish
Так для связи как раз нужен , а тут никак не поможет.
#22 by r_i_n_i_k
Не не. Есть реализация - в ТЧ проставляется её УИД. Нет реализации - пустой УИД. А в создастся новый УИД
#23 by FIXXXL
у реализации же ссылка есть или тебе ИДСтроки надо? зачем нулевые тогда? колонку сделай с типом УникальныйИдентификатор
#24 by FIXXXL
для обмена что ли?
#25 by r_i_n_i_k
Колонку и сделал в ТЧ. Не, не для обмена.
#26 by Fish
Нифига не понял. Если есть реализация, в ТЧ добавляешь строку с УИД реализации, а если нет - то добавляешь пустую строку что-ли? И сколько раз добавляешь?
#27 by Fish
Так если реквизит ТЧ с типом УИД, тогда зачем тебе ?
#28 by r_i_n_i_k
ЭтапыГрафикаОплаты - это ТЧ документа ЗаказКлиента. Изначально там реализаций нет и УИДы по всем строкам - пустые. УИДы будут проставляться только после каждой следующей реализации
#29 by Fish
Ну? Так если реквизит типа УИД - то он и будет изначально пустой. Зачем тебе ещё конструкция из ?
#30 by FIXXXL
колонка с типом РеализацияСсылка чем не подходит в данном случае? Зачем УИД?
#31 by Serg_1960
[холодный душ] Вообще-то в типовых конфигурациях строки ТЧ документов, давно и успешно, "связываются" между собой с помощью "КлючСтроки" и "КлючСвязи". Погугли в конфигурации.
#32 by Serg_1960
Эээ... пользователь делает реализацию, а ТС желает программно сей факт закрепить в заказе покупателя (в ТЧ ЭтапыГрафикаОплаты) - так что ли? Хммм. Автор связывает между собой внесение изменений в документах реализации с внесением изменений в заказы покупателей... что будет, если у пользователя есть права доступа к реализации и нет прав на работу с заказами?
#33 by r_i_n_i_k
Но мне не надо связывать строки двух ТЧ. А Строку ТЧ с реализацией. УстановитьПривелегерованныйРежим )
#34 by FIXXXL
дык зачем УИД, а не Ссылка? да и переписывать Заказ при создании реализации - моветон...
#35 by HEKPOH
я у себя использую:
#36 by mistеr
Ссылка это не модно и не молодежно. ТС сам себя перехитрил.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С