|
Вывести все значения регистра накоплений в список | ☑ | ||
---|---|---|---|---|
0
kupec
24.03.21
✎
22:34
|
Доброго времени суток. Есть конфигурация Розница 2.3. При попытке зайти в регистры сведений "Статусы документов ЕГАИС" через предприятие вылезает ошибка, что "Обнаружено дублирование ключевых значений в колонках ДОКУМЕНТ". Встроенным конструктором запроса я определил, что имеются два значения с пустым полем документ. Но в этих конструкторах при выводе данных нет ссылки на саму запись сведений. Каким образом можно вывести полный список всех значений статуса документов ЕГАИС, чтобы там можно было поправить данные записи?
|
|||
1
kupec
24.03.21
✎
22:37
|
ВЫБРАТЬ
СтатусыДокументовЕГАИС.Документ КАК Документ, СтатусыДокументовЕГАИС.Статус КАК Статус, СтатусыДокументовЕГАИС.ДальнейшееДействие1 КАК ДальнейшееДействие1, СтатусыДокументовЕГАИС.ДальнейшееДействие2 КАК ДальнейшееДействие2, СтатусыДокументовЕГАИС.ДальнейшееДействие3 КАК ДальнейшееДействие3, СтатусыДокументовЕГАИС.КвитанцияПолученЕГАИС КАК КвитанцияПолученЕГАИС, СтатусыДокументовЕГАИС.КвитанцияПроведенЕГАИС КАК КвитанцияПроведенЕГАИС, СтатусыДокументовЕГАИС.УведомлениеОРегистрацииДвижения КАК УведомлениеОРегистрацииДвижения ИЗ РегистрСведений.СтатусыДокументовЕГАИС КАК СтатусыДокументовЕГАИС Формирую вот такой запрос. В восьмерке особо не силен. Есть ли что то подобное как в 7.7 Например вот такое СтатусыДокументовЕГАИС.ТекущийОбъект КАК Объект, Чтобы вывести ссылку на саму запись сведений? |
|||
2
kupec
24.03.21
✎
23:44
|
ДокВыборка=РегистрыСведений.СтатусыДокументовЕГАИС.Выбрать();
Пока ДокВыборка.Следующий() Цикл МенеджерЗаписи = ДокВыборка.ПолучитьМенеджерЗаписи(); КонецЦикла; Каким образом можно получить ссылку на объект аналогично той, что выдает платформа при нажатии Ctrl+F11? Нужна ссылка вот такого плана e1cib/data/Документ.ПередачаВРегистр2ЕГАИС?ref=87cd74d02b2faa2e11eb25abe451afe5 |
|||
3
acanta
25.03.21
✎
00:22
|
ПолучитьНавигационнуюСсылку
https://yandex.ru/turbo/1cguide.ru/s/programmirovanie-1s/1s-otkryt-ssylku.html Вопрос в том, есть ли таковая у записи регистра. |
|||
4
kupec
25.03.21
✎
08:38
|
Ссылку не получается получить, платформа ругается. А как тогда при переборе значений открывать форму для редактирования?
|
|||
5
АНДР
25.03.21
✎
09:42
|
В 8, в отличии от 7 записи регистра в общем случае не являются дочерними объектами документа-регистратора.
Просто удали записи у которых пустая ссылка на докумет. |
|||
6
АНДР
25.03.21
✎
09:44
|
P.S. Это восстановит работу 1С, а вот с логическую целостность данных - проверь.
|
|||
7
kupec
25.03.21
✎
11:36
|
(5) вот в том то и вопрос, как их удалить....В списке они не отображаются, каким образом их можно просто посмотреть?
|
|||
8
АНДР
25.03.21
✎
12:42
|
Посмотреть см. (1)
Удалить Набор = РегистрыСведений.СтатусыДокументовЕГАИС.СоздатьНаборЗаписей(); Набор.Отбор.Документ.Установить("Что там тебе запрос из (1) вернул"); Набор.Записать(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |