|  |   | 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
 |