v7: Как узнать есть ли в табличной части документа конкретное значение реквизита? #717664


#0 by Besogonskiy
Есть документ ТекДок. Нужно определить, есть ли в его табличной части в реквизите "Номенклатура", нужное значение. Как сделать рационально? 1)Перебор всех строк табличной части - глупо 2)При помощи запроса - коряво, так как перебираю выборку документов в 1С8 там проще Реализация.Товары.Найти.... а как в 7.7?
#1 by Besogonskiy
через "Выгрузить табличную часть" то же глупо.
#2 by ILM
Запросы наше всё!
#3 by Злопчинский
. ??
#4 by ILM
7.7. Некроманты ))) Я пас.
#5 by Besogonskiy
так можно. просто думал может можно одной командой сделать. запросом тяжело. мне нужно все документы найти в которых нет конкретной номенклатуры.
#6 by Злопчинский
ну.. если номенклатура имеет тип "справочник.номенклатура" тогда ради извращения можно ??
#7 by ДенисЧ
читай Ты глупо поступил... Select $док.Номенклатура from ДокументТаблица.МойДок AS док where iddoc = :МойДок
#8 by Злопчинский
ну тут как раз и надо делать запросом, и лучше весго прямым...
#9 by Злопчинский
побежал за попкорном...
#10 by Besogonskiy
это надо 1С++ ставить?
#11 by ДенисЧ
ну немного налажал, но в целом концепция правильная. Тебе решать. Во всех конфигурациях, что я обслуживал на 77 - она есть.
#12 by Besogonskiy
понял. на будущее пригодится спасибо. Это по большой случайности мне дали себестоимость отследить. почему завышенная а там много документов и я чтоб вобще меньше мучаться решил удалить все документы в которых нет этой позиции и все позиции, отличающиеся от заданной.
#13 by Злопчинский
это ты ловко увильнул в сторону, ничего не скажешь.. ;-) одно дело выдрать то что есть, и совсем другое выдрать запросом то чего нет...
#14 by Злопчинский
конфига типовая или близкая к типовой? - если ТИС - то смотри ведомость по партиям, если бухия - смотри 41 счет
#15 by VladZ
почему?
#16 by ДенисЧ
писал, когда не было. Но и обратный пишется не сложней. Или (хитрый феликсовый прищур) тебе подсказать?
#17 by Maniac
Еперный бабай. Я не думал что тут все двоешники. Есть стандартная функция типовая на проверку реквизита метаданных. Причем пофигу - табличная часть или не табличная. В семерке в рамках одного объекта не может быть одинаковых названий реквизитов.
#18 by Besogonskiy
ведомость по партиям смотрю. там у одной позиции себестоимость что то стала очень завышенной почти в два раза. смотрю все поступления - там цена прихода нормальная. что случилось понять не мог.
#19 by Besogonskiy
ха! а ведь и вправду )
#20 by ДенисЧ
Маня. В сад. Сажать. И Пашу забери. Постановка - в табчасти документа есть конкретная номенклатура. Если это правильная - то Маня выбывает из игры. Если нет - Паша. В итоге - оба в *овне.
#21 by ДенисЧ
Лажанулся ты, гангста недоделанная... Или сначала, или потом.
#22 by Maniac
А ну да, не до конца прочитал вопрос. Он оказывается по номенклатуре доки просто хочет получить. Ну и в чем проблема? в семерке запросом - все тоже самое.
#23 by Maniac
а вообще чтобы доки не кошмарить - то почти все документы с номенклатурой двигают регистр. Соответственно любой запрос по регистру остатков например выдаст нужные доки. Конечно это при условии что документы проведены. А если есть какие то непроведенные, ну так наверное - они нафиг никого не волнуют.
#24 by Maniac
Например ОстаткиНаСкладах. Что мешает просто тупо ведомость по остаткам крутить.
#25 by Besogonskiy
да я это все делал и запросы к регистрам делал. Просто меня раздражает присутствие инородных документов в базе. И я съужаю проблему. Для себя просто.
#26 by Besogonskiy
ну да. во всех документах нужно чтоб осталась только одна номенклатура. а остальные чтоб удалились из документов и из регистров.
#27 by Besogonskiy
отборы делать приходится каждый раз ) вломы ) в 7.7 все так криво. У меня она на сервере а там копи пейст не работает почему то - если русское название, то не вставляется. и мне эту позицию искать приходится. А я из архива часто восстанавливаю
#28 by Злопчинский
подскажи, подскажи...
#29 by Злопчинский
перед копипастом - раскладка клавы должна быть родной. или врегисре поправить параметр 1250 на 1251 - известняа проблема
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям