Сисадминус

9
Рейтинг

sys_adminus



  •   Регистрация: 21.08.2008 (15 лет назад)

  •   Был(а) на сайте: 30.12.2023

Друзья
  • Гордей Голиков
Подписчики 2

Рейтинг 9


Комментарии

ОбменПеренос данных из нескольких документов из 7.7 в 8 в один через Конвертацию Данных#9 11.12.12 7:49
переделал- вот так
ВыбФирма = Параметры.ЮрЛицо;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаОкончания;
|Обрабатывать НеПомеченныеНаУдаление;
|Без итогов;
|Фирма = Документ.ПКО.ЮрЛицо;
|Контрагент = Документ.ПКО.Контрагент;
|КодОперации = Документ.ПКО.КодОперации;
|Сумма = Документ.ПКО.Сумма;
|Функция СуммаСумма = Сумма(Сумма);
|Группировка Контрагент без групп;
|Группировка КодОперации без групп;
|Условие(Фирма = ВыбФирма);
|"
;
Запрос.Выполнить(ТекстЗапроса);
объект = СоздатьОбъект("СписокЗначений");
объект.Установить("Дата", ДатаНачала);
Пока Запрос.Группировка() = 1 Цикл
объект.Установить("Контрагент", Запрос.Контрагент);
объект.Установить("СуммаДокумента", Запрос.СуммаСумма);
объект.Установить("ВидОперации",запрос.КодОперации);
ВыгрузитьПоПравилу(объект,,,, "ПриходныйКассовыйОрдер");

КонецЦикла;

в 1с8 в выгруженных доках заполняет все- кроме кода операций - не фига не соображу- вроде как все просто- но блин не вижу ошибки....
ОбменПеренос данных из нескольких документов из 7.7 в 8 в один через Конвертацию Данных#7 10.12.12 7:50
(6) Rulllan,
Привет!
Почему тогда если ПВД- делаю пустой- кодОперации операции выгружает нормально ?
если меняю ПВД тогда все криво??? - ни как не уловлю связь....
В обработчике ПКС_ПередВыгрузкой_ПриходныйКассовыйОрдер_Контрагент- не чего нету
ОбменПеренос данных из нескольких документов из 7.7 в 8 в один через Конвертацию Данных#3 03.12.12 10:53
Спасибо! через ссылку помогло!!!!
Но в продолжении проблемы в этом же документе-в ПКО -
переносится реквизит - источник.кодОперации в видОперации- в ПКО- перед выгрузкой- следующие

Если Источник.КодОперации = Перечисление.КодыОпераций.ОплатаОтПокупателя Тогда
Значение = "ОплатаПокупателя";
конецесли;

при выгрузке из 1с 7.7 ругатеся ---Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ПриходныйКассовыйОрдер_Контрагент_Реквизи­т5
- Значение не представляет агрегатный объект (КодОперации)

ЕСЛИ Я КОММЕНТИРУЮ ВСЕ СТРОКИ В ПВД ПЕРЕД ОБРАБОТКОЙ -

ВыбФирма = Параметры.ЮрЛицо;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаОкончания;
|Обрабатывать НеПомеченныеНаУдаление;
|Без итогов;
|Фирма = Документ.ПКО.ЮрЛицо;
|Контрагент = Документ.ПКО.Контрагент;
|Сумма = Документ.ПКО.Сумма;
|Функция СуммаСумма = Сумма(Сумма);
|Группировка Контрагент без групп;
|Условие(Фирма = ВыбФирма);
|"
;
Запрос.Выполнить(ТекстЗапроса);
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Дата", ДатаНачала);
Пока Запрос.Группировка() = 1 Цикл
ВходящиеДанные.Установить("Контрагент", Запрос.Контрагент);
ВходящиеДанные.Установить("СуммаДокумента", Запрос.СуммаСумма);
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ПриходныйКассовыйОрдер");

КонецЦикла;


ТОГДА ПРИ ВЫГРУЗКЕ ИЗ 1С 7.7 НЕТ НИ КАКИХ РУГАТЕЛЬСТВ- РЕКВИЗИТЫ - источник.кодОперации в видОперации- ВЫГРУЖАЮТСЯ БЕЗ ПРОБЛЕМ

ВОПРОС КАК ЭТО МОЖЕТ БЫТЬ ВЗАИМОСВЯЗАННО ?????
ОбменПеренос данных из нескольких документов из 7.7 в 8 в один через Конвертацию Данных#1 27.11.12 14:18
Доброе время суток!
Задачу бухи поставили такую- в ТиС за месяц набирают на каждого контрагента несколько документов ПКО (около 20- 30 шт) нужно что б в БП 2.0 выгружался 1 ПКО по контрагенту с итоговой суммой из всех набранных доков-

В ПВД ПЕРЕД ОБРАБОТКОЙ сделал -

ВыбФирма = Параметры.ЮрЛицо;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаОкончания;
|Обрабатывать НеПомеченныеНаУдаление;
|Без итогов;
|Фирма = Документ.ПКО.ЮрЛицо;
|Контрагент = Документ.ПКО.Контрагент;
|Сумма = Документ.ПКО.Сумма;
|Функция СуммаСумма = Сумма(Сумма);
|Группировка Контрагент без групп;
|Условие(Фирма = ВыбФирма);
|"
;
Запрос.Выполнить(ТекстЗапроса);
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Дата", ДатаНачала);
Пока Запрос.Группировка() = 1 Цикл
ВходящиеДанные.Установить("Контрагент", Запрос.Контрагент.Наименование);
ВходящиеДанные.Установить("СуммаДокумента", Запрос.СуммаСумма);
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ПриходныйКассовыйОрдер");

КонецЦикла;


в ПКО поставил напротив реквизитов контрагента и СуммаДокумента -"ПОЛУЧАТЬ ИЗ ВХОДЯЩИХ ДАННЫХ"

в итоге при выгрузки из ТиС -куча ошибок-
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ПриходныйКассовыйОрдер_Контрагент_Реквизи­т5
- Значение не представляет агрегатный объект (КодОперации)

начал смотреть КодОперации в ПКО- не чего странного не нашел- правила обмена стандартные- чуть подкорректированны- но другие доки- ПКО не трогался

Попробывал загрузить в БП- загрузилось- но без кода операции и контрагнета

подскажите плиззз- как решить данную проблему ???

в КД я не силен обращаюсь очень редко
УчетФункциональные обязанности программиста 1С#3 13.12.11 16:24
Забыл дописать- а так же программист должен получать заработную плату больше всех остальных, но чуть меньше чем шеф
DevКак изменить правила выгрузки из уТ в БП 1.6 ?#3 16.09.10 9:09
Пробывал - не помогло
DevКак изменить правила выгрузки из уТ в БП 1.6 ?#1 16.09.10 8:41
Настроен односторонний обмен между УТ и БП- бухов все устраивало-с расширением возникла необходимость изменить правила выгрузки - точнее - надо что б из УТ док "Оприходование ТМЦ"- выгружался в БП в док "Отчет производства за смену"- через настройку обмена сохранил правила- загрузил их в Конвертацию данных 2 - добавил - новое правило(старое убрал) -источник УТ "Оприходование ТМЦ"- приемник "Отчет производства за смену" в БП- загружаю их обратно, через настройку обмена- выгружаю- а он как выгружал
из УТ- ОприходованиеТМЦ в БП ОприходованиеТМЦ- так и выгружает
может что то не так делаю ? или что то упускаю

может кто сталкивался с таким- в общем ХЕЛП!!!!!!!!!
ОбменИмпорт из R-Keeper c номенклатурой#1 14.06.10 7:37
а по подробнее описание можно ?