|
v7: Получить приходные накладные
|
Я
|
|
myr4ik07 29.09.16 - 17:31 | 7.7 и этим все сказано.
РегТовары = СоздатьОбъект("Регистр.Остатки");
РегТовары.ВыбратьДвижения(ВыбНачПериода, ВыбКонПериода);
Пока РегТовары.ПолучитьДвижение()=1 Цикл
конеццикла;
получаю загадочную партию, а как мне узнать, что это приход документ приходная накладная или какой то другой документ? |
myr4ik07 1 - 29.09.16 - 17:32 | ладно, раскрыл ПН там еще загадочнее, это что за ПН? у меня документ приходная накладная так и называется Приходная накладная
|
Господин ПЖ 2 - 29.09.16 - 17:33 | ТипЗнч() ?
|
myr4ik07 3 - 29.09.16 - 17:36 | ( 2) шо за ТипЗнч? это же 7-ка |
Sserj 4 - 29.09.16 - 17:36 | Ну вообще то ПТ это у тебя какой то реквизит регистра.
А документ так и называется Регистр.ТекущийДокумент()
|
Sserj 5 - 29.09.16 - 17:37 | +( 4)
РегТовары = СоздатьОбъект("Регистр.Остатки");
РегТовары.ВыбратьДвижения(ВыбНачПериода, ВыбКонПериода);
Пока РегТовары.ПолучитьДвижение()=1 Цикл
Сообщить(РегТовары.ТекущийДокумент());
конеццикла; |
myr4ik07 6 - 29.09.16 - 17:38 | ( 3) очень полузную инфу показала 7-ка |
kennetmccormick 7 - 29.09.16 - 17:40 | ( 6) ТипЗначенияСтр или ТипЗначенияСтрокой не помню точно |
myr4ik07 8 - 29.09.16 - 17:40 | ( 5) это все хорошо, аналогично что за ПН ? это приходн накладная? |
myr4ik07 9 - 29.09.16 - 17:44 | уже несколько дней бьюсь с элементарной выборкой только документов приходных в 7-ке, атас
|
Sserj 10 - 29.09.16 - 17:44 | ( 8) Выделяешь "ТипЗначения", кликаешь правой кнопкой мыши - "Найти в синтксис помщнике".
Смотришь что значит 12.
Ищешь в синтаксис помошнике методы документов, находишь чудесный Вид().
И в итоге пишешь: РегТовары.Партия.Вид() |
myr4ik07 11 - 29.09.16 - 17:48 | ( 10) атасец, атасец, прям в точку
я очень благодарен |
myr4ik07 12 - 29.09.16 - 17:50 | ( 10) т.е., все в Вид(), атас |
Sserj 13 - 29.09.16 - 17:51 | А еще проще пишешь так:
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с НачДата по КонДата;
|Док = Регистр.Остатки.ТекущийДокумент.ПриходнаяНакладная.ТекущийДокумент;
|Количество = Регистр.Остатки.Количество;
|Функция КоличествоПриход = Приход(Кво);
|Группировка Док;
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
Пока Запрос.Группировка("Док") = 1 Цикл
Сообщить(Запрос.Док);
КонецЦикла; |
myr4ik07 14 - 29.09.16 - 17:52 | ( 13) так я через этот заразный запрос сначала так и делал, но меня с толку сбивало ПН и я не мог понять, что это за документ, так уже через выборку думал хоть как то пойму, но увы ))) |
myr4ik07 15 - 29.09.16 - 17:53 | (13) только запрос у меня был вида
|Док = Регистр.Остатки.ТекущийДокумент
и вот ТекущийДокумент здесь постоянно ПН |
Sserj 16 - 29.09.16 - 17:54 | ( 14) Тут важно понять, тебе надо именно приходы по ПриходнаяНакланая. Или вообще движения партий поступивших по Приходным накладным. Если ориентируешься на партии то у тебя попадут движения этой партии разными документами реализациями, возвратами, спиписаниями и т.д. |
myr4ik07 17 - 29.09.16 - 17:56 | ( 16) мне нужно из остатков получить только те строки (ТМЦ) которые двигались документами Приход, Расход, Возврат
так вот Расход и Возврат отображался норм через ТекущийДокумент
а вот Приход отображался в виде ПН и тут я ступорнулся |
Sserj 18 - 29.09.16 - 17:57 | Партия у тебя в регистре это НЕ ДОКУМЕНТ ДВИЖЕНИЯ!
Документ движения это ТекущийДокумент.
|
myr4ik07 19 - 29.09.16 - 17:58 | (18) ну правильно, был запрос вида
|Док = Регистр.Остатки.ТекущийДокумент
и там в выборке я получал ПН и не было понятно, что это за документ |
myr4ik07 20 - 29.09.16 - 17:59 | ( 18) вот такое мне светилось |
Sserj 21 - 29.09.16 - 18:01 | ( 20) А почему непонятно было что это такое?
Легко же посмотреть свойства документа ПриходнаяНакладная и там наверняка в синониме стоит это самое "ПН" |
myr4ik07 22 - 29.09.16 - 18:02 | ( 21) я даже не помню, заходил ли я отладчиком "внутрь" этого пн но Вид() не применял точно |
myr4ik07 23 - 29.09.16 - 20:19 | ( 21) точнее, применял, но видать где то не так ) |
GreyK 24 - 29.09.16 - 20:25 | ( 23)Позовите программиста! |
Garykom 25 - 29.09.16 - 20:27 | Шо у документа "ПриходнаяНакладная" синоним стоит "ПН" да?
|
myr4ik07 26 - 29.09.16 - 20:28 | ( 24) броди подальше, что бы красивое словечко в свою погану сторону не услышать |
myr4ik07 27 - 29.09.16 - 20:28 | а что за? на что ориентироваться?
|
GreyK 28 - 29.09.16 - 20:32 | ( 26) Ты типо ни чего не понимаешь в 7ке, но хочешь что-бы тебе объяснили на пяльцах!? |
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.