|
Здравствуйте такой вопрос, как вытащить в отчет только ту номенклатуру | ☑ | ||
---|---|---|---|---|
0
asics
26.05.15
✎
07:33
|
Здравствуйте такой вопрос, как вытащить в отчет только ту номенклатуру которая не где не участвует, и что бы не давало ссылок на документы. так как много завелось не нужной номенклатуры которую нужно удалить.
|
|||
1
asics
26.05.15
✎
07:34
|
вот так я делаю, но у меня остается еще много номенклатуры на которые есть ссылки другие документы, а как сделать что бы разом все документы просмотреть ?
ВЫБРАТЬ ВложенныйЗапрос1.Ссылка, ВложенныйЗапрос1.Субконто1СсылкаСоСчета ИЗ (ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, ВложенныйЗапрос.Субконто1СсылкаСоСчета КАК Субконто1СсылкаСоСчета ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ТиповойОбороты.Субконто1.Ссылка КАК Субконто1СсылкаСоСчета ИЗ РегистрБухгалтерии.Типовой.Обороты( , , , Счет.Код = "1330" ИЛИ Счет.Код = "1310" ИЛИ Счет.Код = "7210", , , , ) КАК ТиповойОбороты) КАК ВложенныйЗапрос ПО Номенклатура.Ссылка = ВложенныйЗапрос.Субконто1СсылкаСоСчета) КАК ВложенныйЗапрос1 ГДЕ ТИПЗНАЧЕНИЯ(ВложенныйЗапрос1.Субконто1СсылкаСоСчета) <> ТИП(Справочник.Номенклатура) |
|||
2
rphosts
26.05.15
✎
07:38
|
(0) если тебе именно удалить - пометь ВСЮ НОМЕНКЛАТУРУ на удаление и стандартными средствами попробуй удалить, всё на что ссылок в конфигурации нет будет удалено. Останется со всего оставшегося снять пометку удаления
|
|||
3
asics
26.05.15
✎
07:39
|
(2) можно попробовать но опасно мне кажется
|
|||
4
Web00001
26.05.15
✎
07:42
|
(2)Как быть с номенклатурой которая была помечена до операции и на которую есть ссылки? Потом то пометки снимутся тоже со всей. Надо где то сохранить, что было помечено ДО.
|
|||
5
Web00001
26.05.15
✎
07:42
|
(3)Проверь на копии.
|
|||
6
asics
26.05.15
✎
07:43
|
(5) как проверять на копии ?
|
|||
7
rphosts
26.05.15
✎
07:47
|
(6) 1.сделать копию
2.выполнить (2) 3.посмотреть что получилось |
|||
8
rphosts
26.05.15
✎
07:47
|
(4) ну вообще для порядка такой хлам должен лежать в спецпапке
|
|||
9
asics
26.05.15
✎
07:50
|
(8) да не это не выход, лучше будет предоставить отчет заказчику что бы он сам наглядно видел и сам в своей базе делал то что ему нужно
|
|||
10
Любопытная
26.05.15
✎
07:53
|
Можно же не помечать на удаление, а просто провести поиск ссылок на объект. Долго конечно так всю номенклатуру шерстить, но зато будет список того, на что есть ссылки и на что ссылок нет, а там уж можно и анализировать
|
|||
11
ReaLg
26.05.15
✎
07:54
|
НайтиПоСсылкам (FindByRef)
Синтаксис: НайтиПоСсылкам(<Список ссылок>) Параметры: <Список ссылок> (обязательный) Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти. Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найдена ссылка в объектной таблице; ключ записи, если ссылка найдена в независимом регистре сведений; ссылка на документ-регистратор для всех остальных необъектных таблиц; 2 - объект метаданных, которому соответствуют данные из колонки 1. Описание: Осуществляет поиск ссылок на объекты, переданные в параметре <Список ссылок>. Пример: Ссылки = НайтиПомеченныеНаУдаление(); ТабСсылок = НайтиПоСсылкам(Ссылки); Для Каждого Ссылка из ТабСсылок Цикл Сообщить ("" + СокрЛП(Ссылка[0]) + " " + СокрЛП(Ссылка[1])); КонецЦикла; |
|||
12
xXeNoNx
26.05.15
✎
07:55
|
Делаем видимость бурной деятельности?
Потом клиент захочет посмотреть где эта номенклатура засветилась |
|||
13
33554432
26.05.15
✎
08:14
|
В УТ11 есть отчет по движениям по складам, там видно всю номенклатуру, сколько поступило и израсходовано. В настройках можно по месяцам разбивку сделать или годам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |