Имя: Пароль:
1C
1С v8
КД
Ø (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
Тема не отражает суть сообщения