пустое значение реквизита в накладной #156442


#0 by del_sun
Дело в том, что проблема состоит в следующем: дело в том, что используя объект Бух. Итоги в разрезе субконто я получаю  номер Приходной накладной. Затем мне нужно получить саму накладную и если реквизит СтроящийсяОбъект    имеет значение то передать его значение в печатную форму. Проблема в том, что когда я нахожу накладную у нее строящийся объект все равно передается как пустое значение хотя я точно знаю, что данный реквизит заполнен.
#1 by ДенисЧ
у тебя ошибка в 23-й строке
#2 by selenat
23 у него вообще пустая :)))
#3 by del_sun
:) мило конечно, спасибо за точноть.  Мне сразу стало легче :)
#4 by selenat
код выкладывай.
#5 by ДенисЧ
Вот это и есть ошибка :-) я рад, что смог помочь :-=)
#6 by del_sun
в общем смотрите кодяку: КонецЕсли; Что я пишу не так?
#7 by ДенисЧ
а СтроящийсяОбъект в шапке лежит или в ТЧ?
#8 by del_sun
В шапке
#9 by AeDen
Судя по всему, ы шапке.
#10 by Rovan
а ВидыСубконто.Партии - это текстовая строка или число ?
#11 by selenat
А НайтиПоНомеру корректно отработал? отладчиком смотрел?
#12 by del_sun
да находит все
#13 by zxcvb
НайтиПоНомеру , что вернула?
#14 by ДенисЧ
#15 by AeDen
Номер документа строковый, или числовой?
#16 by zxcvb
ух зажгли...
#17 by selenat
Если в отладчике видишь что док действительно найден, то там же можешь увидеть его реквизиты
#18 by del_sun
действительно не выбрал ту накладнуюкоторую нужно, хотя она и просматривалась. Я не правильно задаю поиск по номеру?
#19 by del_sun
так я тоже пробовала (кстати я не он а она :))
#20 by slver
Значит неправильно....
#21 by AeDen
И почему я так и подумал?
#22 by del_sun
теперь вопрос заулючается в другом: почему не получается найти документ?
#23 by AeDen
Может быть косяк в номере.
#24 by AeDen
Я потому и спросил о типе номера.
#25 by airyashov
#26 by AeDen
"ХХХХХХХХХХ" Поможет?
#27 by slver
Скажи ка НомДП и номер документа....
#28 by selenat
Значение НомДП точно так же можно глянуть отладчиком.
#29 by AeDen
Ну и? Нам-же интересно... Че, теперь ночами не спать, мучаться, думать, в чем-же траблы?)
#30 by del_sun
Наверное ты так подумал потому, что начал грешить на неправильно указанные типы данных :)
#31 by slver
А если код документа числовой? Мож тады НомДП=Число(Лев(ДП,10))?
#32 by AeDen
Вот уж точно не поэтому. Я не считаю, что не может М так ошибиться. Я так понимаю, типы верны?
#33 by del_sun
номер документа Текст поскольку в нем используются префиксы он никак не может быть числовым
#34 by airyashov
а точно посмотреть никак?
#35 by del_sun
посмотрела Точно ТЕКСТ длина 10 :)
#36 by del_sun
позволь узнать почему?
#37 by slver
А субконто что из ся представляет?
#38 by AeDen
"мило конечно, спасибо за точноть.  Мне сразу стало легче :)" Может, поэтому, а может, по общему стилю общения.
#39 by del_sun
205 счет имеет 3 субконто: Под Партиями указывается тот документ при проведении которого попали деньки на счет (в нашем случае нужно отобрать только приходки) Партии - значение состоящее их номера документа и даты его проведения
#40 by slver
Ндя, ну если вам помосчь не нужна тады я пошел
#41 by del_sun
Прости, наверное ты прав, вела себя грубо. Моя усталость это еще не повод срыватся на других :(
#42 by slver
А почему нельзя было сделать для партий тип субконто "Документ"?
#43 by AeDen
Ничуть не грубо. Очень вежливо.
#44 by del_sun
Потому что существует партия по-умолчанию. которая указывается когда нет документа
#45 by slver
Самое интересное для меня как при проведении приходной накладной попадают деньги на счет? Может здесь у вас грабли?
#46 by ДенисЧ
НайтиПоНомеру ещё принимает в себя интервал дат. Попробуй из партии выдернуть ещё и дату. И указывай её при поиске.
#47 by airyashov
НайтиПоНомеру("000001",Дата_А-000001) какой найдет может ошибка в префиксе?
#48 by Питон
Может дату надо указать?
#49 by del_sun
:) Знаешь, мне сложно угадать на сколько положительна или отрицательна реакция собеседника, когда я с ним не знакома и общаюсь вот таким образом впервые :)
#50 by slver
Док.ВыбратьДокументы
#51 by del_sun
Может и нужно, только вот как это сделать? если Приходка которая попадает в партии может быдь датирована и 2005 а выборку я делаю только скажем по 2006
#52 by Питон
А в партии никаких дат нет?
#53 by del_sun
и что я этим добьюсь? Нет никаких
#54 by AeDen
НайтиПоНомеру уже позиционирует на нужном... Если не решится - можешь кинуть MD на ящик с указанием дока или отчета в котором нерабочий кусок кода.
#55 by del_sun
на какой ящик ??? Это внешний отчет
#56 by Питон
Так тыж сама ж написала:
#57 by del_sun
:)
#58 by AeDen
AeDen @ yandex . ru И внешний отчет.
#59 by airyashov
ка результат ощибку нашли?
#60 by del_sun
нет пока не нашли :)
#61 by del_sun
если я не добью его до завтра, то утром почту проверяй
#62 by AeDen
Ок.
#63 by Питон
У тебя ж в названии партии есть нужная дата. Или я не прав?
#64 by airyashov
Сделайте поиск по НомДП значению в базе ручками
#65 by del_sun
пробую
#66 by del_sun
198169081 - ася
#67 by del_sun
В базе находится на УРА
#68 by Ёпрст2
Я бы так не радовался ... возможно тот же номер есть и в других периодах .. Периодичность номера какая?
#69 by AeDen
Косяк с асей. Идея такая:
#70 by del_sun
УРА означало не радость а то что поиск дает результаты и с ним проблем нет а с периодичностью ты прав: каждый год с начала
#71 by Ёпрст2
Если не указываешь дату поиска - возможны косяки, т.к по идее будет искать самый первый номер.
#72 by del_sun
хм. А дату у меня выколупать не получается пока ладно будем пытатся
#73 by airyashov
можно пример строки из которой все выбирается
#74 by del_sun
ДП=БухИт.Субконто(ВидыСубконто.Партии); после чего ДП = ПН-0000023 (13.02.06) ну вот из нее номер я и выбираю
#75 by Питон
#76 by airyashov
какие проблему с датой?
#77 by Истина
Во пля... Я то думал тут уже флудят, а они еще по делу бзнят! :) Пойду в клинику, кофе пить :)
#78 by del_sun
В общем с проблема с выбором решается если выбирать документы в диапазоне дат: Спасибо всем за помощь :)
#79 by del_sun
но это еще не конец :)
#80 by airyashov
интересно :)
#81 by del_sun
да мне уже самой до чертиков интересно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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