7.7 Вопрос по xBase

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Arfey, 21 авг 2008.

  1. TopicStarter Overlay
    Arfey
    Offline

    Arfey

    Регистрация:
    31 июл 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    Нада перенести данные по документам c помощью xBase тоесть нада создать ДБФ файл и напичкать туда все документы "ПоступлениеТМЦ" со всеми колонками соотвецтвено ..

    подскажыте как это зделать ... тока подробней (код не обязательно)
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Собственно, как это сделать без кода - ты сам написал :)
  3. TopicStarter Overlay
    Arfey
    Offline

    Arfey

    Регистрация:
    31 июл 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    тогда с кодом))

    Вобщем после "согласования" задачи оно должна быть следующая логика:

    идёт таже самая набивка строк в bdf файле только чтоб перенести документы - нада както сравнивать или по номеру или по дате - и если номер елемента или дата не совпадают оно заносит как новый док, а если совпадает тогда получаеться это элемент

    Вобщем оно как развёрнутый список должно быть ... а при выгрузке те же 2 вложеных цыкла - тока уже выгружают всё с bdf.

    Помогите ... сложно блин)
  4. TopicStarter Overlay
    Arfey
    Offline

    Arfey

    Регистрация:
    31 июл 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    тоесть это 2 цикла в первоп происходит хитрое сравнение (по номеру или дате) а во вотром набивка строками

    Вот я и незнаю как эти цыклы написать... (сравнение особеннно)
  5. TopicStarter Overlay
    Arfey
    Offline

    Arfey

    Регистрация:
    31 июл 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    вобщем решение следующее - ставим переменую (типа счетчик)

    и в цикле Пока ... номер док = переменой

    добавляем строки

    иначе

    меняем переменную
    и метод есть у документа .новый()

    конецЦикла;

    (такая вот запара была)
  6. bob
    Offline

    bob Опытный в 1С

    Регистрация:
    7 май 2008
    Сообщения:
    386
    Симпатии:
    0
    Баллы:
    26
    1. я бы лучше при выгрузке ставил метки, где строка с шапкой документа, а где с табличной частью. А при загрузке, как видим шапку, значит новый док надо формировать.
    2. отсей непроведенные и помеч на удаление документы
    3. если бух забудет за какой период он переносил документы и перенесет еще раз, у него задвоятся данные.
    4. как будут дела обстоять со справочниками. Бухгалтеры тоже могут заполнять справочники контрагентов и номенклатуры не зависимо от той конфы, из которой переносишь док. Кароче тут может иметь место задвоение элементов справочников.

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