Автор: serpanik 25.06.10, 8:41
Я только начинаю привыкать к терминологии 1С и сейчас хочу сделать обработку, которая смогла бы:
1. Вывести все элементы из справочника Клиенты, у которых не заполнены реквизиты (с информацией о них).
2. Загвоздка в том, что заранее не известны количество и названия реквизитов (поэтому и обработка универсальная).
Смотрел на просторах паутины, но так ничего и не нашел по этому поводу. Может плохо искал...
Буду рад любой идее/помощи по этому вопросу.
Заранее спасибо.
Автор: Zaval 25.06.10, 9:11
Реквизиты можно перебрать через Метаданные(смотри СП).
А еще на диске ИТС есть обработка Uchoise.ert... поэтому никто ничего подобного и не пишет, единственное - условия отбора объединяются по И.
А вообще, заполненность реквизитов нужно проверять при записи с ругательствами и отказом от сохранения. И искать ничего не надо будет
Кстати, о Ючойсе. Выбираем Объект(справочник), выбираем интересующие нас поля, ставим условие на пустоту одного из них, выбираем элементы. Посмотреть заполненность другого поля - отсортировать список по этому полю по возрастанию
Автор: Lefer 25.06.10, 14:04
Цитата(Zaval @ 25.06.10, 11:11)
![*](http://pro1c.org.ua/style_images/pro1c/post_snapback.gif)
Реквизиты можно перебрать через Метаданные(смотри СП).
А еще на диске ИТС есть обработка Uchoise.ert... поэтому никто ничего подобного и не пишет, единственное - условия отбора объединяются по И.
Знакомая задача! Согласен, что при помощи такой вот утилиты можно быстро найти незаполненные реквизиты. Быстро и просто. Но написано не самим Вами Решая такую вот задачу самостоятельно узнаешь очень много полезного в области строения объектов конфигурации.
Автор: serpanik 25.06.10, 15:50
Цитата(Lefer @ 25.06.10, 15:04)
![*](http://pro1c.org.ua/style_images/pro1c/post_snapback.gif)
Знакомая задача! Согласен, что при помощи такой вот утилиты можно быстро найти незаполненные реквизиты. Быстро и просто. Но написано не самим Вами Решая такую вот задачу самостоятельно узнаешь очень много полезного в области строения объектов конфигурации.
Именно поэтому я и поставил перед собой эту задачу. Тут, так сказать, выполнение задачи, данной начальством и одновременное углубление в 1С...
Я даже не прочь ее выложить для общего пользования как только осилю. Ну просто пока мне непривычно переходить с обычной терминологии на 1С-скую.
![smile.gif](https://pro1c.org.ua/style_emoticons/default/smile.gif)
И не нашел я полного мануала по методам и свойствам метаданных, как в этом случае. Думаю, что найду.
Автор: Lefer 25.06.10, 16:14
Цитата(serpanik @ 25.06.10, 17:50)
![*](http://pro1c.org.ua/style_images/pro1c/post_snapback.gif)
Именно поэтому я и поставил перед собой эту задачу. Тут, так сказать, выполнение задачи, данной начальством и одновременное углубление в 1С...
Я даже не прочь ее выложить для общего пользования как только осилю. Ну просто пока мне непривычно переходить с обычной терминологии на 1С-скую.
![smile.gif](https://pro1c.org.ua/style_emoticons/default/smile.gif)
И не нашел я полного мануала по методам и свойствам метаданных, как в этом случае. Думаю, что найду.
Ну, самый полный справочник по методам и свойствам - это сам синтаксис помощник. только в 1с7 он гавеный (в плане удобства пользования). В восьмерке он покраше и приятнее. Вот тут архив со справочником "Описание языка". очень полезно его иметь под рукой.
http:_//de_positfiles.com/files/69osjnpfy внимательно смотри на урл - "_"!
Могу посоветовать взять и "расчленить" ту обработку, о которой мы писали выше. Прочти код и многое тоже станет понятным.
Автор: serpanik 28.06.10, 9:08
Цитата(Lefer @ 25.06.10, 17:14)
![*](http://pro1c.org.ua/style_images/pro1c/post_snapback.gif)
Вот тут архив со справочником "Описание языка". очень полезно его иметь под рукой.
А вот за это отдельное и огромное спасибо.
![smile.gif](https://pro1c.org.ua/style_emoticons/default/smile.gif)
Будем рыть, где наша не пропадала?
Автор: serpanik 29.06.10, 7:26
Как не странно, но не могу найти на диске "ИТС Украина 2010 июнь" этого файла "Uchoise.ert".
Автор: Pepe 29.06.10, 14:18
:\\1CIts\EXE\EXTREPS\UNIPROCS\