Регистрация
Вход через соцсети
Восстановление пароля

NetCat и 1C

Новый топик
27.04.2006, 21:09
Ответить | Цитировать
Skynet
Skynet

Зарегистрирован:
2005-09-05
Сообщений: 2

Хотелось бы узнать как можно в NetCat'e делать импорт информации из 1C например, для тематического каталога или прайс-листа. Заранее спасибо.
27.04.2006, 23:41
Ответить | Цитировать
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Как и в большинство других систем - через промежуточный файл в формате CommerceML или CSV.
28.04.2006, 08:01
Ответить | Цитировать
Skynet
Skynet

Зарегистрирован:
2005-09-05
Сообщений: 2

MipH писал(а):
Как и в большинство других систем - через промежуточный файл в формате CommerceML или CSV.

В 1C сделали импорт в файл CSV, а как его импортировать в NetCat ?
28.04.2006, 10:26
Ответить | Цитировать
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Например, так:

Код:

<?
require "vars.inc.php";
require $INCLUDE_FOLDER."index.php";

$f = fopen("a.dat","r");

$okr = 5;

while (!feof($f)) {
$str = trim(fgets($f,8192));
if ($str) {
$br = explode(chr(124),$str);
$a = $br[0];
$b = $br[1];
$c = $br[2];
$d = $br[3];
$e = $br[4];

$res = mysql_query("INSERT INTO Message143 (Subdivision_ID,Sub_Class_ID,CatName,CatPriceS,CatPriceB) VALUES (171,71,'$b','$c','$d')",$LinkID);
}
}

fclose($f);
?>
28.04.2006, 17:19
Ответить | Цитировать
Гость
Гость

Я решал данную задачу путем написания:
1. Отдельного приложения для 1С, которое экспортирует необходимые конкретные данные в определенный формат.
2. Отдельного скрипта, который парсит данный выгруженный из 1С файл и заносит инфу в NetCat по разным разделам и т.д.

Формат файла уникальный, работает в 1С (версии 7.7 и 8) и Парус'е (версии 8.ххх). Использовал системные (непечатные) символы для обозначения начала и конца записи и начала и конца колонки.

CSV в моем случае не подошел, там нельзя разбить одну запись на несколько строк, пришлось бы символы начала строки и переноса каретки заменять на rn...
10.05.2006, 14:31
Ответить | Цитировать
Гость
Гость

как должно выглядеть содержания файала "a.dat"
10.05.2006, 20:36
Ответить | Цитировать
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Код:
|AVILANI Alcatel 300 (ЫФ.)|3,50 USD|3,00 USD|200,00 ТХВ.
|AVILANI Alcatel 310 (ЫФ.)|3,50 USD|3,00 USD|200,00 ТХВ.
|AVILANI Alcatel 511 (ЫФ.)|3,50 USD|3,00 USD|200,00 ТХВ.
|AVILANI Alcatel 715 (ЫФ.)|3,50 USD|3,00 USD|200,00 ТХВ.
19.06.2006, 17:02
Ответить | Цитировать
Гость
Гость

Skynet писал(а):
MipH писал(а):
Как и в большинство других систем - через промежуточный файл в формате CommerceML или CSV.

В 1C сделали импорт в файл CSV, а как его импортировать в NetCat ?
19.02.2009, 13:19
Ответить | Цитировать
Гость
Гость

Добрый день !!! Помогите пожалуйста перенести справочники из программы Зарплата и кадры Паруса в программу 1С 7.7 Зарплата и кадры.
С уважением Галина.sisgalina@yandex.ru
198 196 2009-02-19 13:19:22 8531
Описание проекта