Поиск документов по реквизитам #696340


#0 by kotokent
В конфигурации 1С Управлений торговлей редакции 10.3 создать новую общую форму и разместить на ней реквизиты "Ответственный" и "Комментарий" по кнопке записать система ищет все документы с типом "реализация товаров и услуг" и если в документе значение реквизита "ответственный" или "комментарий" сообщать номер документа. Я подумал что будет что то типо этого: Но что то никак. Помогите разобраться!!! а и еще сделал форму:
#0 by kotokent
В конфигурации 1С Управлений торговлей редакции 10.3 создать новую общую форму и разместить на ней реквизиты "Ответственный" и "Комментарий" по кнопке записать система ищет все документы с типом "реализация товаров и услуг" и если в документе значение реквизита "ответственный" или "комментарий" сообщать номер документа. Я подумал что будет что то типо этого: Но что то никак. Помогите разобраться!!! а и еще сделал форму:
#0 by kotokent
В конфигурации 1С Управлений торговлей редакции 10.3 создать новую общую форму и разместить на ней реквизиты "Ответственный" и "Комментарий" по кнопке записать система ищет все документы с типом "реализация товаров и услуг" и если в документе значение реквизита "ответственный" или "комментарий" сообщать номер документа. Я подумал что будет что то типо этого: Но что то никак. Помогите разобраться!!! а и еще сделал форму:
#0 by kotokent
В конфигурации 1С Управлений торговлей редакции 10.3 создать новую общую форму и разместить на ней реквизиты "Ответственный" и "Комментарий" по кнопке записать система ищет все документы с типом "реализация товаров и услуг" и если в документе значение реквизита "ответственный" или "комментарий" сообщать номер документа. Я подумал что будет что то типо этого: Но что то никак. Помогите разобраться!!! а и еще сделал форму:
#1 by Wobland
советую переформулировать задачу на русском языке. что будет при Документы.РеализацияТоваровУслуг.Выбрать?
#2 by jsmith82
ужас
#3 by ZaprosMan
Нужно проверить уникальность? Найти документы с указанным ответственным или комментарием и сообщить их номера?
#4 by Wobland
а форма ещё и управляемая..
#5 by kotokent
выбрать все документы РаелизацияТоваровУслуг
#6 by kotokent
да, или с 1-ым ответственным или с комментарием
#7 by kotokent
конечно
#8 by Wobland
а конфигурация работает в обычном, я уверен
#9 by kotokent
да, я вчера разбирался как общую форму открыть... в итоге вставил кнопку на панель уструментов
#10 by Wobland
>Найти документы с указанным ответственным или комментарием и сообщить их номера выбрать док.номер из документ.реализация как док где док.ответственный=&ответственный или выразить(док.комментарий как строка (1024))=&комментарий полегчало?
#11 by ZaprosMan
Делай запрос на сервере, возвращай текст с найденными значениями и сообщай на клиенте.
#12 by kotokent
вот так попробовал но он пишет ошибку: {ОбщаяФорма.РеализацияТоваровИУслуг.Форма}: Поле объекта не обнаружено (Ответственный)     РеквизитОтветственный = Элементы.Ответственный;
#13 by kotokent
у меня база не серверная
#14 by Wobland
Элементы.Ответственный - это поле ввода такое (которого ещё и нет), а не то, что в нём понаписано
#15 by kotokent
блин, я понял это, как его написать то, если на форме простое поле ввода стоит
#16 by Wobland
сделай уже обычную форму. при добавлении едит-бокса создастся реквизит формы. после этого можно будет его читать прямо по имени
#17 by kotokent
ну а тут как будто сложно его считать с поля
#18 by George Wheels
Реквизит и элемент это разные понятия в УФ. И зачем тебе управляемая форма в обычном приложении.
#19 by Wobland
не надо его читать с поля, надо обратиться к реквизиту
#20 by kotokent
он мне ошибку выдает что поле объекта не обнаружено
#21 by Wobland
#22 by kotokent
да я уже по разному пробовал
#23 by Wobland
по-хорошему не хочешь?
#24 by kotokent
Хочу уже и так написал РеквизитОтветственный = Элементы.ПолеОтветственный
#25 by George Wheels
А какой тип у Элементы.ПолеОтветственный?
#26 by kotokent
отладчик говорит что "Поле формы"
#27 by George Wheels
У поля формы есть свойства. Например "ПутьКДанным".
#28 by George Wheels
И всё-таки повторюсь. Брось этот геморрой с УФ в обычном приложении. В данном случае нет никакой необходимости их использовать.
#29 by kotokent
#30 by Wobland
мы тут до вечер будем новую форму создавать в текстовом режиме
#31 by kotokent
я с обычной не умею
#32 by Wobland
а с управляемой в полный рост?
#33 by kotokent
ну более менее
#34 by George Wheels
Не надо брать из элемента ПутьКДанным из элемента. Просто посмотри, что там находится и потом обращайся не к элементу а к тому реквизиту, который там прописан. И не забывай про &НаСервере, &НаКлиенте.
#35 by kotokent
Это как?
#36 by Wobland
а нет ли какого реквизита формы про ответственного?
#37 by George Wheels
В поле ПутьКДанным должен быть указан реквизит формы. Вот с ним и играйся.
#38 by kotokent
я уже создал обычную форму
#39 by George Wheels
Вот теперь будет всё намного проще.
#40 by Wobland
46 минут. неплохой результат
#41 by kotokent
ну а теперь то как обращаться к этому полю и почему намного проще будет
#42 by Wobland
может, лучше к реквизиту?
#43 by МимохожийОднако
Осталось убедить использовать запрос.
#44 by Wobland
даже уже текст есть ;)
#45 by kotokent
блин, как к полю обратьться?
#46 by Wobland
->
#47 by kotokent
да, верно, к реквизиту
#48 by kotokent
как?
#49 by Wobland
УважаемыйРеквизит
#50 by Wobland
я тебе уже все буквы назвал, тебе осталось прочитать
#51 by MSII
У тебя реквизит чего? Формы? В модуле формы можешь обратиться к нему по просто по имени, он не обидится.
#52 by kotokent
Ответственный?
#53 by MSII
Если терзают сомнения, я бы заглянул в конфигуратор и посмотрел, как называется реквизит.
#54 by kotokent
он мне сейчас страшную ошибку выдал "ожидается выражение (pos=47)"
#55 by kotokent
обработчик увидел что я написал, крутяк... теперь надо новера чтобы сообщил!??!
#56 by Wobland
как насчёт запроса?
#57 by kotokent
а без него ни как?
#58 by kotokent
после первого "если", нельзя сообщить просто номер документа в котором тот или иной ответственный?
#59 by Wobland
как. но получится некрасиво. что это за буквы?
#60 by kotokent
где
#61 by Любопытная
Сообщить(Документы.РеализацияТоваровУслуг.НайтиПоНомеру) - что это?
#62 by Wobland
> Найти документы с указанным ответственным или комментарием и сообщить их номера попытка поиска засчитана (комментарий не рассматриваем), попытка сообщить - нет
#63 by MSII
В этой строке так и сквозит отчаяние и жалобная просьба к платформе сделать хоть что-нибудь.
#64 by Wobland
а она ему: хлобысь по рукам, первый параметр не указан
#65 by Любопытная
НайтиПоРеквизиту найдет 1 документ, а не документы.
#66 by kotokent
это я накидал, думал пройдет мне кажется что процедура не работает как надо, он мне постоянно по одному если ходит, если даже нет такого ответственного
#67 by Wobland
поэтому засчитана только жалкая попытка
#68 by Wobland
нажми ктрл+ф1, изучи НайтиПоРеквизиту, сделай выводы
#69 by Любопытная
попробуй использовать метод Выбрать
#70 by Любопытная
Если реквизит Ответственный индексируется конечно
#71 by George Wheels
Запрос, запрос и ещё раз запрос. Как говорил великий Ленин.
#72 by Wobland
НЕЕТ!! там отбор, а это структура
#73 by Любопытная
и что? Ленин такого не говорил. И даже про "учиться..." сказал не Ленин, а вовсе Белинский
#74 by kotokent
запутался я
#75 by George Wheels
Я плохо учил заветы Ильича:)
#76 by Wobland
так мы снова до дотянем
#77 by George Wheels
Деньги ещё никто не просил?
#78 by kotokent
#79 by Wobland
а неплохо было бы сказать платформе: выбери мне номера документов, у которых ответственный вот этот, а я потом переберу результат и сообщу это всё юзеру?
#80 by Wobland
как работает НайтиПоРеквизиту?
#81 by Любопытная
да брось, там все просто и в СП написано. Это будет первый шаг к запросам. Хотя запросы, имхо, проще. Там конструктор есть, вообще все мышкой можно сделать))
#82 by kotokent
он только 1 док найдет
#83 by Любопытная
какая?
#84 by kotokent
он не ищет вообще документы
#85 by Любопытная
ТекДокумент - а это что?
#86 by Wobland
ищет. только не находит, ибо у тебя реквизит строка, а в документе - не строка
#87 by kotokent
не плохо, но через какую функцию
#88 by Любопытная
А, я сначала не читала. Ссылку со строкой попутали, да?
#89 by George Wheels
Какого типа реквизит "Ответственный" в документе? И какого типа "РеквизитОтветственный"?
#90 by kotokent
#91 by kotokent
#92 by Любопытная
Запрос, дружище.
#93 by kotokent
строки
#94 by Wobland
+ текст просьбы в
#95 by kotokent
это весь код менять придется
#96 by Любопытная
РеквизитОтветственный = Ответственный; - это что за... чудеса? В документе РТиУ Ответственный - СправочникСсылка.Пользователи. А у тебя Ответственный - строка. Думай
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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