<?php // Полная загрузка сервисных книжек, создан 2025-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='\
Скриншот давай!
В ячейке (2,6) «Продавец: [?(ДатаДок>=’09.06.2009′,….» поменять Контроль строки
(2) Зачем? Специально поменял на «переносить по выделенным столбцам». Теперь используется полное название и одной страки может не хватить.
(1) ?
(3+) «одной строки», конечно…
Спасибо за своевременную информацию
(3) Скриншот образца печатаемой с/ф. Чтобы видеть, что качаю.
(7) а ты просто не качай?
Нафига скрин? этож .mxl-ка (там даже ни 1 кнопочки нет-)))
Спасибо что предупредил про СФ новую!
скачиваю а файлик получается php — что делать?
(10) Чем скачиваете? У меня все нормально
Спасибо.
Спасибо
ДорогА ложка к обеду
ВооооОооот…..
Во внешней печатной форме SF_451.epf упоминания о новом приказе нет, только в скобках краткое наименование.
Убрал номер и дату нового постановления из шапки счет-фактуры.
Вернул номер и дату нового постановления в шапку счет-фактуры. Считаю, что так будет более правильно, чем в варианте от фирмы 1С.
Спасибо, что вернули строку с номером Постановления.
по поводу шапки — в постановлении ничего не сказано и шаблона нет, т.ч. думаю фирма 1с права (как всегда), помнится они так и оставили «он же » в счет фактуре, хотя все бухгалтера просили дублировать
(19) в консультанте форма с исправленной шапкой…
согласен, консультант прав, 1С нет
не судьба что ли было дождаться 1с-ной формы? сегодня вот вышло, преспокойно поставил
Фирма 1С выпустила новую счет-фактуру в виде внешней печатной формы (пара файлов .ert и .efd) для всех конфигураций 7.7 (http://www.buh.ru/newsDescr-4858 ). Номера нового приказа в шапке в них нет.
(22) Ну, если в день полторы счет-фактуры, то можно и дождаться. А если в день их сотня, то можно и пораньше минуту времени потратить, чтобы потом не перепечатывать.
дайте для комплексной ссылку на новую форму. Есть где нибудь?
1с: Бухгалтерия, Пр-во+услуги, Комплексная, Торговля и склад, Платежные документы, Аспект
http://rapidshare.com/files/245243109/forms.rar
для комплексной есть где нибудь?
Спасибо, актуально…
Извините но это же постановление по ведению книги покупок и продаж, и мало ли что они там написали по форме счф. В кодекс в ст.169 (форма и показатели счф) изменения не внесены. А не получится обратная ситуация что мне потом налоговая скажет что у вас лишние показатели не предусмотренные НК РФ и к вычету не примем.
(29) Основания для неприема — только ОТСУТСТВИЕ показателей, предусмотренных НК. И общее правило: показатель добавить всегда можно.
(30) ок. но все же изменения в 169 не внесены, смысл тогда этого постановления в части формы счф.
HELP !!!! ?(ДатаДок<<?>>>=’09.06.2009′,СокрЛП(Константа.ОфициальноеНазваниеОрганизации)+» («+СокрЛП(Константа.НазваниеОрганизации)+»)»,СокрЛП(Константа.НазваниеОрганизации))
Переменная не определена (ДатаДок)
(32)Шо, без документа печатаете?
(33) Из операции?
Нет, я заменил файл на свой. Открыл документ С/Ф выбрал печать как и всегда и выпала такая табличка снизу. Индификатор ДатаДок соответствует ДатаДок С/Ф
Наличие/отсутствие надписи в шапке
http://i077.radikal.ru/0906/bb/8e15e433c977.jpg
«,от 26 мая 2009 г. N 451»
влияет на принятие НДС к вычету?
Если я эту надпись сам допишу — это может быть проблемой и клиентов могут потом заставить счета-фактуры перепечатывать?
Кстати в Консультанте в тексте есть упоминание, а в шаблоне Excel нет, вот скриншот из Консультанта
может нам Консультантовцы шаблоны Excel не обновили? или они автоматом обновляются?
у кого-нибудь в шаблоне Excel из Консультанта есть надпись «,от 26 мая 2009 г. N 451» ?
Сохранил из Консультанта в формате rtf
«ПОСТАНОВЛЕНИЕ
от 2 декабря 2000 г. N 914
ОБ УТВЕРЖДЕНИИ ПРАВИЛ ВЕДЕНИЯ ЖУРНАЛОВ
УЧЕТА ПОЛУЧЕННЫХ И ВЫСТАВЛЕННЫХ СЧЕТОВ-ФАКТУР,
КНИГ ПОКУПОК И КНИГ ПРОДАЖ ПРИ РАСЧЕТАХ
ПО НАЛОГУ НА ДОБАВЛЕННУЮ СТОИМОСТЬ
(в ред. Постановлений Правительства РФ от 15.03.2001 N 189,
от 27.07.2002 N 575, от 16.02.2004 N 84,
от 11.05.2006 N 283, от 26.05.2009 N 451,
с изм., внесенными решением Верховного Суда РФ
от 10.07.2002 N ГКПИ2001-916)»
в нём в приложениях в счёте-фактуре, и в Книге покупок и в Книге продаж, в доп.листах написано следующее
(в ред. Постановлений Правительства РФ от 15.03.2001 N 189,
от 27.07.2002 N 575, от 16.02.2004 N 84,
от 11.05.2006 N 283, от 26.05.2009 N 451)
Может отсутствия комментария вызвано тем что в форме счета-фактуры ничего не изменилось, то есть форма осталась той же (не появилось ни новых граф, ни столбцов, ни строк, ни текста), только изменились правила заполнения?
В Приложении 1 в Консультанте шапка выглядит так:
(в ред. Постановлений Правительства РФ от 15.03.2001 N 189,
от 27.07.2002 N 575, от 16.02.2004 N 84,
от 11.05.2006 N 283, от 26.05.2009 N 451)
В Приложении 1 в Системе Главбух так:
(в редакции постановления Правительства Российской Федерации от 11.05.2006 N 283)
до Гаранта пока не добрался 🙂
У кого возникает ошибка «Значение не представляет агрегатный объект (Вид)» на 88 строке Товар.Вид() = «Номенклатура», добавьте выше Товар = Докум.Товар; (например, после СтранаПроисхождения = Докум.СтранаПроисхождения; )
Блин, извините, предыдущий мой комментарий к темеhttp://www.new.infostart.ru/projects/4466/ относится 🙁
Минфин утверждает, что опечатки нет, но для налоговых агентов написано «или» в этом поле можно указать или полное или краткое наименование из этого же постановления и никакого «и» — так что надо это в счет-фактуре предусмотреть (отдельно для налоговых агентов).
А в целом видно что у них опечатка (т.к. либо в первом случае с «и» либо во втором с «или» — неувязка форма должна быть одинаковой для всех, а они ошиблись). Никто не хочет признавать своих ошибок!
У меня выдает ошибку, пишет,
ПечКоличество<<?>>
Переменная не определена (ПечКоличество)
ПечЦена<<?>>
Переменная не определена (ПечЦена)
ПечСумма<<?>>
Переменная не определена (ПечСумма)
ПечАкциз<<?>>
Переменная не определена (ПечАкциз)
ПечНДС<<?>>
Переменная не определена (ПечНДС)
ПечВсего<<?>>
Переменная не определена (ПечВсего)
ПечИтогНДС<<?>>
Переменная не определена (ПечИтогНДС)
ПечИтогВсего<<?>>
Переменная не определена (ПечИтогВсего)
Обновила до 504 релиза-все нормально стало
Вчера уже 507 вышел с новой формой счет-фактуры.
А у меня тоже пишет такую же ошибку как у Sofia_E что значит обновила до 504 релиза?
я только начала заниматься 1С , помогите мне:)
ребят она для 1с предприятия пойдёт? а то я только вникаю…
там просто ert и efd файлы, mxl там не пахнет(
что такое релиз я поняла,а как обновить его?((
нужно менять не только накладную но торг12.
я к тому что не нужно вобще заморачиваться, а можно просто поменять название организации 🙂
В вышедшем 155 релизе Предпринимателя 7.7 нет изменений с двумя наименованиями, в описании тоже нет никакой информации об изменениях
Релиз 7.70.155 от 23.06.2009 г.
Новое в релизе:
1. Добавлен комплект регламентированной отчетности за 2 кв. 2009 года.
2. Исправлены выявленные ошибки.
Значит ПБОЮЛ не нужно эти изменения делать? Т.к. у них сокращённого наименования нет?
а что нужно прописать если не вставлять этот файл?
Подскажите а как скопировать этот файл со счет фактурой в 1С.Спасибо
Спасибо, все хорошо, для своей организации доработал
26 числа фирма 1С выпустила исправленные внешние печатные формы СФ для Бух507 и УСН163, у которых в шапке добавлены дата и номер нового постановления.
Файл скачала в указанную папку, а в списке печатных форм в конфигурации «1С предпринимател» новая форма так и не появилась? как загрузить?
(56) Этот файл предназначен только для Бухгалтерии и не подходит для Предпринимателя. И новая печатная форма в списке печатных форм не появляется.
Спасибо, я уже поняла, даже как внешнюю обработку использовать не получается.
Все установили новую СФ, и многие с опозданием, а теперь контрагенты просят заменить старую на новую, если СФ выписано много, то можете воспользоываться групповой печатью СФhttp://infostart.ru/projects/4746/
СПАСИБО БОЛЬШОЕ!!!!
«Инструкция. Скопируйте файл 1csf283_.mxl в папку ExtFormsPrnForms информационной базы.»
Ну и чего!? СФ не меняется!
(61) У всех меняется… Поэтому вопросы:
1. Конфигурация — типовая бухгалтерия?
2. Ее релиз — 506?
3. Дата печатаемого документа позже 08.06.09?
А если релиз 493??? чегой-то ничего не меняется
(63) Должно меняться.
У меня 1С:Предприятие 7.7
Типовая конфигурация «Торговля+Склад», редакция 9.2
Релиз 7.70.942 от 14.07.2006 г. Понимаю, что это не релиз — 506)))))))))))) Как быть? Подскажите пожалуйста
(65) На инфостарте этих счет-фактур — как в улье мёду…
http://infostart.ru/projects/4627/ ?
Может быть, эта поможет
Antia, я какие-то файлики скачал, а второй раз не позволяет сегодня скачивать)) А можете на мыло переслать эти два чудесных файлика? пожалуйста))))))))))
спасибо))))
(69) Почему не получается? Ссылка битая?
не знаю, пишет что превышено количество скачиваний в сутки, а сутки уже прошли))
Огроммное спасибо за файл, а то я в программе накуролесила,что у меня эти обновления исчезли. Сейчас все в порядке. Не надо будет снова вызывать програмиста за денежки
Спасибо!
Пожалуйста скиньте релиз 507 на мыло, буду признателен.
ПОМОГИТЕ !! комплексная 1С 7.7 R770492 , как в ней поменять счет фактуру ?
(73) Что ты хочешь поменять?
сделал все обновления, а в счет фактуре один черт как прописывалось по старому строка 2 так и осталось , кас сделат по новому то ?
(77) Может не до конца обновил?
Для определения необходимости печати по-новому используется глобальная переменная глДатаПостановления451.
НЕ работает,,,, а собственно что мешало .ert приложить если он есть ?? 🙁
(79) У всех работает, а у одного не работает? Так не бывает. Релиз, скорее всего, старый.
А .ert фирма 1С раздает.
Усёёё могу извинится с моей стороны клевета —все работает, просто ошибка какая то в базе была, ну повозившись удалось устранить, у меня заведомо почему то очень много версий счет-фактур висело они и мешали данной работать (видимо полянка от компании 1с попалась).. 🙂
ПечКоличество<<?>>
Переменная не определена (ПечКоличество)
ПечЦена<<?>>
Переменная не определена (ПечЦена)
ПечСумма<<?>>
Переменная не определена (ПечСумма)
ПечАкциз<<?>>
Переменная не определена (ПечАкциз)
ПечНДС<<?>>
Переменная не определена (ПечНДС)
ПечВсего<<?>>
Переменная не определена (ПечВсего)
ПечИтогНДС<<?>>
Переменная не определена (ПечИтогНДС)
ПечИтогВсего<<?>>
Переменная не определена (ПечИтогВсего)
(82) Релиз какой? Я для 506 делал.
RE:
ПечКоличество<<?>>
Переменная не определена (ПечКоличество)
ПечЦена<<?>>
Переменная не определена (ПечЦена)
ПечСумма<<?>>
Переменная не определена (ПечСумма)
ПечАкциз<<?>>
Переменная не определена (ПечАкциз)
ПечНДС<<?>>
Переменная не определена (ПечНДС)
ПечВсего<<?>>
Переменная не определена (ПечВсего)
ПечИтогНДС<<?>>
Переменная не определена (ПечИтогНДС)
ПечИтогВсего<<?>>
Переменная не определена (ПечИтогВсего)
Моя ошибка. Извините, все работает.