7.7 обработка загрузки

Тема в разделе "Обмен данными в "1С:Предприятие 7.7"", создана пользователем TRABANT, 17 сен 2011.

  1. TopicStarter Overlay
    TRABANT
    Offline

    TRABANT

    Регистрация:
    17 сен 2011
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    Товарищи,программисты!
    Моя задача:
    Изменить нужно алгоритм Загрузки.
    Файл изменить не получается - его создает отдельная программа.
    В наших силах только обработка этого файла средствами 1С .
    Дорабатывать следует обработку загрузки.
    Требуется загрузить в документ Перемещение материалов, в котором
    используется спр. Материалы, Номенклатура не нужна вообще.

    Подскажите пожалуйста как полуше изменить условия обработки загрузки.
    Я думаю нужно сделать через "Если".
    Если правило ="Материалы_СуперОкна" тогда данные нужно поидее напрваить в документ Перемещение материалов..Но как это сделать никак не пойму.Нигде толкового описания об обработке загрузки не нашел пока что..

    Подскажите пожалуйста как хоть подступиться к этой задаче...никогда этим не знанимался трудно самому понять с чего начать.
    -----------------------
    добавил бд(бухгалтерия 4.5)
    добавил сам файл xml

    Вложения:

    • 11_09_12_4.rar
      Размер файла:
      32,5 КБ
      Просмотров:
      40
  2. TopicStarter Overlay
    TRABANT
    Offline

    TRABANT

    Регистрация:
    17 сен 2011
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    Хотя бы понять в какой функции код править...
  3. TopicStarter Overlay
    TRABANT
    Offline

    TRABANT

    Регистрация:
    17 сен 2011
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    Я сам должен решить эту задачу.может у кого есть литература подходящая?
  4. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.174
    Симпатии:
    13
    Баллы:
    29

    и как после этого.."Я сам должен решить эту задачу" ... чет не стыкуется как то..:)
  5. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    В данном случае менять правила ЗАГРУЗКИ думаю не получится т.к. вы не смодете поменять правила ВЫГРУЗКИ. Но выход есть. Можно написать обработку которая создает уже в загруженной БД недостающие документы. Как таковой документ перемещения у вас создается. Нет желания копаться - уточните конкретно: чего вам не хватает? У вас грузятся счета (на основании их элементарно сделать обработку формирования расходных накладных). Выпуск продукции тоже есть: автосписание по нормам вы не производите? Вердикт - слишком мало информации для ответа.
  6. TopicStarter Overlay
    TRABANT
    Offline

    TRABANT

    Регистрация:
    17 сен 2011
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    В этой схеме не устраивает, то что создаются документы "Счет" и номенклатура, для этого документа. Не устраивает что создаются "Материалы".

    4. Возможность изменить формат файла переноса данных нет.

    5. Требуется доработать обработку загрузки данных, так, что бы вместо документа "Счет" создавался документ "Перемещение материалов"
    (Требование накладная) вид "Передача в производство".

    6. В документе "Требование накладная" нужно использовать "Материалы" (справочник). Счет списания материалов "20",
    для заполнения аналитики этого счета требуется заполнить 3 поля. Нужно завести 3 (три) новые константы и заполнять документ их значениями.

    7. В справочник "Материалы" нужно добавить реквизит "Артикул".

    8. Сейчас при загрузке данных программа создает Материалы при этом в Наименование пишется некое значение.
    Загрузку Материалов нужно отключить. Сейчас создаются документы Счет.
    В них используется Справочник Номенклатура.
    Нужно "перехитрить" программу и по этим данным создавать документ "Требование накладная" , в котором использовать "Материалы".
    При загрузке новые материалы не создавать. Значение, которое сейчас используется как Наименование нужно использовать как Артикул.
    При загрузке искать Материал по Артикулу.
    Если материал по Артикулу не найден, то загрузку останавливать и выдавать в окне сообщений: Материал с Артикулом "560510" не найден".

    Сам хочу разобраться понять как такое делать.В задаче много кода в обработчике тяжело врбуиться.Смог добиться только то что он находит справочник по правилу и сообщает об этом в системный чат. Когда нет практики сложновато.
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Сами же говорили что это невозможно....

    Создавать отдельной обработкой - так намного проще...

    Не обязательно константы (зачем лишний раз изменять конфигурацию) Достаточно реквизитов формы

    Хотите использовать как бы один материал для упрощения учета? Зря... Вы забыли о себестоимости, которая в данной конфе ВСЕГДА считается по средней.... В любом случае вам нужно юзать процедуру
    УстановитьСправочникПоСсылке В ней осуществлять подмену загружаемых элементов на уже существующий из реквизита формы.

    Слишком много возни с переделкой. Оно того не стоит. Гараздо быстрее создать обработку которая бы сделала преобразования после загрузки....

    Еще бы.. В обработке загрузки 5167 строк...

    Улыбнуло))))))))))))
  8. TopicStarter Overlay
    TRABANT
    Offline

    TRABANT

    Регистрация:
    17 сен 2011
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    дык я сам бы такое себе не придумал:) Дали заказ потренироваться.И я что то больше и больше убеждаюсь что это жесть какая то.
  9. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
  10. TopicStarter Overlay
    TRABANT
    Offline

    TRABANT

    Регистрация:
    17 сен 2011
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    1
    Дык пытаюсь) уже на грани того что бы бросить в топку..с небольшим импортом я бы ещё разобрался..Может есть какие книжки про импорт xml? :angry:
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Удобнее сделать как я сказал

Поделиться этой страницей