Добрый день.
Имеем выгрузку из Розницы 2 в УПП 1.3.
Из Розницы в Упп в документе РКО передается касса. Раньше проблем с этим обменом не было, так как одна касса в Роз соответствовала одной кассе в УПП. Но сейчас открывается магазин, в котором 3 кассы в Розн должны соответствовать 1 кассе в УПП. Никак не могу сообразить как это сделать!? С чего начать!? Посоветуйте, кто сталкивался с такой задачей!?
Имеем выгрузку из Розницы 2 в УПП 1.3.
Из Розницы в Упп в документе РКО передается касса. Раньше проблем с этим обменом не было, так как одна касса в Роз соответствовала одной кассе в УПП. Но сейчас открывается магазин, в котором 3 кассы в Розн должны соответствовать 1 кассе в УПП. Никак не могу сообразить как это сделать!? С чего начать!? Посоветуйте, кто сталкивался с такой задачей!?
По теме из базы знаний
- Выгрузка-загрузка любых данных (и измененных) между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Планы обмена. Управляемый режим блокировок
- Планы обмена 1С
- RabbitMQ+КД 3. История повторения чужого опыта. Наступаем на одни и те же грабли дважды
- Планы обмена VS История данных
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7)Кассы в конвертации сопоставляются, выгружаются, загружаются, все прекрасно работает, як часы, НО один к одному. А мне нужно чтоб сопоставлялось один ко многим или многие к одному, как вам больше нравиться. Так как в упп будет всегда одна касса для этого подразделения.
(8)
Так я и говорю в ПКС перед выгрузкой меняйте кассу которая выгружаться будет на ту которая у вас раньше выгружалась...в чем вопрос то ?
Второй вариант настройте сопоставление касс по своему добавленному полю...но это геморнее нужно будет добовлять свое поле...
ко многим или многие к одному, как вам больше нравиться. Так как в упп будет всегда одна
Так я и говорю в ПКС перед выгрузкой меняйте кассу которая выгружаться будет на ту которая у вас раньше выгружалась...в чем вопрос то ?
Второй вариант настройте сопоставление касс по своему добавленному полю...но это геморнее нужно будет добовлять свое поле...
(13)
В ПКС Кассы, изменить, передвыгрузкой
Значение = Справочники.Кассы.НайтиПоКоду(...)
Ну или если хотите через регистр, то в значение подставляете то что получите из регистра
Там сначала запросом получите кассу а потом Значение = Выборка.Касса, ну как то так
я думала через план обмена, чтоб там как в регистре(грубо говоря) пользователи вводили какие кассы в розн переносятся в какую кассу упп, но пока не соображу как это сделать.
В ПКС Кассы, изменить, передвыгрузкой
Значение = Справочники.Кассы.НайтиПоКоду(...)
Ну или если хотите через регистр, то в значение подставляете то что получите из регистра
Там сначала запросом получите кассу а потом Значение = Выборка.Касса, ну как то так
(2)
Что-то мне не нравится данная идея, если честно. Хотелось бы как- то оптимальнее.
А можно это как то сделать в плане обмена!? Потому как делать это в конвертации не хотелось бы. Ведь при создании новых касс придется каждый раз переписывать правила.
обработкой
Что-то мне не нравится данная идея, если честно. Хотелось бы как- то оптимальнее.
А можно это как то сделать в плане обмена!? Потому как делать это в конвертации не хотелось бы. Ведь при создании новых касс придется каждый раз переписывать правила.
(4)На данный момент есть одна касса в Розн, одна в УПП. Потом будет три.
Так как в упп ведется аналитика по подразделениям(а весь магазин, все три розничные кассы, это одно подразделение) то и все данные с тех трех касс должны приходить в одну кассу упп. Не будет там "общей кассы" будут просто три разных!
Есть грубо говоря несколько розниц(в магазинах), есть центральная розница, в которую стекают все данные и вот эта центральная розница уже обменивается данными с упп.
Так как в упп ведется аналитика по подразделениям(а весь магазин, все три розничные кассы, это одно подразделение) то и все данные с тех трех касс должны приходить в одну кассу упп. Не будет там "общей кассы" будут просто три разных!
Есть грубо говоря несколько розниц(в магазинах), есть центральная розница, в которую стекают все данные и вот эта центральная розница уже обменивается данными с упп.
Обычно рекомендую делать отдельную папочку "Кассы ККА" с элементами, соответствующими кассовым аппаратам, отдельно элемент "Касса", для прочих взаиморасчетов. К сожалению в новых конфигурациях нет аналитики касса на счете 50 (только в версии КОРП предусмотрена аналитика по подразделениям). При приходовании выручки из кассового аппарата сумма за день должна соответствовать Зет-отчету. Но есть переходящая мелочь в кассовом ящике, и она как правило не учитывается в случае, когда кассовый ордер оформляется на сумму инкассации.
Откройте "Правила обмена данными" в конвертации данных 2.
Найдите "Правилах конвертации объектов" "Приходный кассовый ордер". Поставьте галочку в колонке Отключить (слева) напротив поля Касса.
Откройте правило конвертации объекта.
В обработчике "При загрузке" (закладки слева, внизу) напишите
Объект.Касса = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяКасса");
Заполните в настройках пользователя, который будет выполнять обмен данными требуемую кассу.
Самое сложное это подготовка и завершение этого процесса.
В подготовку входит 1.Скачать и установить конвертацию данных.
2.Найти у себя в базе правила обмена, сохранить их и загрузить в базу конвертации данных
Затем мы выполняем описанные действия и делаем завершение
1. Сохраняем измененные правила
2. Загружаем из в рабочую базу.
Для однократных действий желательно обратиться к специалисту, который сделает все что описано в собственной базе конвертации (которая уже у него наверняка установлена и настроена).
Найдите "Правилах конвертации объектов" "Приходный кассовый ордер". Поставьте галочку в колонке Отключить (слева) напротив поля Касса.
Откройте правило конвертации объекта.
В обработчике "При загрузке" (закладки слева, внизу) напишите
Объект.Касса = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяКасса");
Заполните в настройках пользователя, который будет выполнять обмен данными требуемую кассу.
Самое сложное это подготовка и завершение этого процесса.
В подготовку входит 1.Скачать и установить конвертацию данных.
2.Найти у себя в базе правила обмена, сохранить их и загрузить в базу конвертации данных
Затем мы выполняем описанные действия и делаем завершение
1. Сохраняем измененные правила
2. Загружаем из в рабочую базу.
Для однократных действий желательно обратиться к специалисту, который сделает все что описано в собственной базе конвертации (которая уже у него наверняка установлена и настроена).
(9)
Это еще зачем ?
Вы отключили правила а потом что то там меняете ?
А если фоном обмен будет что вы получите в кассе, уж лучше тупо прописать Справочник.Кассы.НайтиПоКоду()
Найдите "Правилах конвертации объектов" "Приходный кассовый ордер". Поставьте галочку в колонке Отключить (слева) напротив поля Касса.
Это еще зачем ?
Вы отключили правила а потом что то там меняете ?
А если фоном обмен будет что вы получите в кассе, уж лучше тупо прописать Справочник.Кассы.НайтиПоКоду()
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот