Транспортная накладная, новая форма.




Принцип обмена данными из 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='\

98 Comments

  1. natalijnnn

    Форма по Приложению № 4 (Постановление Правительства РФ от 15 апреля 2011 г. N 272 Об утверждении Правил перевозок грузов автомобильным транспортом).

    Перейти к публикации

    Reply
  2. альбина

    Эта форма заменяет типовую 1-Т с июля?

    Reply
  3. Dimonis

    если можно, выложите и обработку.

    Reply
  4. natalijnnn

    (1) Насколько я понимаю, ТТН 1-Т с 25 июля использоваться не будет, из Транспортной накладной исключена товарная часть, у нее функция что-то вроде договора с транспортной компанией. Пусть меня поправят, если что не так …

    Reply
  5. natalijnnn

    (2)Обработки нет, есть встроенная в сильно измененный Рарус процедура ПечатьТН(), которая практически по реквизитам повторяет рядом лежащую прежнюю Печать1Т() с откидыванием ненужных в ТН входных реквизитов. Могу выложить рядом еще файл .mxl с уже вставленными реквизитами, хотя сильно сомневаюсь что в типовых конфигурациях они называются так же.

    Reply
  6. natalijnnn

    Большое спасибо всем, кто сказал спасибо 🙂 188 скачиваний и только 6 спасиб — задумалась ……

    Reply
  7. AntiBuh

    большой респект, а то сам бы незнай сколько б проваландался

    Reply
  8. Johnson1987

    ок, спасибо)

    Reply
  9. tango

    на 🙂

    Reply
  10. Арчибальд

    (9) Аналогично ©

    Reply
  11. anig99

    Скриншот плз

    Reply
  12. artbear

    (11) +1

    Где скриншот? поставил временный минус до исправления.

    Reply
  13. natalijnnn

    Скриншот — обязательное условие выкладывания обработки ? Просто нет никакого опыта работы с графикой, понять как его сделать у меня уйдет немало времени, которого почти совсем нет. Буду благодарна за помощь в создании скриншота.

    (9),(10) Спасибо! 🙂

    Reply
  14. artbear

    (13) Когда создаете публикацию, вверху страницы написано «Прочитайте с рекомендации по оформлению публикаций.»

    Почитайте http://infostart.ru/public/66592/

    Reply
  15. Waldor

    для Восьмерки обработочку бы….

    Reply
  16. tango

    (15) заплатил бы чтоль 🙂

    Reply
  17. tango

    (13) когда на экране — то, что тебе надо, жмешь сначала клавишу сонтрол (лево-низ клавы), и , не отпуская контрол, — принтскрин (правоверх клавы). потом открываешь стандартную прогу пэйнтбраш и — файл — вставить. сохраняешь картинку, прицепляешь на ИС

    Reply
  18. anig99

    (13) или скачай прогу PicPick — очень удобная.

    Reply
  19. natalijnnn

    Просьба сильно не разносить мой дебют в обработке графики и дополнительных минусов не ставить, «не стреляйте в пианиста — играет как может» 🙂

    (18) >или скачай прогу PicPick — очень удобная. Ага, ага, а пока я ее ищу, качаю и изучаю, меня мои главбухи пошинкуют, потушат и зажарят с лучком и перчиком. Чесс слово, время только на доработку тех обработок, которые непосредственно нужны в работе (тройная тавтология?).

    Reply
  20. anig99

    (19) какой ужас! Бухи держат Вас на цепи на работе круглосуточно?! А вообще бухам нужно давать отпор на их хотелки… Ну хотя в плане того, что новая форма ещё не вступила в силу.

    Reply
  21. natalijnnn

    (20) Ну до таких кошмаров я думаю не дойдет, но график работы до 18-00 довольно плотный, думаю, меня не поймут, если вдруг, отложив работу, начну изучать что-нибудь этакое, графическое …

    Reply
  22. artbear

    (21) Копию картинки из анонса выложи как скриншот к публикации.

    И проблема будет снята.

    Reply
  23. natalijnnn

    Судя по неснятому минусу, возникло подозрение, что выложенные скриншоты вижу только я … Поправьте меня, если не права ?

    Reply
  24. Арчибальд

    (23) Нет, скриншот виден. Правда, на нем ничего не разобрать 🙁

    Reply
  25. natalijnnn

    (24) Странно, если я разворачиваю скриншот максимально, то все вижу, кроме подписей под линиями, но это на скриншоте по-моему показать уже нереально — когда я их набирала, то их плохо видно уже в режиме набора, а крупнее не сделаешь, сильно страдает дизайн документа и пропорции становятся уродливыми, поэтому использовался шрифт с размером «6». Главное, что на бумагу форма выходит четкая и читабельная.

    Reply
  26. natalijnnn

    (15) Смотрите, пробуйте. Отлаживалась на БП 2.0, но так как те же всего два реквизита, наверное несложно будет адаптировать под все остальное.

    Reply
  27. natalijnnn

    +(26) Для удобства подключения своих реквизитов во внешнюю печатную форму для 8-ки в выложенный файл кинула форму, чтобы можно было вызвать через «Файл -> Открыть -> ПечатьТН.epf» (почитав про методы реализации отладки подключаемых форм на форуме, т

    Reply
  28. GoodWinSpr

    + мало потомучто не заполнены почти все поля, можно же заполнить адрес доставки, телефон, ИНН КПП, и т.д. а не тупо полноенаименование которого кстате в 8.2 нет….так что задумайся…

    Reply
  29. natalijnnn

    Форма для восьмерки была выложена «как есть», это все таки что-то в отличие от ничего. В скором времени выложу исправленную (добавлены разбивка страниц, автомасштабирование, увеличен масштаб, доделаю ИНН, КПП, расчетный счет). Совершенно случайно, не посмотрела, вместо реквизита НаименованиеПолное им.м. функция ПолноеНаименование() — у меня на форме выводится нормально, но у кого то возможно выйдет именно то, что должна выдать эта функция — уберу в исправленной — чуть попозже — пока просто совсем нет времени.

    Reply
  30. natalijnnn

    Да кстати, если у кого-то шрифт 9 «пляшет» в размерах, в исправленной версии жестко проставлен везде 9. Не поняла причины такого поведения шрифта «по умолчанию». Опережая претензии по выкладыванию сырого продукта: исправляю по мере того как руки доходят. Просьба, если где что не так, хотя б информацию выкладывать, только если можно, без лишних эмоций 🙂

    Reply
  31. mzelensky

    Выложите плиз эту обработку для 8.1!

    Reply
  32. natalijnnn

    Выложила с поправленным всем вышеперечисленным плюс всякая мелочь, кроме последнего пожелания про ИНН, КПП, р/сч — как только появится время, обязательно добавлю. Если где-то что-то не так — просьба не качать молча, подсказать.

    Reply
  33. cumrad

    Спасибо за обработку. Однако, при попытке открыть в 7.70.485 получаю ошибку:

    Конт = Форма.Параметр.Получить(«Контекст»);

    {C:путь к обработкеPR4TN.ERT(5)}: Значение не представляет агрегатный объект (Получить)

    Что я делаю не так? Заранее еще раз спасибо.

    Reply
  34. natalijnnn

    (33) А почему у вас путь {C:путь к обработкеPR4TN.ERT(5)} ? Это же подключаемая внешняя печатная форма, путь для нее каталог_вашей_ИБExtFormsPrnFormsPr4tn.ert 🙂

    У меня есть прекрасная ссылка про подключение внешних печатных форм в 7.7, вот только как бы узнать, не нарушу ли я какие либо правила, если приведу ее здесь…

    Reply
  35. Alraune

    (33)

    natalijnnn пишет:

    У меня есть прекрасная ссылка про подключение внешних печатных форм в 7.7, вот только как бы узнать, не нарушу ли я какие либо правила, если приведу ее здесь

    Думаю, нет

    Reply
  36. natalijnnn

    (35) Ок, выкладываю, очень понятное на мой взгляд, одновременно краткое и исчерпывающее описание в картинках http://1cnew.ru/state/podklyuchenie_vnewnix_otchetov_i_vnewnix_pechatnyx_­form_1c_predpr_7_7.html

    Reply
  37. ignio

    У меня в 7.7 заполняется только Наименование покупателя. Остальное все пустое.

    Мне понравилось, как организована ТН, выложенная здесь http://www.buh77.ru/tnbuh77.htm.

    Даже дорабатывать не надо. Но обработка платная.

    И сражу журнал тр.накладных создается.

    Reply
  38. natalijnnn

    Для 8.2 добавлены ИНН, КПП, адрес, банковские реквизиты.

    Reply
  39. natalijnnn

    (39) Эта ссылка очень полная и развернутая — для истинных бухгалтеров :), программисты обычно народ ленивый, добавлю рядышком для программистов http://www.f-consalt.ru/новости/с-июля-транспортная-накладная-оформляется-по-новому

    Reply
  40. anig99

    (40) не очень кошерное объяснение по ссылке. Вся фишка в том, что новая форма — не замена 1-Т, а публикации такого рода только усугубляют путаницу в и так непростом применении всяческих печатных форм для разных случаев. Статья на бухонлайн самая развернутая — её читать обязательно, чтобы не было как с новой счет-фактурой (которой до сих пор нет, хотя вроде скоро обещают).

    Я вот только до сих пор не нашел расшифровку заполнения всех полей. Некоторые понятно, некоторые заполняются интуитивно…Но вот, например, поле с наименование продукции в соответствии с чем-то там — для меня пока загадка.

    Reply
  41. natalijnnn

    У кого {C:путь к обработкеPR4TN.ERT(5)}: Значение не представляет агрегатный объект (Получить) тому сюда http://forum.mista.ru/topic.php?id=551432

    Reply
  42. natalijnnn

    Добавлена точная копия 8.2 для 8.1

    Reply
  43. svetlana111

    Спасибо , спасибо , плюсик поставили 😀

    Reply
  44. natalijnnn

    Может, кому понадобится (о заполнении полей новой ТН по пунктам) http://www.buhgalteria.ru/article/n48905

    Reply
  45. egorover

    Спасибо, использовал Вашу печатную форму для создания своей http://infostart.ru/public/87625/

    сильно изменённая конфигурация поэтому не пинайте сильно, но логика надеюсь понятна.

    Reply
  46. RonKa

    Пригодится 🙂 Ибо типовых 8.1 больше нет…

    Reply
  47. юразик
    + можно же заполнить адрес доставки, телефон, ИНН КПП, и т.д. а не тупо

    А куда вносится инфа по ИНН, КПП и расчетным счетам? в каком разделе и поле? Не вижу этого и расшифровка не помогла.

    Но вот, например, поле с наименование продукции в соответствии с чем-то там — для меня пока загадка.

    И для меня загадка этот реквизит, нигде нет уточнений? Просто общая фраза или что должно быть?

    Reply
  48. natalijnnn

    (48)

    юразик пишет:

    А куда вносится инфа по ИНН, КПП и расчетным счетам? в каком разделе и поле?

    я так понимаю, что речь идет о реквизитах контрагентов, они вносятся в карточку контрагента — ИНН, КПП, телефоны, адреса, после чего мы можем видеть их в печатной форме 🙂

    Reply
  49. v.a.ryag

    А как в 8.1 добавить эту форму?

    Reply
  50. natalijnnn

    (50) Сервис -> Дополнительные внешние отчеты и обработки -> Дополнительные внешние печатные формы -> Добавить -> Вид: Печатная форма, Наименование: <как вам больше нравится>, в табличной части: Добавить -> <выбираем документ, к которому хотим подключить ВПФ, обзываем кнопку как нам хочется, указываем путь к файлу ВПФ> -> ОК -> <идем в нужный нам документ -> в списке среди прочих появляется новая ВПФ>.

    Reply
  51. piffoff

    а для 1с7 торговли ее можно поставить?

    Reply
  52. piffoff

    ПечГрузоотправитель = Конт.Грузоотправитель;

    {путьEXTFORMSPRNFORMSPR4TN.ERT(10)}: Поле агрегатного объекта не обнаружено (Грузоотправитель)

    пишет

    Reply
  53. piffoff

    не подходит она для торговли и склад 7.7

    Reply
  54. piffoff

    все сделал)) спасибо))))

    Reply
  55. natalijnnn

    (54) Так подходит или не подходит для ТиС ? В чем дело то было ? Обычно большинство людей повторяют одни и те же ошибки — если вы кратко опишете, как справились — другим, споткнувшимся на том же месте, уже не придется тратить время на выясение, где что не так …

    Reply
  56. opel474

    (53)Выдает такую же ошибку. Подскажите как с этим бороться

    Reply
  57. natalijnnn

    (57) Для ТиС действительно не подходит — в файлах выложена ВФП специально для ТиС, смотрите, пробуйте …

    Reply
  58. arthur2003

    чтот реквизиты на заполнялись только контрагент, пришлось вытаскивать данные и заполнять ими форму. Но все равно +

    Reply
  59. natalijnnn

    (59) Спасибо 🙂 Как и всем остальным, не забывшим поблагодарить 🙂 Исходя из того, что вопрос отсутствия реквизитов появляется часто, лучше один раз напишу ответ: выложены работающие «скелеты», которые можно сразу подключить и пользоваться, для не имеющих опыта изменения кода (по крайней мере многие менеджеры/бухгалтера предпочитают вносить реквизиты уже в печатные формы, и потом просто сохранять их), или заполнить какими-то своими, имеющимися в ваших конфигурациях реквизитами (здесь справится даже «очень начинающий программист»). Нарастить на эти скелеты «мясо» — это уже дело 10-15 минут. Возможно я не права, просто сужу по себе — беру с инфостарта обработки в основном только как шаблоны кусков кода. Не рискую заполнять какими-либо другими реквизитами, т.к. у нас все конфигурации сильно правленые, и обработки могут не пойти на типовых. Еще раз большое спасибо всем за плюсы, совершенно не ожидала такого рейтинга простенькой обработки 🙂

    Reply
  60. sevipa

    так как у меня форма 1-Т не используется в типовых документах системы, а доработана подсистема учета и отгрузки по ордерам, эта форма пришлась очень кстати, доработал и добавил во внешние печатные.. клиенты счастливы

    Reply
  61. leo072

    Если по копаться щас достаточно много новых ТТН на сайте,ну эта более мение.

    Reply
  62. Toxer

    Спасибо

    Reply
  63. Dushka

    выручил! благодарю 🙂

    Reply
  64. yliasha

    СПАСИИБО))

    Reply
  65. ed83rostov

    спасибо за оперативность!!!

    Reply
  66. pantera190

    спасибо!!

    Reply
  67. natik86

    Автору большое спасибо за обработку. Пробовал на многих базах все работает! Вообщем пользователи все довольны 🙂

    Reply
  68. FlexSMS

    Спасибо огромное, все замечательно.

    Reply
  69. borovikvitalik

    Спасибо, нужная вещь.

    Reply
  70. OksanaSub

    От этого отталкивались при написании в своей базе)

    Reply
  71. HarleyDavidson

    Спасибо, очень пригодилась в своё время!

    Reply
  72. Степанова Н.

    Ном=глНомерНаПечать<<?>>(Док, 1);

    {C:DOCUMENTS AND SETTINGSАДМИНИСТРАТОРМОИ ДОКУМЕНТЫВСЕ ПО 1 С 8 КНИГИ МЕТОДИЧКИНОВАЯ ТРАНСПОРТНАЯ НАКЛАДНАЯ ДЛЯ 1С_КОМПЛЕКСНАЯ_77TN_COMPL_77.ERT(829)}: Функция не обнаружена (глНомерНаПечать)

    Документ1_=»Торг-12 № «+СокрЛП(глНомерНаПечать<<?>>(Док, 1))+» от «+Док.ДатаДок;

    {C:DOCUMENTS AND SETTINGSАДМИНИСТРАТОРМОИ ДОКУМЕНТЫВСЕ ПО 1 С 8 КНИГИ МЕТОДИЧКИНОВАЯ ТРАНСПОРТНАЯ НАКЛАДНАЯ ДЛЯ 1С_КОМПЛЕКСНАЯ_77TN_COMPL_77.ERT(903)}: Функция не обнаружена (глНомерНаПечать)

    Документ11_=»; Счет-фактура № «+глНомерНаПечать<<?>>(ДокПодч.ТекущийДокумент(), 1)+» от «+ДокПодч.ДатаДок;

    {C:DOCUMENTS AND SETTINGSАДМИНИСТРАТОРМОИ ДОКУМЕНТЫВСЕ ПО 1 С 8 КНИГИ МЕТОДИЧКИНОВАЯ ТРАНСПОРТНАЯ НАКЛАДНАЯ ДЛЯ 1С_КОМПЛЕКСНАЯ_77TN_COMPL_77.ERT(913)}: Функция не обнаружена (глНомерНаПечать)

    У меня вот так вот поругался Что это?

    Reply
  73. natalijnnn

    (73) Судя по названию обработки и фрагментам кода, эту обработку вы скачали где-то в другом месте, но не здесь … У меня нет внутри ни Торг-12, ни упоминаний о сч.-фактурах, есть только транспортная накладная 🙂

    Reply
  74. Ku3mi41

    спасибо за новую ТТНку. А то вредная железная дорога запарила уже постоянно их менять 🙁

    Reply
  75. rmariao

    Обработка просто спасла, ТТН-ки делаю постоянно, а в Word — это превращается в кошмар и поглощает уймуу времени!!!

    Reply
  76. maralex

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

    Reply
  77. lemaxs

    Спасибо

    Reply
  78. lemaxs

    а для семерки нету(((

    Reply
  79. natalijnnn

    (79) В смысле ?! А две обработки, выложенные для 7.7 Бухгалтерии и ТиС, вижу только я ?

    Reply
  80. ftrain

    обработка это хорошо!

    Reply
  81. dmd

    А для каких конфигураций она подходит?

    Reply
  82. imp_home

    Мне помогло.Спасибо.

    Reply
  83. natalijnnn

    (82) Для бухгалтерий 7.7, 8.1 и 8.2, а также ТиС и Рарус подходит точно, на остальных не было возможности проверить. Исходя из максимальной простоты начинки ВПФ, должна подходить и ко многим другим конфигурациям. Если кто-то устанавливал на конфигурации, отличные от перечисленных выше, и ВПФ встала без доработок, думаю, стоит оставить здесь комментарий с такой информацией.

    Reply
  84. pav22001

    +++ то что надо

    Reply
  85. michail007

    Спасибо большое за обработку. Пригодилась, лови ++++++

    Reply
  86. icemurm

    +++

    Reply
  87. itpro

    Рекомендую отличная работа

    Reply
  88. bellmar2007

    Пригодилась очень, т.к. не люблю «рисовать». Спасибо.

    Reply
  89. cuba8

    Плохо что заполненные накладные не сохраняются в системе, что в 1С заполнять, что в Ecxele заполнять, в последнем хоть сохранить можно.

    Reply
  90. vv-adm

    Обработка пригодилась, спасибо

    Reply
  91. natalijnnn

    (98) А прямо в 1С, находясь в заполненной печатной форме, «Файл -> Сохранить как … » (хоть в ехсел-формате, хоть в xml — дело вкуса) ?

    Reply
  92. Attest

    То, что нужно, спасибо

    Reply
  93. maratsat

    Спасибо за форму.

    Хорошо было бы сделать встроенный в 1с журнал этих форм.

    Reply
  94. e85

    Автору Большое СПАСИБО

    Reply
  95. Elvira_Saydasheva

    Жаль, что нет автозаполнения (обработки заполнения)

    Reply
  96. Nikola178

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

    Reply
  97. AlexO

    (80)

    А две обработки, выложенные для 7.7 Бухгалтерии

    Обработка, которая никак не помечена — она разве не для Производство+Услуги+Бухгалтерия?

    Reply

Leave a Comment

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