Загрузка из Excel




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

99 Comments

  1. cs25

    Гуд !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Reply
  2. CheBurator

    Представляет интерес выделение областей загрузки данных.

    Поддерживается ли «сохранение» настроенных шаблонов областей загрузки…?

    Reply
  3. Кузьмич

    Вот сохранение настроек не делал. Во-первых потому, что подразумевал импорт из файлов совершенно различной структуры.

    Если для файлов будут установлены какие-то стандарты, то да — в этом случае будет смысл сделать сохранение настроек.

    Reply
  4. CheBurator

    А надо!

    Reply
  5. Кузьмич

    Имеется в виду для каждого вида справочника запоминать определенные области?

    Reply
  6. Кузьмич

    По настоятельному намеку 😉 реализована возможность сохранения настроек формы (от 18.04.2007)

    Reply
  7. Кузьмич

    07.05.2007 Реализована возможность загружать подчиненные справочники (актуально для ТиС для России).

    Т.е. если есть исходные данные — файл в формате экселя, а в нем наименования и штрих-коды, то в ТиС для России Штрих-Код — это подчиненный справочник, но их надо загрузить. Что сделать, чтобы все корректно отработало?- смотрите файл примера в архиве…

    В данной версии реализовано конкретно для загрузки именно штрих-кода.

    Reply
  8. Userman

    Название номенклатуры переношу без труда, а вот при попытке перенести «единицу измерение» выдаёт ошибку. Как везде проставить «шт»?

    Reply
  9. Кузьмич

    В архиве есть пример файла для типовой ТиС(релиз 944 для России) (Единица измерения должна быть без точки и для каждого эл-та). В этом же архиве есть файл настройки. Вы можете эти настройки загрузить, и увидите, как и какие нужно выделять области (если трудность в этом). Для полее поздних релизов все может быть гораздо проще.

    Reply
  10. CheBurator

    А если есть Hidden строки — они как, переносятся? (с таким хитрым ленинским прищуром)

    Reply
  11. Кузьмич

    ахахах)

    Не пробовал. Но по логике они должны загрузиться.

    Reply
  12. led

    Номенклатуру перебрасываю, Спасибо. Может сбросите пример файла и файл настройки для переброски приходной накладной для типовой ТиС, может я не те области выделяю, но не получается перебросить…

    Reply
  13. Кузьмич

    2 led : извините, что не отвечал — отпуск. Надеюсь, разобрались уже?

    Reply
  14. led

    Нет еще….

    Reply
  15. led

    Вопрос у меня ЕЩЁ в добавок к первому. У меня уже созданы типы цен в справочнике: розничная, закупочная. При переносе из Exel : ввожу снова в «Справочники.Цены.ТипЦен» слово «розничная» и цена. На выходе получаю два типа цен «розничная», первая была уже и ещё создаётся точно такая же. А мне нужно чтобы цена была уже в существующем типе цен. Жду ответа..

    Reply
  16. Кузьмич

    2 led : Для ПН добавил образец (файл настройки) — фактически мало чем отличается от загрузки номенклатуры.

    Есть еще один щепетильный момент (зависит от версии ТиС и локализаций) — в свежих релизах (для России), например, у Номенклатуры много подчиненных справочников. Т.е. загрузку справочников (в любом режиме) нужно синхронизировать с подчиненными справочниками (чтобы правильно все залилось). Если конфа как-то отличается от ТиС, то опять же могут появляться частные случаи.

    Ваша ситуация получилась в строке 858 — Идентификатор был для укр.ТиС.

    Для корректной заливки номенклатуры в режиме «Документы», включая подчиненные справочники, пляшите от этой строки. Данный момент реализован в режиме «Справочники», но опять же под «конкретный случай».

    2-ой вопрос — это как раз то, о чем я написал выше. Заточите загрузку/обновление подчиненных справочников под свою ситуацию. Т.е. тут тупо создаются новые элементы.

    Там не сложно. По времени на отладку только чуть времени уйдет…

    Reply
  17. sip

    не получается!!! очень нужно!!! подскажите

    Reply
  18. Кузьмич

    В чем собственно трабл? можно озвучить?

    Reply
  19. ArchiDevil

    Понадобилось занести список основных средств в 1С, который имелся уже набитый в Excel. Решил воспользоваться этой обработкой. Запуская, выбираю организацию, выбираю файл Excel, импортировать — Справочник, вид — ОС, переходит в табличную часть — список значений. Сразу вопрос — как ему указать группу? Потому как пустую группу он не выберет, а выбирает только конкретное значение. Выбираю значение из группы, которая мне нужна, присваиваю Значение 3 переменных (инвентарный номер, наименование и полное наименование), нажимаю сформировать. Ничего не происходит — снизу ошибка (что то связанное с группой и Неверное значение).

    Reply
  20. exo_ru

    Присоединяюсь к вопросу ArchiDevil 27.03.2008, такая же пертушка, хотя если бы работало была бы хорошая

    Reply
  21. Кузьмич

    данный сабж постараюсь реализовать к концу недели

    Reply
  22. Кузьмич

    Добавил для Бюджетников России (справочник ОС подчинен Фирме) пару закоментированных строк:

    587 и 597. Если снять комментарии, заработает.

    Reply
  23. exo_ru

    че то не получается, все равно не выбирает группу:-(

    Reply
  24. Кузьмич

    Группа не выбирается. Нужно выбрать один эл-т из нужной группы. Если группа пустая, создать эл-т.

    Reply
  25. leos2000

    Скажите пожалуйста, как правильно загрузить из Екселя данные в конфигурацию 1С «Бухгалтерский учет» в документ Начисление ЗП? При попытке загрузить, возникает ошибка «ФД= СоздатьОбъект(«Excel.Application»);

    {\…….MYDOCA.KRAVCHUKРАБОЧИЙ СТОЛIMPORT_EXCELLIMPORT_EXCEL.ERT(577)}: Неудачная попытка создания объекта (Excel.Application)», что я могу сделать???…плиззз.. Причем создал документ Екселя с нужными полями…Я в отчаянии а руками вводить очень долго…

    Reply
  26. Кузьмич

    А указать области в табличной части получается?

    Reply
  27. leos2000

    Нет — та же ошибка…(((

    Reply
  28. leos2000

    А какая должна быть версия Офиса? У меня 2003 . Очень хотелось бы запустить эту обработку.. хелп…

    Reply
  29. Кузьмич

    Вы случайно не в терминале работаете?

    Reply
  30. leos2000

    Нет, у нас обычная 1с-ка с разделенным доступом(мало того я работаю с тестовой базой на локальной машине)….Ну очень нужна помощь, подскажите что то…

    Reply
  31. Кузьмич

    Это у вас эксель не может запуститься. Или он в реестре как-то хитро не прописался или в винде права у вас урезаны.

    Надо пробовать разные варианты, пока из обработки не станет запускаться эксель при определении областей.

    По-пробуйте зайти в винду с правами администратора (со своим сисадмином поработайте).

    На крайняк переустановите офис заново.

    Reply
  32. Кузьмич

    у вас случайно не виста стоит?

    Reply
  33. leos2000

    Я есть системный администратор и администратор домена(нащет прав доступа) и соответственно всех компов в этом домене, у меня нормальная лицензионная винда со всеми обновлениями и офис тоже…(((( ХЕЛП МЕ

    Reply
  34. leos2000

    Я есть системный администратор и администратор домена(нащет прав доступа) и соответственно всех компов в этом домене, у меня нормальная лицензионная винда( НЕ ВИСТА ) со всеми обновлениями и офис тоже…(((( ХЕЛП МЕ

    Reply
  35. Кузьмич

    странная ситуация…

    затрудняюсь что-то комментировать.

    Эксель на машине то хоть вручную запускается?

    Reply
  36. Кузьмич

    Прежде чем жать кнопку «Сформировать», надо указывать области в таблице соответствий. Если на этом этапе будет выкидывать ошибку, покаж ее.

    Reply
  37. leos2000

    Ну выскакивает та же ошибка, — ну я же не могу вам скрин-шот прислать сюда…(((

    Reply
  38. leos2000

    Короче я не знаю что случилось, — но получилось открыть область…Щас попробую «Сформировать». Чесно — не знаю с чем это может быть связано, но я вроде ничего не менял.. Спасибо большое…

    Reply
  39. Лена_Лена

    после того как нажимаю «сформировать» выдает сообщение- «Об_Рекв.Записать();

    {C:PROGRAM FILES1CV771SBDEMOEXTFORMSIMPORT_EXCEL.ERT(818)}: Код не уникальный!» Что это озночает?

    Reply
  40. Кузьмич

    косяк это — лишний элемент пытается создать( надо лечить…

    Reply
  41. Кузьмич

    (40)+ это для подчиненного справочника такой баг есть (

    Reply
  42. Лена_Лена

    и как это лечить этот лишний элемент?

    Reply
  43. Кузьмич

    корявку подправил. юзайте.

    Reply
  44. Лена_Лена

    может я что-то не так делаю но пишет после сформировать

    «Об_Рекв.Записать();

    {C:PROGRAM FILES1CV771SBDEMOEXTFORMSIMPORT_EXCEL.ERT(829)}: Код не уникальный!»

    что это за код?

    Reply
  45. Лена_Лена

    видимо это у меня что то с номенклатурным номером, поэтому пишет код не уникальный… и еще вопрос… как сделать чтобы при загрузке например приходного ордера, из екселя в номенклатуре материалов записывался субсчет и ед. измерения, и как файл обраюотки отслеживает одинаковые наименования материалов или просто загружает новые и все?

    Reply
  46. Кузьмич

    Возможно, у вас нарушена нумерация в справочнике.

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

    Значит, эти же данные должны быть в вашем файле эксель (для каждой строки/(материала)). Если такое отсутствует, нужно дописать пару строк для конкретного вида справочника.

    Если ставите вверху галку «Уникальность», то всегда создается новый элемент (даже при наличии таких же элементов).

    Если без этой галки, то производится поиск по Наименованию (можно отслеживать еще по любому реквизиту с признаком «Сортировка»).

    Reply
  47. Лена_Лена

    «Значит, эти же данные должны быть в вашем файле эксель (для каждой строки/(материала)). Если такое отсутствует, нужно дописать пару строк для конкретного вида справочника.» в екселе я прописываю для каждого материала субсчет, но при выборе области в документе «приходный ордер» нет строки субсчет, он есть только когла выбираешь «справочник» да и там если указываешь область субсчет он все равно не переносится в программу 1С….

    Reply
  48. Кузьмич

    для загрузки реквизита с типом «Счет» в Справочнике нужно дописать несколько строк в методе ЗагрузкаЭлемента.

    Reply
  49. Лена_Лена

    а при загрузке документов поступления? если создается новое наименование материала? как внести номер счета?…хотя и в справочнике не поняла как это дописывать…..

    Reply
  50. Кузьмич

    Если в документе нет в таблличной части реквизита для указания счета приходования, то он либо в шапке, либо док по-умолчанию приходует ТМЦ в зависимости от его вида.

    Reply
  51. Лена_Лена

    нет его в табличной части..например когда выбираешь документ поступление материалов…и приходует новое наименование без номера субсчета, а без номера счета(10.1) документы не проводятся…

    Reply
  52. Кузьмич

    Значит, для материала надо дописывать реквизит «СчетМатериала» (ну или какой он у вас там).

    Reply
  53. Лена_Лена

    было бы здорово если бы сказали как прописать…

    Reply
  54. Кузьмич

    А я сказал. см.ниже:

    22.05.2008

    для загрузки реквизита с типом «Счет» в Справочнике нужно дописать несколько строк в методе ЗагрузкаЭлемента.

    Reply
  55. MACTEP

    С текстового сделаешь поставлю плюсик, а так не плохо

    Reply
  56. alex_ub

    выложите пожалуйста примерный файл экселя чтобы загружался ШТРИХКОД, наименование, цена, ед.изм номенклатуры

    Reply
  57. kostas

    А что делать с группами при загрузки справочников?

    Reply
  58. Кузьмич

    (57) наличие наименований групп — нежелательное явление. загрузятся как элементы.

    Reply
  59. KIBER31

    При загрузке приходных накладных, все загружается нормально, только ставкаНДС не прописывается, т.е. поле остается пустым..и в Номенклатуре тоже ставка не прописывается. Приходится потом ручками проходить Номенклатуру и проставлять ставкуНДС. С чем это может быть связано? И как ее побороть ? а то кучу времени приходится убивать.

    Reply
  60. Кузьмич

    у вас типовая конфигурация?

    Reply
  61. KIBER31

    Да, типовая. Правда я там покопался, сделал несколько отчетов, но больше ничего не трогал. В каком направлении хотябы копать? Может быть где-то какая-то блокировка стоит? Или такого нет ?

    Reply
  62. Кузьмич

    блокировок нет. раз типовая, можно было бы и озвучить…

    там комментарии есть по Торговле и Бух . посмотри в коде.

    Я думаю, что ты просто не указываешь какой-то из реквизитов.

    Reply
  63. Кузьмич

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

    Reply
  64. KIBER31

    Что у тебя значит: «Пер» в столбце «ТипР» при выборе реквизитов ?

    Reply
  65. KIBER31

    «Пер» — это переменная или что?:)

    Reply
  66. Кузьмич

    Почти угадал: ТипР=»Тип реквизита». Какие бывают типы?: справочники, документы, перечисления. 😉

    Reply
  67. KIBER31

    Ок! Спасибо! Разобрался 🙂

    Reply
  68. hel_2

    Очень помогла обработка! спасибо!

    Reply
  69. Nemoy

    Проблемка: при выборе области вылетает вот, что:

    Не удалось выполнить макрос Document_Close.

    Попробутей открыть Excel, далее Сервис->Параметры->

    Безопасность->Безопасность макросов ->

    Далее перейти на вкладку ‘Надежные источники’

    и поставить галку ‘Доверять доступ к Visual Basic project’

    Офис стоит 2007, и где там найти, что он просит не как не могу.

    Reply
  70. Кузьмич

    Если пойти по указанным ссылкам:

    Сервис->Параметры->Безопасность->Безопасность макросов ->

    для вас представляет проблему, то ничем не смогу вам помочь.

    Reply
  71. Nemoy

    В Офис стоит 2007 нет Сервис->Параметры->Безопасность->Безопасность макросов ->

    Reply
  72. Nemoy

    Все нашел

    Reply
  73. Nemoy

    Кузьмич, Извиняюсь, проблема в офисе была, переустановил и все заработало, благодарю

    Reply
  74. Nemoy

    Что бы это значило?

    Об_Рекв.Записать();

    {D:МПDBEXTFORMSIMPORT_EXCEL.ERT(829)}: Не выбран элемент справочника-хозяина! Элемент не может быть записан!

    Reply
  75. Кузьмич

    Видимо какой-то из реквизитов справочника у вас является подчиненным. Скорее всего это ед.измерения.

    Reply
  76. samarityanin

    Здоровья и долгих лет те жызни!!!!!!

    Reply
  77. numiz

    Спасибо за работу!

    Вопрос: Как все-таки затягивать в доки

    ед. измерения

    в Справочнике формирует а в доки ……..EXTFORMSIMPORT_EXCEL.ERT(829)}: Не выбран элемент справочника-хозяина! Элемент не может быть записан!

    Reply
  78. kliman

    nemoy, а где ты нашел настройки безопасности в 2007 офисе?

    Reply
  79. Кузьмич

    (77) 2 numiz: если б указал какая конфа, может и подсказал бы.

    Reply
  80. numiz

    (79) Кузьмич Типовая Торговля 958

    Reply
  81. Виталий СЛ

    Будьте добры, подскажите молодому бухгалтеру-чайнику как эту прогу прикрутить к версии 7,7???

    Reply
  82. Кузьмич

    Файл — Открыть… (выбрать файл import_excel.ert). дальше по инструкции.

    Reply
  83. Кузьмич

    (82)+ находясь в программе 1с-Предприятие.

    Reply
  84. arni1980

    может для 1с Бухгалтерский учет для Украины есть? Вышлите плиз ksl1980@mail.ru

    Reply
  85. Кузьмич

    (84) с бух.учетом украины совместимо (я сам оттуда).

    если будут нюансы смотрите в коде закомментированные строки. возможно где-то надо будет этот комментарий снять…

    Reply
  86. Ionik

    Многое видал по этой теме…но это самая универсальная…все работает в пару движений…создал док и excel-ку с разными типами данных и все идеально подгрузилось…тока в макросах поставил галку ‘Доверять доступ к VB’ иначе off…Спасибо автору и плюс…. 😉

    Reply
  87. MOPO3x74

    Спасибо !

    Reply
  88. Кузьмич

    Спасибо за оценки и отзывы.

    Вижу, что тема все еще остается актуальной. Поэтому ждите новый релиз (не за горами).

    С уважением.

    Reply
  89. olivka75

    Помогите, пожалуйста!

    Скачала программу, захожу в 1 С «Бухгалтерия»: 8 версия. Файл-открыть-import_excel.ert. Так? Открывается окно, в котором текст — полная абракадабра (((. Что я делаю не правильно?

    Reply
  90. Tatitutu

    (89)внешний отчет, обработка для 1С: Бухгалтерский учет 7.7; 1С: Оперативный учет 7.7; 1С: Расчет 7.7 — разные платфрмы Вам не подойдет

    Reply
  91. leshaG

    Отличная обработка НО! На типовой ТИС при попытке записать в справочник Номенклатура ни чего не происходит! Пробовал даже на файле примера. 🙁

    Reply
  92. leshaG

    (91) Сори, был косяк с безопастностью в Экселе. Но опять ругается на

    Об_Рекв.Записать();

    {C:IMPORT_EXCEL.ERT(436)}: Неверно задан код!

    Reply
  93. jonemev

    Объект.УстановитьАтрибут(Код_Реквизита,СокрЛП(Лист.Range(Обл).Value));

    {G:1CV77IMPORT_EXCELLIMPORT_EXCEL.ERT(555)}: Неверное имя атрибута

    Выдает такую ошибку, что делать?

    Reply
  94. Кузьмич

    скорее указывается реквизит, кот. на самом деле является подчиненным справочником. Попробуйте его не указывать. а его нужно указать в другом месте — внизу выводится список подчиненных справочников.

    Reply
  95. Кузьмич

    (92) У вас сбита нумерация в справочнике.

    Reply
  96. Кузьмич

    небольшой апдейт… но в принципе достаточный. 😉

    Reply
  97. Лена_Лена

    Добрый день! Пользуюсь вашей обработкой с 2008г. огромное спасибо! Писала тут ранее комменты (50) мои. Сейчас понадобилось снова ваша помощь:

    Подскажите, как можно загрузить материалы в документ «Бухгалтерская справка»? (002-003 счет) Так как в документе тип значения-Неопределенный, загрузить не получается. (((

    Reply
  98. Кузьмич

    (112) Какая конфигурация? я не помню такой документ в 7-ке. Надо взглянуть, прежде чем смогу ответить.

    Reply
  99. Лена_Лена

    (113) Спасибо, что откликнулись)

    Конфигурация Бухгалтерский учет 7.7 обычная . Бухгалтерская справка находится в журнале -Документы общего назначения.

    При загрузке материалов, (нужно чтобы искались материалы в справочнике материалов, но в Бух. справке не получается и не загружаются материалы, если правильно поняла потому что тип значения субконто в документе «БухгалтерскаяСправка» -«Неопределенный»

    Наверно как-то нужно назначить тип.. но я не программист, просто бухгалтер. Помогите пожалуйста,

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *