|
Запрос возвращает пустое поле ДатаОтгрузки | ☑ | ||
---|---|---|---|---|
0
RShurik
04.05.14
✎
18:32
|
Добрый вечер, подскажите почему запрос возвращает пустое поле ДатаОтгрузки, хотя дата заполнена?
|
|||
1
Любопытная
04.05.14
✎
18:34
|
Потому что в запросе косяк. Показывай свой косяк
|
|||
2
RShurik
04.05.14
✎
18:34
|
Если что код следующий
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗаказКлиента.Ссылка КАК Ссылка, | ЗаказКлиента.ДатаОтгрузки КАК ДатаОтгрузки, | ЗаказКлиента.Партнер КАК Партнер, | ЗаказКлиента.Контрагент КАК Контрагент, | ЗаказКлиента.Организация КАК Организация, | ЗаказКлиента.Соглашение КАК Соглашение, | ЗаказКлиента.СуммаДокумента КАК СуммаДокумента, | ЗаказКлиента.Склад КАК Склад, | ЗаказКлиента.ЦенаВключаетНДС КАК ЦенаВключаетНДС, | ЗаказКлиента.ДополнительнаяИнформация КАК ДополнительнаяИнформация, | ЗаказКлиента.Комментарий КАК Комментарий, | ЗаказКлиента.Договор КАК Договор, | ЗаказКлиента.Товары.( | Ссылка, | НомерСтроки, | ДатаОтгрузки, | Номенклатура, | Характеристика, | Упаковка, | КоличествоУпаковок, | Количество, | ВидЦены, | Цена, | Сумма, | СтавкаНДС, | СуммаНДС, | СуммаСНДС, | ПроцентРучнойСкидки, | СуммаРучнойСкидки, | ПроцентАвтоматическойСкидки, | СуммаАвтоматическойСкидки, | ПричинаОтмены, | КодСтроки, | Отменено, | КлючСвязи, | Склад, | СрокПоставки, | Содержание, | СтатусУказанияСерий, | УказыватьСерии, | ВариантОбеспечения | ) КАК Товары |ИЗ | Документ.ЗаказКлиента КАК ЗаказКлиента"; // Запрос.УстановитьПараметр("Заявка", Заявка); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Если ВыборкаДетальныеЗаписи.Ссылка = Заявка Тогда //Заполним форму реализации из Выбранного документа // Дата = ВыборкаДетальныеЗаписи.ДатаОтгрузки; Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Контрагент); Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Договор); Соглашение = Справочники.СоглашенияСКлиентами.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Соглашение); Комментарий = ВыборкаДетальныеЗаписи.Комментарий; СоглашениеПриИзмененииНаСервере(); ТЧ = ВыборкаДетальныеЗаписи.Товары; Товары = ТЧ.Выгрузить(); //Заказ.Загрузить(Товары); Для Каждого Стр Из Товары Цикл Строка = Заказ.Добавить(); Строка.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию(Стр.Номенклатура); Строка.КолУпакЗаказа = Стр.КоличествоУпаковок; КонецЦикла; КонецЕсли; КонецЦикла; |
|||
3
Любопытная
04.05.14
✎
18:38
|
Дата отгрузки заполнена в шапке или в тч?
|
|||
4
RShurik
04.05.14
✎
18:40
|
В шапке документа у Выключена видимость ДатыОтгрузки, а в таблице заполнена точно, но что из шапки беру что из таблицы , пустая дата
|
|||
5
Любопытная
04.05.14
✎
18:42
|
(4) в приведенном коде ты берешь из шапки. Запрос в консоль и смотри, что у тебя получается. И получать данные тч документа лучше, имхо, напрямую из таблицы тч, а не через таблицу документа. Нагляднее выйдет
|
|||
6
RShurik
04.05.14
✎
18:45
|
Консоли нету
|
|||
7
Любопытная
04.05.14
✎
18:46
|
(6) и отладчик украли с консолью вместе?
не верю я, что все есть, а в запросе нет. Картинки с пустой датой отгрузки давай |
|||
8
RShurik
04.05.14
✎
18:50
|
Как тут картинку вставить в сообщение?
|
|||
9
Любопытная
04.05.14
✎
18:52
|
(8) кидаешь в какую-нить файлопомойку, сюда ссылку. Желательно прямую ссылку на картинку
|
|||
10
RShurik
04.05.14
✎
18:56
|
||||
11
RShurik
04.05.14
✎
18:56
|
||||
12
Любопытная
04.05.14
✎
18:58
|
Не, качать я точно ничего не буду.
|
|||
13
RShurik
04.05.14
✎
19:01
|
Ну я тебе говорю что в документе дата заполнена, а в запрос не попадает
Ты не веришь , я же не просто поприкалываться вопрос задал |
|||
14
wanderer_ица
04.05.14
✎
19:03
|
Пардон, а дата отгрузки в шапке или в таблице?
|
|||
15
Любопытная
04.05.14
✎
19:04
|
(13) чудес не бывает. Просто не бывает и все. Поэтому я и не верю
|
|||
16
RShurik
04.05.14
✎
19:07
|
Выше написано
|
|||
17
Любопытная
04.05.14
✎
19:07
|
Еще мельче никак нельзя было картинку сделать? Там результат запроса, заполненного реквизита документа я не увидела, так что имею право продолжать не верить. И оставь в покое шапку, бери дату отгрузки из тч
|
|||
18
RShurik
04.05.14
✎
19:09
|
Да без разницы запрос выозвращает пустую дату
|
|||
19
Любопытная
04.05.14
✎
19:12
|
(18) в документе заполненную покажи!
у тебя запрос по всем заказам, может не везде оно заполнено? Ты глазами сначала посмотри на документы, потом сюда покажи эти документы. А так разговор ни о чем |
|||
20
RShurik
04.05.14
✎
19:24
|
||||
21
Любопытная
04.05.14
✎
19:28
|
Не качается.
|
|||
22
RShurik
04.05.14
✎
19:31
|
Просто открой вместо скачивания я тока по ссылке переходил нормально
|
|||
23
wanderer_ица
04.05.14
✎
19:32
|
Может, я в душе и блондинка, но явно вижу, что дата доставки в таблице, а не в шапке...
Может, поэтому? |
|||
24
Torquader
04.05.14
✎
19:36
|
(23) Оно и там и там.
|
|||
25
Любопытная
04.05.14
✎
19:38
|
Не могу я его открыть. Блин, ну если даже картинку вы на нормальной сервис выложить не можете, я умываю руки
|
|||
26
wanderer_ица
04.05.14
✎
19:43
|
(24) Значит, блондинка, но на картинке я не вижу...
|
|||
27
GROOVY
04.05.14
✎
19:49
|
Это 3.14здец:
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Контрагент); Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Договор); Соглашение = Справочники.СоглашенияСКлиентами.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Соглашение); Тут нужно просто санкции вводить! |
|||
28
RShurik
04.05.14
✎
19:54
|
Что не так ?
|
|||
29
GROOVY
04.05.14
✎
19:55
|
Какой тип значения имеет ВыборкаДетальныеЗаписи.Контрагент?
|
|||
30
GROOVY
04.05.14
✎
20:00
|
Вопрос ввел ТС в ступор...
|
|||
31
su_mai
04.05.14
✎
20:02
|
(30) Он ка и все боится санкций ;)
|
|||
32
Torquader
04.05.14
✎
20:12
|
Смените ему дуб на липу - пусть клюв тренирует.
|
|||
33
RShurik
04.05.14
✎
20:13
|
Тип Справочник ссылка
|
|||
34
RShurik
04.05.14
✎
20:15
|
С запросом разобрался, всем спасибо
|
|||
35
su_mai
04.05.14
✎
20:17
|
(34) Во что санкции животворящие делают...
|
|||
36
GROOVY
04.05.14
✎
21:38
|
(33) Тип справочник.ссылка, Вы из ссылки получаете строку (представление), что порождает запрос к БД, а потом по строке опять ищите ссылку, причем без флага точного соответствия, что тоже порождает запрос. И все это вместо того, чтобы просто взять ссылку.
|
|||
37
Torquader
04.05.14
✎
22:18
|
(36) "ну нельзя же просто так взять ссылку и использовать её" (с)
|
|||
38
RShurik
04.05.14
✎
23:10
|
т.е. просто взять и присвоить
к примеру контрагент = выборкадетальныезаписи.контрагент |
|||
39
grayshadow
04.05.14
✎
23:11
|
(27) (37)
• — • — • — (ох, как вы меня порадовали на сон грядущий!:) |
|||
40
Torquader
04.05.14
✎
23:11
|
(38) Вот видишь - всегда есть простое решение - без велосипеда.
|
|||
41
GROOVY
04.05.14
✎
23:17
|
(40) Да, жжем не по-детски!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |