Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

Проверка данных из XML файла при переносе информации из торговли в бухгалтерию

Vladislava-smile
Пост №1
Vladislava-smile
читатель
офлайн
Дата регистрации: 13.08.2013
Сообщений: 22
Пост №1
 
13.08.2013 03:17

"Добрый день. Такая проблема возникла - с помощью обработчика мы выполняем выгрузку данных из торговли 8 по определенной организации, сохраняем в XML файл. Затем с помощью того же самого обработчика загружаем банные в бухгалтерию 8. Мне нужно сделать проверку - чтобы данные из файла перед записью проверялись в ту ли информационную базу будут они записаны. Как то так. То есть у нас есть база АСК и ДЭТК. Допустим выгрузили данные из АСК, а из-за криворуких менеджеров записали в ДЭТК или наоборот - надо исключить такой вариант. Я новичок в 1с, но работала на С++. Я предполагаю, что там просто нужно вставить условие
Я не знаю как вытащить из XML файла переменную, которая прописывает организацию.
Если ИмяИнформационнойБазыНаСервереДляПодключения=ПеременнаяОрган­изации Тогда
мУниверсальнаяВыгрузкаДанных.ВыполнитьЗагрузку();
КонецЕсли;

Помогите плиз ))"

Денис (САМАРА)
Пост №2
Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8342
Пост №2
 
13.08.2013 10:54

А кто писал эту обработку и почему не используется типовой механизм обмена между УТ и БП?

Vladislava-smile
Пост №3
Vladislava-smile
читатель
офлайн
Дата регистрации: 13.08.2013
Сообщений: 22
Пост №3
 
13.08.2013 12:34

Писал предыдущий программист, почему не используют стандартную я правда не знаю. Я уже придумала как делать, осталось только реализовать. Когда извлекаем данные мы сохраняем название базы в первом теге файла. Когда заходим в бухгалтерию, узнаем в базу, которую открыли и сравниваем с первым тегом файла.
Как узнать базу, в которой находимся - нашла функцию, а как записать название в начало файла - к сожалению пока не знаю.

Денис (САМАРА)
Пост №4
Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8342
Пост №4
 
13.08.2013 12:42

Ну вообще там выбран странный подход. Не знаю на сколько поддерживается у вас актуальность релизов УТ и БП, но эта обработка взята из очень древнего релиза. В современном механизме обмена есть возможность сохранить настройку, в которой будет зафиксирован транспорт обмена и у пользователя не будет возможности ошибиться, т.к. ему не приходится выбирать никакие файлы выгрузки или базы для подключения. Вы можите пойти по такому же пути и жестко задать файлы обмена, а в обработке запретить выбор этого параметра в настройках (зачем проверять правильный файл или нет, когда можно сразу задать конкретный файл). И получится у вас 2 обработки под каждую организацию.

Vladislava-smile
Пост №5
Vladislava-smile
читатель
офлайн
Дата регистрации: 13.08.2013
Сообщений: 22
Пост №5
 
13.08.2013 12:51

Торговля очень давно не обновлялась. Я предлагала такой вариант, но он не устроил главного бухгалтера. Вот я и выкручиваюсь.

Денис (САМАРА)
Пост №6
Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8342
Пост №6
 
13.08.2013 13:09

Обмен данными идет по правилам КД 2.0. В правилах есть обработчики событий (Вам бы подошел обработчик события конвертации данных "Перед выгрузкой данных" и "ПередЗагрузкойДанных"), в которых можно заносить нужную информацию в обмен данными. На сколько я понял по вашей обработке, правила обмена берутся из макета "ПравилаОбменаТекст". Таким образом сохраняйте правила в файл, загружайте их в КД, подправляйте и переносите обратно в макет.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Учет, налогообложение, автоматизация
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • ЕГАИС
Предложения партнеров
Обучение пользователей продуктов 1С

1С бесплатно 1С-Отчетность 1С:ERP Управление предприятием 1С:Бесплатно 1С:Бухгалтерия 8 1С:Бухгалтерия 8 КОРП 1С:Бухгалтерия автономного учреждения 1С:Бухгалтерия государственного учреждения 1С:Бюджет муниципального образования 1С:Бюджет поселения 1С:Вещевое довольствие 1С:Деньги 1С:Документооборот 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры государственного учреждения 1С:Зарплата и управление персоналом 1С:Зарплата и управление персоналом КОРП 1С:Комплексная автоматизация 8 1С:Лекторий 1С:Предприятие 1С:Предприятие 7.7 1С:Предприятие 8 1С:Розница 1С:Управление нашей фирмой 1С:Управление производственным предприятием 1С:Управление торговлей 1СПредприятие 8

Все теги
© ООО "1C" 2000-2018 г.