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