ТекстЗапроса ="ВЫБРАТЬ | &КодДистрибьютора КАК КодДистрибьютора, //| Продажи.Контрагент.Код + &Разделитель + Продажи.Контрагент.Код КАК ПродажиКонтрагентКод, | Продажи.Контрагент.Код КАК ПродажиКонтрагентКод, | &ДатаКакДата КАК ДатаКакДата, | Продажи.Период КАК ПродажиПериод, |ЦеныНоменклатурыКонтрагентовСрезПоследних.Период, | Продажи.Номенклатура.Код КАК ПродажиНоменклатураКод, | Продажи.Количество КАК Количество, | Продажи.Стоимость + Продажи.НДС КАК СуммаОтгрузки, | Пользователи.ФизЛицо.Код КАК КодТА, //| Продажи.Номенклатура КАК ПродажиНоменклатура, //отладка | ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена, | Продажи.Регистратор.Номер КАК НомерРТУ |ИЗ | РегистрНакопления.Продажи КАК Продажи | Левое СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи | ПО Продажи.Контрагент.ОсновнойМенеджерПокупателя = Пользователи.Ссылка | | | | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних( | , | ВЫБОР | КОГДА &фНом | ТОГДА Номенклатура В ИЕРАРХИИ (&Группа) | ИНАЧЕ ИСТИНА | КОНЕЦ | И ТипЦен = &выбТипЦен) КАК ЦеныНоменклатурыКонтрагентовСрезПоследних | ПО Продажи.Период >= ЦеныНоменклатурыКонтрагентовСрезПоследних.Период | И Продажи.Номенклатура = ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура | | | |ГДЕ | Продажи.Номенклатура.Ссылка В ИЕРАРХИИ(&Группа) | И Продажи.Период >= &НачПериода | И Продажи.Период <= &КонПериода | |УПОРЯДОЧИТЬ ПО | ПродажиПериод, | ПродажиКонтрагентКод, | СуммаОтгрузки, | ПродажиНоменклатураКод";
Запрос.Текст = ТекстЗапроса; Если НомГруппа.Пустая() Тогда Возврат; КонецЕсли;
Видно, что там где в ЦеныНоменклатурыКонтрагентовСрезПоследних не одна запись то не работает и соответствующий период NULL, а там где ЦеныНоменклатурыКонтрагентовСрезПоследних одна запись за период то работает. Подскажите как исправить.
Решение: ПКС "Наименование" событие "Перед выгрузкой" - Значение = "Склад А"; - установить крыжик искать по полю "Наименование" - убрать крыжик "Искать" по коду
ПКО "Склады" - убрать крыжик "Искать по УИДу" - Установить крыжик "Не замещать сущетвующие объекты..."
К ожалению выполненные действия результата не дали. Попробовал использовать конвертацию значений, но и это привело к тому, что реквизит склад в документах был не заполнен. Что делать дальше не представляю.
TipsyKID, sava1 В XML моего склада, "Склад А", Нет. В приемнике V8Exchan82.epf отрабатывает без ошибок, но в документах реквизит склад имеет занчение "<>". Пожалуйста подскажите "ЧТО НЕ ТАК"?
В правиле конвертации объектов ,предположительно "МестаХранения", перед выгрузкой пишем : Значение = "Общий склад"; У этого правила оставляем свойство Наименование ( по нему устанавливаем поиск объекта ). В самом свойстве "Наименования", перед выгрузкой пишем следующее : Значение = Источник;
Объясню логику : Мы в правило "МестаХранения" подменяем источник, делая его просто строкой, и присваевыем эту строку Наименованию, после чего делаем поиск объекта в базе приемнике, только по наименованию.
Спасибо! логику понял... Но как это правило будет работать при выгрузке/загрузке документов у которых есть реквизит склад?
Наверное не достаточно ясно изложил задачу. - В исходной много складов (1 Склад, 2 Склад, ... ) - В конечной один склад ( Склад А ) - Это значит что все/ВСЁ по складам в исходной должно пройти по одному складу в конечной.
Здравствуйте! Конфигурация УТП. Конвертация данных, редакция 2.1 (2.1.8.2) Необходимо выгрузить/загрузить данные в одинаковые ИБ с условием: - В исходной много складов (1 Склад, 2 Склад, ... ) - В конечной один склад ( Склад А )
Изложенное в топике - только часть задачи! а еще: - Вызрузка/загрузка за период (Без всяких додумываний и влезаний во вне указанного периода) - В исходной ИБ несколько складов в конечной ИБ один склад - В справочниках конечной ИБ не должно быть ни чего лишнего (только то что касается Организации)
И кроме того указанная обработка (на этапе) загрузки требует файл правил... Или я не о том?
Здравствуйте! Конфигурация УТП. Конвертация данных, редакция 2.1 (2.1.8.2) Необходимо выгрузить/загрузить данные в одинаковые ИБ с условием: Выгружаться данные должны ТОЛЬКО по конкретной Организации, т.е. справочники ДоговорыКонтрагентов, Контрагенты и документы ТОЛЬКО по указанной Организации. Работаю в КД впервые - ВСЁ очень тяжело поэтому ПРОШУ объяснять как для немца :-)
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!