|
КД Ø (Asmody 02.12.2014 10:36) | ☑ | ||
---|---|---|---|---|
0
ColonelAp4u
02.12.14
✎
09:42
|
Подскажите плиз осталась только одна проблема.
Делается в УТ внутренний заказ, сделал конвертацию УТ Внутренний Заказ -> Розница Заказ Поставщику, в рознице делаем перемещение товара, и снова конвертация в УТ Документ Перемещение Товаров, в УТ идет движение товара по регистрам, следовательно когда я создаю там перемещение мне нужно указать номер внутреннего заказа, есть поле в котором можно выбрать заказа или прописать его номер и нажать Enter. Номер этого заказа еще при конвертации УТ Внутренний Заказ -> Розница Заказ Поставщику становится номером документа Заказ Поставщику, потом на форме перемещения я создал поле в котором просто храню значение этого номера и когда делаю конвертацию перемещения хочу что бы значение в этой строке встало в поле Внутренний заказ в УТ и произошел выбор этого заказа |
|||
1
Vovan1975
02.12.14
✎
09:44
|
ну и хоти
|
|||
2
ColonelAp4u
02.12.14
✎
09:48
|
(1) хотеть то хочу но я в начале попросил помощи потому что одним моим хотением ничего не получается
|
|||
3
Йохохо
02.12.14
✎
09:48
|
(0) робота написал который такую тему создает?
|
|||
4
Alex S D
02.12.14
✎
09:49
|
ну пропиши там поиск по номеру
|
|||
5
ColonelAp4u
02.12.14
✎
09:53
|
(3) нет она просто далеко уходит и апать не охото
|
|||
6
ColonelAp4u
02.12.14
✎
09:54
|
Была проблема при конвертации еще с ед измерения но с ней справился, осталось только это и начинать тесты
|
|||
7
Alex S D
02.12.14
✎
09:54
|
(6) Хорошо, держи в курсе)
|
|||
8
ColonelAp4u
02.12.14
✎
09:55
|
(7) спс тебе))
|
|||
9
ColonelAp4u
02.12.14
✎
09:58
|
Я пробовал делать запрос в ПослеЗагрузки он выглядит так
ВЫБРАТЬ | ВнутреннийЗаказ.Номер, | ВнутреннийЗаказ.Дата |ИЗ | Документ.ВнутреннийЗаказ КАК ВнутреннийЗаказ |ГДЕ | ВнутреннийЗаказ.Номер = &Номер"; Запрос.УстановитьПараметр("Номер", ?); Какой параметр передать номеру? реквизит в котором хранится значение в Источнике называется НомерВнутреннегоЗаказа |
|||
10
Alex S D
02.12.14
✎
10:00
|
Тебе надо передать его в параметр. Да и по номер уникален скорее всего в пределах года
|
|||
11
Alex S D
02.12.14
✎
10:02
|
Можно прописать в ПКО для Внутреннего заказа передвыгрузкой
Выражение = "Документы.ВнутреннийЗаказ.НайтиПоНомеру("""+Источник.НомерЗаказа+""")"; |
|||
12
Alex S D
02.12.14
✎
10:03
|
ну и дату там забыл..
|
|||
13
ColonelAp4u
02.12.14
✎
10:03
|
(10) номер год все верно, поставил галку в ПКС НомерВнутреннегоЗаказа передать в параметр
|
|||
14
Alex S D
02.12.14
✎
10:05
|
Запрос.УстановитьПараметр("Номер",ПараметрыОбъекта["НомерВнутреннегоЗаказа"]);
|
|||
15
Alex S D
02.12.14
✎
10:06
|
да и проще найтиПоНомеру юзать.. нах запрос
|
|||
16
ColonelAp4u
02.12.14
✎
10:07
|
(14) а как еще выбирать дату именно этого года
|
|||
17
ColonelAp4u
02.12.14
✎
10:08
|
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1599)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ПеремещениеТоваров (Документ: Перемещение товаров) ПКС = 15 (Дата --> Дата) Объект = КР000000039 (Строка) СвойствоПриемника = Дата (Дата) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8199) КодСообщения = 13 |
|||
18
ColonelAp4u
02.12.14
✎
10:08
|
это при Выражение = "Документы.ВнутреннийЗаказ.НайтиПоНомеру("""+Источник.НомерЗаказа+""")";
|
|||
19
Alex S D
02.12.14
✎
10:10
|
а причем тут ПКС Дата ?
|
|||
20
ColonelAp4u
02.12.14
✎
10:10
|
хз ошибку выдало такую (19)
|
|||
21
ColonelAp4u
02.12.14
✎
10:11
|
я в источнике Поле НомерВнутреннегоЗаказа занес в параметр НомерВнутреннегоЗаказа. Правильно?
|
|||
22
Alex S D
02.12.14
✎
10:11
|
ты сделай лучше по своему. ПослеЗагрузки..
|
|||
23
Alex S D
02.12.14
✎
10:11
|
(21)ну да
|
|||
24
ColonelAp4u
02.12.14
✎
10:12
|
(22) через запрос?
|
|||
25
ColonelAp4u
02.12.14
✎
10:12
|
Дата в ПКС и Номер в ПКС это поля по которым поиск идет
|
|||
26
Alex S D
02.12.14
✎
10:13
|
НайтиПоНомеру
|
|||
27
ColonelAp4u
02.12.14
✎
10:18
|
Начало выгрузки: 02.12.2014 10:18:10
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7930)}: Получение элемента по индексу для значения не определено |
|||
28
Alex S D
02.12.14
✎
10:23
|
лишнее все убрал из обработчиков привыгрузке?
г |
|||
29
ColonelAp4u
02.12.14
✎
10:26
|
(28) Да в ПКС стоит только НомерВнутреннегоЗаказа передать в параметр НомерВнутреннегоЗаказа а в после загрузки в ПКО Перемещение Товаров
Выражение = "Документы.ВнутреннийЗаказ.НайтиПоНомеру("""+Источник.НомерВнутреннегоЗаказа+""")"; |
|||
30
ColonelAp4u
02.12.14
✎
10:27
|
Или нужно новое ПКО Внутренний Заказ?
|
|||
31
Alex S D
02.12.14
✎
10:29
|
бл.. "Выражение" это для ПередВыгрузкой
ПослеЗагрузки И дату надо Откуда-то взять Документы.ВнутреннийЗаказ.НайтиПоНомеру(ПараметрыОбъекта["НомерВнутреннегоЗаказа"],Дата); |
|||
32
Asmody
02.12.14
✎
10:36
|
Тема не отражает суть сообщения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |