|
Кд | ☑ | ||
---|---|---|---|---|
0
Aleksei_Pro
06.11.12
✎
16:18
|
Переношу цены, в номенклатуре после выгрузки пишу:
Запрос = Новый Запрос; Запрос.УстановитьПараметр("Номенклатура",Источник.Ссылка); Запрос.УстановитьПараметр("ДатаНач",Текущаядата()); Запрос.Текст = "ВЫБРАТЬ | ЦеныНоменклатурыСрезПоследних.Валюта, | ЦеныНоменклатурыСрезПоследних.Номенклатура, | ЦеныНоменклатурыСрезПоследних.Период, | ЦеныНоменклатурыСрезПоследних.Регистратор, | ЦеныНоменклатурыСрезПоследних.ТипЦен, | ЦеныНоменклатурыСрезПоследних.Цена |ИЗ | РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыСрезПоследних |ГДЕ | ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура"; Выборка = Запрос.выполнить().Выбрать(); Пока выборка.следующий() Цикл ВыгрузитьПоПравилу(Выборка,,,,"ЦеныНоменклатуры"); КонецЦикла; В итоге он мне переносит тока последние записи, т.е если 2 номенклатуры переношу то по 1 ничего не перносит а по второй переносит, в чем проблема может быть? |
|||
1
Aleksei_Pro
06.11.12
✎
16:31
|
Что никто незнает в чем проблема?
|
|||
2
Zolotko
06.11.12
✎
16:37
|
а если взять 3 номенклатуры? переносит только одну номенклатуру?
|
|||
3
GenV
06.11.12
✎
16:37
|
убрать галку запоминать выгруженные объекты у ПКО "ЦеныНоменклатуры" или задать КлючВыгружаемыхДанных
|
|||
4
Aleksei_Pro
06.11.12
✎
16:46
|
Флаг не запоминать стоит
|
|||
5
Aleksei_Pro
06.11.12
✎
16:47
|
(2) да переносит тока последнюю
|
|||
6
informts
06.11.12
✎
16:47
|
У меня такая же хрень со ставкойНДС, переношу с отбором по одной - переносит, если группу беру, то на первую ставит, остальные не переносит.
|
|||
7
GenV
06.11.12
✎
16:52
|
(4) Запрос? Называется срез последних, а идет выборка из общей таблицы.
|
|||
8
Aleksei_Pro
06.11.12
✎
16:52
|
(6) да именно, по 1 переносит нормально
|
|||
9
Aleksei_Pro
06.11.12
✎
16:52
|
(7) ну да (0), и так и так пробовал - результат один и тот же
|
|||
10
GenV
06.11.12
✎
16:53
|
7+ все поля задал для регистра?
|
|||
11
GenV
06.11.12
✎
16:54
|
(9) Регистр подчинен регистратору или свободная запись то же есть?
|
|||
12
Aleksei_Pro
06.11.12
✎
16:58
|
регистратор есть, нет ни какой свободной записи.
|
|||
13
informts
06.11.12
✎
17:05
|
Я плюнул, отключил правило переноса СтавкиНДС и подтянул через оле запросом.
|
|||
14
Aleksei_Pro
06.11.12
✎
17:06
|
(13) ну плюнуть всегда мона, а разобраться хочется - ведь не может такого быть что нет выхода...
|
|||
15
GenV
06.11.12
✎
17:06
|
(12) Движения подчиненные регистратору переносятся через движения регистратора.
ЗЫ У тебя что в качестве регистратора выгрузилось для единственной номенклатуры? |
|||
16
Aleksei_Pro
06.11.12
✎
17:07
|
(15) устнаовка цен номенклатуры
|
|||
17
Aleksei_Pro
06.11.12
✎
17:07
|
(16) + пустой
|
|||
18
Aleksei_Pro
06.11.12
✎
17:08
|
(15) мне надо тока срез последних цен получить и перегрузить
Запрос.УстановитьПараметр("Номенклатура",Источник.Ссылка); Запрос.УстановитьПараметр("ДатаНач",Текущаядата()); Запрос.Текст = "ВЫБРАТЬ | ЦеныНоменклатурыСрезПоследних.Валюта, | ЦеныНоменклатурыСрезПоследних.Номенклатура, | ЦеныНоменклатурыСрезПоследних.Регистратор, | ЦеныНоменклатурыСрезПоследних.Период, | ЦеныНоменклатурыСрезПоследних.ТипЦен, | ЦеныНоменклатурыСрезПоследних.Цена |ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаНач,) КАК ЦеныНоменклатурыСрезПоследних |ГДЕ | ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура"; Выборка = Запрос.выполнить().Выбрать(); Пока выборка.следующий() Цикл ВыгрузитьПоПравилу(Выборка,,,,"ЦеныНоменклатуры"); КонецЦикла; |
|||
19
GenV
06.11.12
✎
17:08
|
(17) Переноси через док-регистратор с движениями, а не через набор.
|
|||
20
Aleksei_Pro
06.11.12
✎
17:11
|
(19) + зачем мне док переносить мне надо последние цены перегружать а не все что есть в регистраторе
|
|||
21
GenV
06.11.12
✎
17:14
|
(20) Если у тебя в приемнике регистр цен подчинен регистратору и ручные записи не допустимы - нужно переносить цены через регистратор.
|
|||
22
GenV
06.11.12
✎
17:16
|
21+ регистратор не обязательно один в один должен содержать всю туже номенклатуру и вообщен может быть новым и не соответствовать источнику
|
|||
23
Aleksei_Pro
06.11.12
✎
17:19
|
(21) есть пример?
|
|||
24
GenV
06.11.12
✎
17:26
|
(23) добавляешь в список в общем параметре свою номенклатуру в после выгрузке номенклатуры, затем в после выгрузке данных создаешь ТЗ с данными документа "Установка цен номенклатуры" с ТЧ заполненной ценами твоей номенклатуры из списка-параметра и через ВыгрузитьПоПравилу выгружаешь его.
ЗЫ Наверное в типовых для УТ должен быть пример подобного. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |