Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной #777071


#0 by Gemini
Добрый день. Помогите, добрые люди, пж)) 1С 8.2 УПП,  ВПФ для ПеремещенияМатериаловВЭксплуатации. Пишет ошибку в Запросе Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ГДЕ    ПеремещениеМатериаловВЭксплуатации.Ссылка <<?>>= &ТекущийДокумент Я так понимаю в ПеремещениеМатериаловВЭксплуатации.Ссылка у меня очень много строк и 1С ругается. Как исправить?  Вот код:
#1 by Cyberhawk
"Я так понимаю" // Не так
#2 by Ёпрст
в СсылкаНаОбъект у тебя что хоть кажет в отладчике ?
#3 by В тылу врага
СсылкаНаОбъект у тебя не ссылка
#4 by Джинн
Тип СсылкаНаОбъект?
#5 by Gemini
Я так понимаю//, может и немного неправильно выражаюсь, потому что новичок. Тип СсылкаНаОбъект у меня ДокументСписок.ПеремещениеМатериаловВЭксплуатации. Мне подсказали, что там поучается неограниченная длина полей и ее нужно обрезать командой ВЫРАЗИТЬ в Запросе
#6 by hhhh
ДокументСписок.ПеремещениеМатериаловВЭксплуатации это же талица вообще-то. Как ты сравниваешь один документ с целой таблицей? Ты программист или где?
#7 by Михаил 1С
Строка неограниченной длины - это только для тех типов, которые строки, у тебя не строки, у тебя ДокументСсылка.
#8 by Mauser
И все таки 1С недальновидно поступили, сделав внутренний язык кириллическим, чересчур снизили порог вхождения. Если при чтении на родном языке нигде не звенит звоночек понимания, что в переменную СсылкаНаОбьект, которая ТекущийДокумент, не следует класть ДокументСписок, то что будет при программировании на английском? Хотя, вероятно, там в силу полного непонимания кода акцент будет смещен на анализ алгоритмов. Хочется надеяться.
#9 by PR
Мадам, что вы делаете в 1С?
#10 by Gemini
Извините, я второй день в 1С, до этого как то не приходилось. А те, кто издеваются, вы прям сразу пришли и такие умные, никогда не путали и ошибок не делали. Все с чего то начинали, и поэтому не надо меня закидывать камнями. А в 1С делаю и буду делать. Я даже книжку по вашим дорогим Типам не успела прочитать, сразу нужно писать - изворачиваюсь как могу. А на английском, а на ЯВУ на англ как то попроще понимать, порядка больше.
#11 by Gemini
в БД нет такого понятия, как талица, ты русский или где??
#12 by _stay true_
То же, что и мы, я полагаю))) Мадам, Вы поменяйте тип реквизита "СсылкаНаОбъект" в своей обработке на нужный ДокументСсылка. Либо, если нужно что-то вытащить из ТЧ, то делайте запрос разу по ТЧ(в "Таблицы и поля" в конструкторе добавьте не сам документ, а только его ТЧ). Но реквизит поправить надо в любом случае.
#13 by Mauser
Заставляют писать с пистолетом у виска, не давая читать книжек по нашим дорогим типам. Как это свежо и современно. Мадам, русский язык может быть не родны не только для вас, простите великодушно!
#14 by Gemini
Спасибо огромное, самый понимающий и добрый человек. Из идевок я уже выловила этот момент, что надо внимательнее следить за словами в типе. А вы со злыми Бухами работали? Которые вообще в СУБД не соображают, а требуют. Брали просто сопровождать - заставили программировать.
#15 by hhhh
буквы заедают, надо ноут уже менять. Дадите взаймы тысяч хоть 20?
#16 by hhhh
и у вас тоже? что за "идевок" такой?
#17 by YFedor
а чего фотка уже не нужна?
#18 by Mauser
Там пробел пропущен, что непонятно?
#19 by Mauser
Бухи должны соображать в СУБД? Серьезно? - Марь Иванна, вы не можете сдать налоги, потому что при репликации временной таблицы при помощи триггера произошла ошибка с уровнем серьезности больше 30!
#20 by _stay true_
Выложите уже фотокарточку)) И Вы сразу увидите, как, во-истину суровые форумчане начнут к Вам относиться)))
#21 by Gemini
За три дня сидения за компом, глаза уже все в кучу, ну и злость - вот и опечатки. Пусть не в СУБД, но хотя бы около. Просить человека, который три дня как пришел лезть в рабочую базу и что-то там править - верх неграмотности. А на мои заявления, что я буду работать только в копии - смотреть на меня, как будто я тупая. Я в грудь себя не била, и не кричала, что я программист. Но без работы как то тяжко, знаете ли
#22 by Gemini
ну это Вы глубоко копать стали,хотя бы принцип работы той же 1С
#23 by _stay true_
Бухам, по большей части, поифгу, как там что устроено и какие где принципы используются. А если вы сотрудник франча или просто фрилансер, то вы в их глазах всегда будете настоящим *овном и верхом некомпетентности, пока не сможете решать их самые сложные задачи за 5 минут))) Ждём фотокарточку)
#24 by Mauser
Ты не обижайся, но бухи правы. Им надо чтобы ты исправила рабочую базу. Принцип работы для них - нажатие кнопочки. А тут истерика, что я буду править только в копии.
#25 by Gemini
Да я посмотрела, ни у кого фоток нет, думала так принято тут
#26 by Gemini
Да конечно, правы, ковыряйся в общем модуле,ломай базу, пока там висит еще человек 20
#27 by Михаил 1С
Не, не, ничего не ломай. Ты вообще права, что работаешь только на копии. Только потом, когда будешь уверенна, что все в порядке - переноси на рабочую базу. Свою программу обрамляй комментариями, например так: ... ... После можно будет найти свой код. Если меняешь код типовой конфы на свой, то его не удаляй, а делай так - комментируй строчку того, что было, ниже пиши свою. Типа так:
#28 by hhhh
чего вы гоните? вы ведь пишете внешнюю печатную форму, а ее вполне можно делать при работающих ползователях. И можно не на копии, а на рабочей базе, потому что она никак ничего не испортит.
#29 by Михаил 1С
Вообще да. Я не заметил, что речь идет о внешней печатной форме. Но для новичка будет полезно работать на копии, чтобы ничего не сломать по-неопытности.
#30 by Михаил 1С
Девичья фотография всегда интересна. И появляется ощущение, что общаешься с настоящим человеком, а не с такими же идиотами.
#31 by hhhh
ну да в принципе. Если она корректирует готовую форму, а не новую форму делает.
#32 by Gemini
Да вроде недавно медкомиссию проходила, сказали не гоню. Вообще то это было первое задание, вместо слова в печатную форму вписать параметр, я сказала, с поддержки не буду снимать документ Счет на оплату, а лучше попробую ВПФ, мне не дали время.
#33 by Gemini
спасибо, сколько я за три дня только не перелопатила в инете, и это читала, и правила составления Запросов, и как делать ВПФ - конечно в голове столько инфы не уместится. Я не спорю, что я пока глупа в 1С, я ж не умничаю. За три дня никто программистом не станет
#34 by Михаил 1С
То есть все-таки ты работаешь с печатной формой основной конфигурации? Это не страшно. Но просто, чтобы люди точнее знали твою задачу.
#35 by Михаил 1С
Тут такой форум. Не обижайся. Ты же не обижаешься, если надо пройти сквозь колючий кустарник. Такие здесь условия. Просто задавай точные вопросы, если люди не понимают - задавай точнее. Если вопросов много - создай несколько тем, в каждой по точному вопросу.
#36 by _stay true_
Главное, добивайте все задачи до конца. Как бы ни орали клиенты и кто бы ни троллил на форумах. P.S: за фотокарточку респект:)
#37 by Gemini
Нет, то задание я провалила и супер крутой программист 1С за дорого поправил это прямо в конфе. Тут же прилетело следующее задание. Я пока неопытна в конфу лезть не буду, только Внешние обработки.
#38 by Михаил 1С
Верное решение.
#39 by Михаил 1С
Он поправил, он и разгребать будет, когда обновление через месяц затрет его программу.
#40 by Gemini
спасибо, пока испытательный, придется все стерпеть
#41 by Михаил 1С
Фотка классная.
#42 by _stay true_
Если собираешься расти и развиваться в этой теме - терпеть придется ближайшие года так 3)))
#43 by Gemini
Да он эту конфу принципе и дописывал, он там как рыба в воде, она вся переписанная и обновляется сутками им же. Как нас можно сравнивать? Моську со слоном?
#44 by Gemini
да, в Кисловодске очень красиво)))
#45 by Gemini
а что делать, все прошли и я пройду)))) просто через некоторое время привыкну и не буду обращать внимания))
#46 by FIXXXL
#47 by Михаил 1С
Не, ну тут тогда еще не только твое желание - работать ли в рабочей базе. Два разных программиста в одной базе работать не могут. Ведь тогда никакой ответственности. Я бы не дал стажеру работать с моим клиентом. Только под моим руководством. Поэтому твои постановщики задач должны понять - кто-то из программистов должен быть главным и брать на себя ответственность за рабочую базу. Если главный он - то ты договариваешься с ним (о том, чтобы и тебе редактировать код). Если главная ты, то ты ответственна и за все, что он там каждый день делает. Ну а если ни о чем не договариваться и партизанить, то может быть будет все легко, или наоборот - он вдруг скажет, что ни за что не в ответе, раз кто-то другой лазил в базу. Твоим же бухгалтерам это не надо? Пусть они поймут это.
#48 by Михаил 1С
Да, помести это в Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект); Попробуй так: Хотя, мы это на скорую руку помогаем, что-то можем не учесть.
#49 by Gemini
Спасибо, иногда зацикливаешься на одном моменте, и нужно просто, чтобы кто-то подсказал свежим и опытным взглядом, чтобы дальше копать
#50 by Gemini
я все это понимаю, я явно не хозяин в базе, поэтому и не лезу, а хочу копию
#51 by Mauser
Ты ее лучше работе с хранилищем обучи и изменения объединять и откатывать. А то понапустят зеленой плесени в типовой, сам потом хрен разберутся, но зато +++ Иванов Иван Иванович 45 размер ноги. Размурлыкались тут.
#52 by Михаил 1С
Ты страдай, страдай, жизнь твоя ужасна! Не можешь порядка навести в своей базе и среди своих стажеров - твои проблеммы, не порть жизнь другим. Я сам разберусь - кого и чему учить.
#53 by Lama12
Несколько советов начинающему 1С нику. 1. Все работы только на копии (уже было сказано). 2. Все изменения данных в рабочей базе только руками пользователей. 3. Не вестись на запугивание бухами. Лучше их запугивать. Самый большой авторитет и мотиватор для любого человека - страх. 4. Если руководитель бух, то все распоряжения просить либо на бумаги, либо по почте подтвердить. Не надо настаивать если отказывается. Проще прикинуться дурачком и спросить - верно ли понял? Если по почте отвечать не хочет, то на бумажке приносишь схему действий с рисками. Но так, что б в схеме обязательно была ошибка. Пусть собственной рукой подправит. 5. Все свои действия записывай. Все. Вплоть до похода в туалет. Никогда не знаешь из-за чего компьютер начал хорошо работать ;-) (кто знает, поймет). 6. Храни историю работ (см ).
#54 by Mariiaki
а можно п.6 поподробней?
#55 by Михаил 1С
Разместишь фотографию? ПС: я все-равно не знаю что имел ввиду Ламал2.
#56 by Mariiaki
Так не интересно)
#57 by Михаил 1С
Блин, но так же будет, что я будто бы вымогатель какой-то. А так - просто интересно посмотреть на красивую девушку, занявшуюся 1С.
#58 by Михаил 1С
Возможно, что другие парни сразу проснутся и напишут все, что знают про "историю работ". ПС: я могу предложить только вести в экселе список изменений типовой конфигурации. К примеру: "Справочники:    Контрагенты - своя форма элемента    ... Документы    ЗаказПокупателя - доп.реквизит, код в модуле    ... ..."
#59 by Lama12
Изменения конфигурации - хранилище. Изменения внешних отчетов, обработок - SVN или другой механизм управления версионностью. Даже если руководство не просит, лучше вести собственный журнал работ. Что делал, и когда. Сколько времени потратил. В день на это уйдет не более 20 минут, зато всегда можно проанализировать как работаешь. Если же руководство запросит - что ты делал 18 дней назад, то ответ готов. Сам веду записи в тетради. Утром план на день. В процессе дня ставлю плюсики напротив тех задач что сделал. Можно подробнее писать, но у меня еще лог экрана пишется автоматом. Очень помогает при разговорах с руководством.
#60 by Mariiaki
Спасибо. Все время анализирую чего не знаю и изучаю) Вот теперь хранилище и механизм управления версионностью в список. А журнал работ вкратце ведется.
#61 by Михаил 1С
Это да. Но с фотографией ты была бы гораздо красивее!
#62 by DrZombi
Вырази сеи строчки, как Строку (1000) символов или около того :)
#63 by hhhh
только прочитал?
#64 by Mauser
Вот-вот. И про подсистемы тоже своим стажерам расскажи
#65 by DrZombi
Только заголовок, даже не задумывался :)
#66 by Михаил 1С
ага, а ты пробовал в запросе сравнивать что-то с функцией Выразить от чего-то? Попробуй.
#67 by Mauser
А там-то у твоих стажеров что не так?
#68 by ColonelAp4u
Еще можно было при указании параметра в запросе поставить |  ГДЕ    ПеремещениеМатериаловВЭксплуатации.Ссылка В &ТекущийДокумент"; и в данный параметр закинуть свой список значений с документами, и потом их перебирать и выбирать нужные значения для дальнейших действий
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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