Домашнее задание для ПО 2.11 по прикладному программированию от 05.02.20
учебно-методическое пособие

Склемин Алексей Анатольевич

Схемы переноса информации из одной базы данных в другую Перенос информации из одной базы данных в другую возможен следующими способами: • через текстовый файл, • через файл формата XML, • при помощи OLE-сервера. Перенос может отличаться по уровню детализации: • перенос «документ в документ» — когда структура документа (значения полей, шапка документа и его табличная часть) совпадают; • перенос сводной информации (когда необязательно переносить всю информацию, а достаточны сводные проводки, например по товарам со ставками НДС 18 и 10%). Если в процессе переброски документов перенесенные документы не желают проводиться, скорее всего, программа инициализирует не все реквизиты в документе-приемнике, например не заполняет поля фирмы, валюты или курса валюты. Если все поля перенесены корректно, то документы должны проводиться. Кстати, при переносе расходных накладных следует помнить, что необходимо переносить и справочник Номенклатура, и Контрагенты, а у справочника Номенклатура может быть подчиненный справочник Единицы.

Скачать:

ВложениеРазмер
Файл pp050220.docx12.01 КБ

Предварительный просмотр:

Модификация отчета для записи данных в файл

Запись данных во внешний файл может понадобиться, когда требуется сверить остатки за один день из баз данных, сохраненных за разные дни. Для того

чтобы написать отчет, который сохранял бы остатки товаров в файле, практически ничего не нужно писать самому. Следует лишь несколько модифицировать

стандартный отчет, а именно найти отчет по остаткам товаров и добавить в начало процедуры выдачи остатков следующий код:

Список = СоздатьОбъект("СписокЗначений");

Файл = СоздатьОбъект("Текст");

Далее надо найти место в коде, где выводится на печать строка с наименованием товара и количеством (обратите внимание на единицы измерения!), и добавить следующие строки:

Список.УдалитьВсе() ;

Список.ДобавитьЗначение(Запрос.Товар.Код) ;

// или Список.ДобавитьЗначение(Запрос.Товар.ПолныйКод());

Список.ДобавитьЗначение(Запрос.Товар.Наименование);

Список.ДобавитьЗначение(Запрос.КонКол);

Файл.ДобавитьСтроку(Список.ВСтрокуСРазделителями());

В конце процедуры следует добавить строку закрытия текстового файла:

Файл.Записать("ИмяФайла") ;


По теме: методические разработки, презентации и конспекты

Домашнее задание для ПО 1.11 по прикладному программированию от 14.02.20

Банки знанийБанки данныхБазы знаний Базы данныхСУБД...

Домашнее задание для ПО 2.11 по прикладному программированию от 03.02.20

Создать внешнюю печатную форму для документа счет...

Домашнее задание для ПО 2.11 по прикладному программированию от 04.02.20

Схемы переноса информации из одной базы данных в другую Перенос информации из одной базы данных в другую возможен следующими способами: • через текстовый файл, • через файл формата XML, &bul...

Домашнее задание для ПО 2.11 по прикладному программированию от 10.02.20

Схемы переноса информации из одной базы данных в другую Перенос информации из одной базы данных в другую возможен следующими способами: • через текстовый файл, • через файл формата XML, &bul...

Домашнее задание для ПО 2.11 по прикладному программированию от 11.02.20

Схемы переноса информации из одной базы данных в другую Перенос информации из одной базы данных в другую возможен следующими способами: • через текстовый файл, • через файл формата XML, &bul...

Домашнее задание для ПО 2.11 по прикладному программированию от 12.02.20

Схемы переноса информации из одной базы данных в другую Перенос информации из одной базы данных в другую возможен следующими способами: • через текстовый файл, • через файл формата XML, &bul...