|
Проверить ссылку на документ | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
28.08.12
✎
14:17
|
Как в 1с прописать правильно "если этот элемент справочника присутствует в документах"?
|
|||
1
shuhard
28.08.12
✎
14:18
|
(0) либо поискать по ссылке
либо поискать запросом в документах |
|||
2
Простенький вопросик
28.08.12
✎
14:19
|
(1)
все документы перебирать чтоли? Нельзя ли проще? |
|||
3
spu79
28.08.12
✎
14:20
|
пометь на удаление и попробуй удалить помеченные объекты, 1с сама все расскажет))))))
|
|||
4
Шапокляк
28.08.12
✎
14:21
|
НайтиПоСсылкам (FindByRef)
Синтаксис: НайтиПоСсылкам(<Список ссылок>) Параметры: <Список ссылок> (обязательный) Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти. Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найдена ссылка в объектной таблице; ключ записи, если ссылка найдена в независимом регистре сведений; ссылка на документ-регистратор для всех остальных необъектных таблиц; 2 - объект метаданных, которому соответствуют данные из колонки 1. Описание: Осуществляет поиск ссылок на объекты, переданные в параметре <Список ссылок>. Пример: Ссылки = НайтиПомеченныеНаУдаление(); ТабСсылок = НайтиПоСсылкам(Ссылки); Для Каждого Ссылка из ТабСсылок Цикл Сообщить ("" + СокрЛП(Ссылка[0]) + " " + СокрЛП(Ссылка[1])); КонецЦикла; |
|||
5
andrewks
28.08.12
✎
14:21
|
цикл по метаданным, проверка типов реквизитов, составление списка, выполнение запросов
|
|||
6
Простенький вопросик
28.08.12
✎
14:21
|
Ну задача в целом такая, если элемент справочника номенклатуры присутствует в документах, не давать его редактировать, иначе давать. Как это проще сделать?
|
|||
7
andrewks
28.08.12
✎
14:22
|
(4) думаю, это будет ужасть как долго
|
|||
8
Rovan
гуру
28.08.12
✎
14:32
|
(6) см. объект КритерийОтбора
|
|||
9
Шапокляк
28.08.12
✎
14:48
|
(7) Не думаю, что пользователь ощутит это, если при открытии формы элемента справочника программа задумается на лишнюю секунду.
|
|||
10
MAnt
28.08.12
✎
14:52
|
(9) Зависит от размера базы. Может и надолго зависнуть.
|
|||
11
pumbaEO
28.08.12
✎
14:54
|
Добавить реквизит в справочник булево "Используется" и при желании регламентным задании его проставлять.
|
|||
12
andrewks
28.08.12
✎
15:14
|
(6) э-м-м... можно ещё как (11), только без регламентных, а подписку замутить при записи нужных доков, или проведении
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |