Имя: Пароль:
1C
1С v8
Конвертация данных
0 zhig75
 
27.01.12
18:54
Привет, ламерский вопрос, я новичек-самоучка проблема такая, конвертирую некоторые документы, неважно какие.
Время на изучение конвертации истекло, прошу помощи.
Есть некоторые реквизиты у источника.
У приемника эти реквизиты находятся в группе.
Что прописать в качестве источника для группы?
1 Гот
 
27.01.12
18:55
А деньги ты за эту работу получаешь уже?
2 zhig75
 
27.01.12
18:57
(1) да
3 Student MAI
 
27.01.12
18:57
(0) Ничего. Передавай через входящие данные
4 Гот
 
27.01.12
18:58
(2) Тогда весь твой мат, в твоем уютненьком бложике, посвящен тебе. Неуч.
5 zhig75
 
27.01.12
19:01
(4) Это куда прописать?
6 Гот
 
27.01.12
19:02
Я вот людей, которые таким как ты платят, понять не могу.
Лечатся они тоже у народных целителей и прочих шарлатанов, а машину в гараж дяде Васе прут? Так нет же, платят и за официальный сервис, и за лицензированных врачей. Стоматолог у них небось не первый попавшийся бомж с улицы?
А как 1С-сить, так любую шваль с улицы берут, которая им наобещает с три короба, а потом не знает, что перфоратор в розетку надо засовывать.
(5) На лбу себе напиши, таджик-1С-нег.
7 Гот
 
27.01.12
19:05
"прописать".
"Род занятий - системщик."

Что ты "прописать" хочешь? АйПи сиди "прописывай" в сетевых настройках.
Один "прописывает" что-то в 1С, другой "кармочки" по фотографии "чистит". Шарлатаны, мошенники. После вас на 1С и гонят.
8 Student MAI
 
27.01.12
19:07
(5) Примерно так: В источнике при выгрузке создаешь список значений с символьными представлениями как в реквизите приемника, помещаешь их в "исходящие данные" (это переменная)

Дальше они сами прочитаются. Там только галочку не забудь "получить из входящих данных"
9 zhig75
 
27.01.12
19:08
(8) Спасибо попробую.
10 zhig75
 
27.01.12
20:15
(8) Я немного неправильно написал, не в группе, а в табличной части.
11 Мигрень
 
27.01.12
20:34
(10) /затягиваясь косячком/
Табличная часть - это и есть группа..
12 SmallDog
 
27.01.12
20:36
(7) ты уверен, что достоин звания "ГУРУ"????
13 zhig75
 
27.01.12
20:38
(11) ага я знаю, я просто конкретизировал )
14 zhig75
 
30.01.12
04:08
1
15 zhig75
 
30.01.12
04:11
С одинм реквизитом разобрался, там всё просто надо было колекцию значений в ПКГС сделать

А вот Дальше лыжи встали написал в ПВД сиё и что-то лыжи не поехали. Возможно я куда-то не туда вставляю, запутался, при выгрузке загрузке итд, вставил перед выгрузкой.
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Регистратор", Объект.Ссылка);
Запрос.Текст =
"ВЫБРАТЬ
|    ЦеныНоменклатуры.Валюта,
|    ЦеныНоменклатуры.Номенклатура,
|    ЦеныНоменклатуры.Цена,
|    ЦеныНоменклатуры.ТипЦен,
|    ЦеныНоменклатуры.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕденицаИзмерения
|ИЗ
|    РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
|    ЦеныНоменклатуры.Регистратор = &Регистратор";


 Выборка = Запрос.Выполнить().Выгрузить();
 Товары = Новый ТаблицаЗначений();
 Товары.Колонки.Добавить("Валюта");
 Товары.Колонки.Добавить("Номенклатура");
 Товары.Колонки.Добавить("Цена");
 Товары.Колонки.Добавить("ТипЦен");
 Товары.Колонки.Добавить("ЕденицаИзмерения");
 
 СтрокаТовары = Товары.Добавить();
 СтрокаТовары.Валюта = Выборка.Валюта;
 СтрокаТовары.Номенклатура = Выборка.Номенклатура;
 СтрокаТовары.Цена = Выборка.Цена;
 СтрокаТовары.ТипЦен = Выборка.ТипЦен;
 СтрокаТовары.ЕденицаИзмерения = Выборка.ЕденицаИзмерения;
 
 ИсходящиеДанные = Новый Структура;
 ИсходящиеДанные.Вставить("Товары", Товары);
 
 ВыгрузитьПоПравилу(Объект,, ИсходящиеДанные,, "УстановкаЦенНоменклатуры");
16 zhig75
 
30.01.12
04:33
Всё поехали лыжи, извините.