|
ЗаполнитьЗначенияСвойств не правильно отрабатывает или что то делаю не так) | ☑ | ||
---|---|---|---|---|
0
serg-lom89
20.08.15
✎
14:27
|
Добрый день
в общем какой то косяк..не могу понять тока в чем есть функция Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ЗаказыУСтороннихПоставщиков.НомерЗаказа КАК НомерЗаказа, | ЗаказыУСтороннихПоставщиков.Контрагент, | ЗаказыУСтороннихПоставщиков.ДоговорКонтрагента, | ЗаказыУСтороннихПоставщиков.ПунктРазгрузки, | ЗаказыУСтороннихПоставщиков.Корреспондент, | ЗаказыУСтороннихПоставщиков.ДоговорКорреспондента, | ЗаказыУСтороннихПоставщиков.ПунктРазгрузкиКорреспондента, | ЗаказыУСтороннихПоставщиков.ДатаЗаказа КАК ДатаЗаказа, | ЗаказыУСтороннихПоставщиков.Комментарий, | ЗаказыУСтороннихПоставщиков.Логин, | ЗаказыУСтороннихПоставщиков.Номенклатура.НоменклатурнаяГруппа.Поставщик.Наименование КАК Бренд, | ЗаказыУСтороннихПоставщиков.Номенклатура.Артикул КАК Артикул, | ЗаказыУСтороннихПоставщиков.Номенклатура.ПредставлениеНаЭтикетке КАК ПредставлениеНаЭтикетке, | ЗаказыУСтороннихПоставщиков.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | ЗаказыУСтороннихПоставщиков.КоличествоЗаказа, | ЗаказыУСтороннихПоставщиков.КоличествоОтгрузки, | ЗаказыУСтороннихПоставщиков.ЦенаПродажиВВалютеДоговора, | ЗаказыУСтороннихПоставщиков.ЦенаПродажиВВалютеДоговора * ЗаказыУСтороннихПоставщиков.КоличествоОтгрузки КАК СуммаПродажиВВалютеДоговора, | ЗаказыУСтороннихПоставщиков.СтранаПроисхождения, | ПакетыСтороннегоПоставщикаПоступление.Документ КАК Поступление, | ПакетыСтороннегоПоставщикаЗаказ.Документ КАК Заказ, | """" КАК Статус |{ВЫБРАТЬ | НомерЗаказа, | Логин, | Контрагент.*, | ПунктРазгрузки, | ДатаЗаказа, | Корреспондент.*, | ДоговорКорреспондента, | ПунктРазгрузкиКорреспондента, | Комментарий, | Бренд, | Артикул} |ИЗ | РегистрСведений.ЗаказыУСтороннихПоставщиков КАК ЗаказыУСтороннихПоставщиков | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныСтороннегоПоставщика КАК ЦеныСтороннегоПоставщика | ПО ЗаказыУСтороннихПоставщиков.Номенклатура = ЦеныСтороннегоПоставщика.Номенклатура | И ЗаказыУСтороннихПоставщиков.ЦенаПродажи = ЦеныСтороннегоПоставщика.ЦенаПродажи | И ЗаказыУСтороннихПоставщиков.ЦенаПродажиВВалютеДоговора = ЦеныСтороннегоПоставщика.ЦенаПродажиВВалютеДоговора | И (ЦеныСтороннегоПоставщика.СерияНоменклатуры.Организация = &Организация) | И ЗаказыУСтороннихПоставщиков.НомерЗаказа = ЦеныСтороннегоПоставщика.НомерЗаказа | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПакетыСтороннегоПоставщика КАК ПакетыСтороннегоПоставщикаПоступление | ПО ЗаказыУСтороннихПоставщиков.НомерЗаказа = ПакетыСтороннегоПоставщикаПоступление.НомерЗаказа | И ЗаказыУСтороннихПоставщиков.ТипИсточника = ПакетыСтороннегоПоставщикаПоступление.ТипИсточника | И (ПакетыСтороннегоПоставщикаПоступление.Документ ССЫЛКА Документ.ПоступлениеТоваровУслуг) | И (ПакетыСтороннегоПоставщикаПоступление.Документ.Проведен) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПакетыСтороннегоПоставщика КАК ПакетыСтороннегоПоставщикаЗаказ | ПО ЗаказыУСтороннихПоставщиков.НомерЗаказа = ПакетыСтороннегоПоставщикаЗаказ.НомерЗаказа | И ЗаказыУСтороннихПоставщиков.ТипИсточника = ПакетыСтороннегоПоставщикаЗаказ.ТипИсточника | И (ПакетыСтороннегоПоставщикаЗаказ.Документ ССЫЛКА Документ.ЗаказПокупателя) | И (ПакетыСтороннегоПоставщикаЗаказ.Документ.Проведен) |ГДЕ | ЗаказыУСтороннихПоставщиков.Контрагент = &Контрагент |{ГДЕ | ЗаказыУСтороннихПоставщиков.НомерЗаказа, | ЗаказыУСтороннихПоставщиков.Поставщик, | ЗаказыУСтороннихПоставщиков.Контрагент, | ЗаказыУСтороннихПоставщиков.ДатаЗаказа, | ЗаказыУСтороннихПоставщиков.Корреспондент, | ЗаказыУСтороннихПоставщиков.НомерЗаказаПоставщика, | ЗаказыУСтороннихПоставщиков.ДатаВходящегоДокумента, | ЗаказыУСтороннихПоставщиков.ПометкаПоЗаказу, | ЗаказыУСтороннихПоставщиков.Номенклатура, | ЗаказыУСтороннихПоставщиков.Номенклатура.Артикул КАК Артикул, | ЗаказыУСтороннихПоставщиков.Номенклатура.НоменклатурнаяГруппа.Поставщик.Наименование КАК Бренд, | ЗаказыУСтороннихПоставщиков.Номенклатура.Код КАК Код, | ЗаказыУСтороннихПоставщиков.ПунктРазгрузки, | ЗаказыУСтороннихПоставщиков.ПунктРазгрузкиКорреспондента} | |УПОРЯДОЧИТЬ ПО | ДатаЗаказа |{УПОРЯДОЧИТЬ ПО | НомерЗаказа, | ДатаЗаказа, | Корреспондент}"; Запрос.УстановитьПараметр("Контрагент", КонтрагентДляОтбора); Запрос.УстановитьПараметр("Организация", ТекущаяОрганизация); ТаблицаРезультата = Запрос.Выполнить().Выгрузить(); Логин = WEBПриложения.ПолучитьЛогинКонтрагента(КонтрагентДляОтбора); ТекстЗапроса = "SELECT |[OrderId], |[Alias], |[Login], |[Contract], |[Address], |[DeliveryDate], |[OrderDate], |[IsFilialForm2], |[Brand], |[Article], |[Quantity], |[Name], |[Group], |[ReservedQuantity], |[ShippedQuantity], |[ReservedPrice], |[ShippedPrice], |[BuyPrice], |[SellPrice], |[SellPriceInContractCurrency], |[Currency], |[CountryOfOrigin], |[Number], |[Comment], |[Correspondent], |[CorrespondentContract], |[CorrespondentIsFilialForm2], |[CorrespondentAddress], |[Status], |[Error], |[RemoteOrderId], |[ShippedPriceNoVAT] |FROM [dbo].[fn_1c_rs_get_orders_items](Null) |WHERE [Login] = ('" + Логин + "') |ORDER BY [OrderDate]"; ТаблицаОжидаемых = ПолучитьТаблицуОжидаемыхЗаказов(ТекстЗапроса); Для Каждого СтрокаТаблицыОжидаемых Из ТаблицаОжидаемых Цикл НоваяСтрока = ТаблицаРезультата.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицыОжидаемых); НоваяСтрока.ПредставлениеНаЭтикетке = СтрокаТаблицыОжидаемых.Наименование; КонецЦикла; Возврат ТаблицаРезультата; но дело в том когда ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицыОжидаемых); в таблице Источник, поле "Статус" статус стоит "17" ,а почему то присваивает в таблицу приемник "1" |
|||
1
cw014
20.08.15
✎
14:30
|
Длина поля в таблице-приемнике - 1, в источнике - 2
|
|||
2
serg-lom89
20.08.15
✎
14:37
|
(1) да,оно похоже на это..но сразу же идет работа с Таблицами значений а затем уже в загрузка...почему то сразу в отладчике то видно что не правильно работает..
|
|||
3
serg-lom89
20.08.15
✎
14:41
|
разобрался..нужно было в запросе прописать | """" КАК Статус
выразить как Строка(2) и все заработало |
|||
4
serg-lom89
20.08.15
✎
14:41
|
всем спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |