Отчет для бюджетников




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

    +1

    Reply
  2. ivnik

    Молодец, Поппочка!

    Reply
  3. victuan

    +1. Этого отчета я давно ждал. Жду нового отчета

    Reply
  4. DDD2005

    Привет!

    Отчет класс дабавить бы фильтр по видам расчетов и удержаний… Готов тестировать бету!!!

    Reply
  5. DDD2005

    И так же наверное добавить фильтр за произвольный период!!! А не за месяц!

    Reply
  6. DDD2005

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

    Reply
  7. best

    +1

    Reply
  8. Mordens

    +1

    Reply
  9. poppy

    Спасибо за комментарии.

    По вопросу развития функционала. Пожелания приветствуются.

    Reply
  10. poppy

    > И так же наверное добавить фильтр за произвольный период!!! А не за месяц!

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

    Можно формировать отчет не за один месяц, но за несколько с группировкой по месяцам — это вариант.

    Reply
  11. poppy

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

    Такую группировку можно добавить. Проблемы возникнут с сотрудниками, которые являются штатными или совместителями (т.е. у которых назначено подразделение) и одновременно выполняют работы по договорам ГПХ. Это можно обсудить.

    Reply
  12. olaserova

    +1 . Замечательный отчет.У нас образование.КБК много,а здесь все очень наглядно,компактно.Единственно видов начислений у нас много и поэтому хорошо бы сделать колонку всего начислено.Готовы работать

    Reply
  13. Shagan

    присоединяюсь ко всему вышесказанному +5 (это от души)

    Reply
  14. igo13

    Хорошая обработка, а возможно ли еще добавит выбор по видам (одному, или нескольким по выбору) расчета? (Школа) Централизованная требует все расписывать по отдельности?! Оценил — +5

    Reply
  15. Agema

    присоединяюсь ко всему сказанному +5, спасибо

    Reply
  16. savonov

    Хотелось бы видеть группировку по КОСГУ +1, респект и уважуха

    Reply
  17. cs25

    Да — детализацию КОСГУ не мешало-бы. Но всё равно спасибо !!! Плюсуем !!!

    Reply
  18. poppy

    Вышло обновление отчета.

    Что нового:

    — фильтр по КБК работает не только по элементу, но и по группам;

    — добавлен итог по начислениям.

    Обновление можно получить по электрической почте. Отправлю всем, кто добавит рейтинг и выскажет свое желание получить.

    Reply
  19. igo13

    А как получить обновленную обработку (фильтр по КБК,по группам) — добавлен итог по начислениям???

    Написал на электронку и тишина?!

    Reply
  20. igo13

    А что обозначает кнопочка «Про…» (внизу)??? в высланной по просьбе на мэйл

    Reply
  21. poppy

    > А что обозначает кнопочка «Про…» (внизу)??? в высланной по просьбе на мэйл

    При нажатии на кнопку открывается эта страница, если есть подключение к нету.

    Reply
  22. grost

    +1 Оч. хорошая работа. Пришли плиз обновленную обработку

    Reply
  23. I love pivo

    Очень нужная вещь. Ну почему разработчики типовой так не могут? Вернее не хотят! Зы: И мне, пожалуйста, пришлите обновленнную.

    Reply
  24. poppy

    Спасибо за отзывы.

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

    На мой е-мэйл или в асю отправлять свое мыло не надо!

    Reply
  25. olaserova

    +1 еще раз.Стоящая вещь.Очень бы хотелось с обновлением получить.olaserova.mail.ru

    Reply
  26. Злата

    Работаю в бюджетной организации

    Очень мало разработок

    Спасибо за участие

    Очень хочется узнать о новых отчетах

    zolotanya@yandex.ru

    Reply
  27. poppy

    Сейчас готова версия 1.02. Добавлена группировка по КОСГУ.

    Однако, пока желающим отправить не могу. Возможно, через неделю.

    2 olaserova

    Обязательным условием для тестирования новых версий является наличие твоего ника в списке «Заценили».

    Reply
  28. ivnik

    Спасибо, Poppy!

    Ты — просто ПРЕЛЕСТЬ и умничка!

    Отчет — обалденный!!!!!!!!

    Вряд ли хватит сил отказаться от обновлений.

    Reply
  29. cs25

    poppy !!! Если есть обнова для твоего отчёта, то хотелось-бы его поюзать.

    За развитие функционала + !!!

    Reply
  30. poppy

    Всем желающим отправлена версия 1.02.

    Жду Ваших комментарий.

    Reply
  31. ivnik

    Умничка!

    Reply
  32. Shuffler

    +1, великолепная обработка, я тоже хочу обновление. Пожалуйста, Poppy киньте её на dpryadko@yandex.ru

    Reply
  33. нОлька

    и я хочу olke@inbox.ru

    Reply
  34. DDD2005

    Ой а мне можно ldv_76@mail.ru

    Reply
  35. Djus

    Poppy rulez =)) Новую версию «можно?» отправить на 1cv77v80@mail.ru

    Заранее благадарю.

    Reply
  36. olaserova

    еще раз пожалуйста!Очень хочется видеть новую версию.olaserova@mail.ru

    Reply
  37. NCH

    Очень актуально! Пожалуйста, вышлите обновление на nsiz@mail.ru.

    А как можно получить полную версию отчета?

    Reply
  38. poppy

    (37)

    Всем желающим и проголосовавшим отправляется полная версия.

    Reply
  39. irisha

    Здравствуйте. И мне пожалуйста, версию. на klimova1967@yandex.ru

    Reply
  40. poppy

    (39)

    Пожелание получить новую версию не является достаточным. Смотри комментарий #27

    Reply
  41. lenapar

    Мне тоже lenapartner@yandex.ru plz

    Reply
  42. SGV

    +1, великолепная обработка, я тоже хочу обновление. sgv61@mail.ru

    Reply
  43. nataGN

    Очень актуальная вещь! У меня много бюджетников, в связи с чем прошу выслать обновление natasha@mikos.ru. Спасибо

    Reply
  44. Fine22

    Обработка удобная, существенно облегчает работу бухгалтера со сводами и источниками финансирования. Прошу выслать обновление на Terehinae@mail.ru. Спасибо.

    Reply
  45. fladman

    Прошу выслать обновление на ovsyannikov133@mail.ru. Заранее спасибо.

    Reply
  46. ivnik

    Poppy, ты Прелесть!!!

    Reply
  47. СержТ

    Отличный отчет. Если можно то ещё бы вывести Сумму начислений по КБК и тогда бухи будут плакать от счастья. Если можно обновление на tsv-62@rambler.ru

    Reply
  48. СержТ

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

    Reply
  49. cs25

    Отчёты — то что надо !!! Плюсанул бы ещё раз , да нет такой возможности !!!

    Reply
  50. print

    мне тоже пожалуйста,будте добры lobanovsky@r87.nalog.ru

    Reply
  51. InnaGrig

    Мне пожалуйста тоже,если не сложно, inna_grig@mail.ru

    Reply
  52. Rudis

    И мне если не сложно,

    mir-dag@mail.ru

    Reply
  53. kurvik

    Отчеты отличные.Если не сложно.то вышлите пожалуйста мне обновление vkurilov@atnet.ru

    Reply
  54. saddy

    И мне если не сложно,

    saddyl@gmail.com

    Reply
  55. pevek

    Тоже с прошу выслать на мыло pevek.leha@rambler.ru

    Reply
  56. angelanna

    и мне, плиз…

    на angel@irgups.ru

    Reply
  57. qwerty_m

    Спасибо! то что искала 🙂

    Reply
  58. silver_rik

    Спасибо что не забываете бюджтников. Отчеты очень хороши. Прошу поделиться и со мной, если можно. irina_ph@list.ru

    Reply
  59. Gnome_13

    Если можно на мыло ger_men@mail.ru бета версию

    Reply
  60. irina_ph

    Отчеты отличные.Если не сложно.то вышлите пожалуйста мне обновление irina_ph@list.ru

    Reply
  61. poppy

    (58,60)

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

    Reply
  62. Luoc

    Cпасибо за отчет. Очень помогает проследить за начислениями в разрезе КБК . Можно ли получить обновление ? luoc @ mail.ru

    Reply
  63. irina_ph

    Очень нужный хороший отчет. если несложно вышлите и мне обновление

    irina_ph@list.ru

    Reply
  64. Alex1969

    Хорошо

    Reply
  65. Alex1969

    Если не опоздал, тогда и мне обновление

    ale6179@yandex.ru

    Спасибо, товарищ!

    Reply
  66. m090106

    Отличный отчет. Пожелания:

    1) «вертикальные» итоги «всего нач.», «всего удерж.» по всем начислен. и удерж.

    2) группировка по «ЭКР» была бы здесь точно не лишней.

    3) если выводится без детализации по Сотр., то эту детализацию в расшифровку.

    4) можно галочку сделать «подкрашивать группировки»

    5) вот здорово, если можно было бы менять порядок группировок

    6) эх, а если бы за произвольный период…ну хотя бы с нач.года…

    Большое Спасибо.

    Reply
  67. poppy

    (66)

    Спасибо, m090106, за пожелания.

    1, 2, 6) Уже реализовано. Что-то будет выложено здесь, что-то разослано тестерам.

    3) Подумаю, возможно будет.

    5) Есть в планах, думаю будет во второй версии. Не знаю, будет ли она распостраняться бесплатно.

    4) Наверно, да.

    Reply
  68. poppy

    Версия 1.02 доступна для скачивания.

    В новой версии исправлена ошибка, расширена функциональность, учтены некоторые пожелания.

    Reply
  69. moonir

    очень нужная вещь, спасибо!

    Reply
  70. moonir

    очень нужная вещь, спасибо! (+5)

    Reply
  71. DDD2005

    Что-то ошибки

    ;Запрос=СоздатьОбъект(«Запрос»);глСтатусСтрока<<?>>(Контекст,»Обрабатывается справочник Сотрудники»);Если Запрос

    {O:!РАСЧЕТЫПОКБК.ERT(31)}: Процедура не обнаружена (глСтатусСтрока)

    <<?>>(Контекст,»Подготовка данных для формирования проводок за текущий месяц»);z90EC5D99A9F0=»»;z95FAB3FD13C9

    {O:!РАСЧЕТЫПОКБК.ERT(64)}: Процедура не обнаружена (глСтатусСтрока)

    ()>0 Тогда глПроводкиЗаПериод<<?>>(ДатаАктуальности,z65223C477AAA,z90EC5D99A9F0,z1F1E880663DD,z95FAB3FD13C9

    {O:!РАСЧЕТЫПОКБК.ERT(71)}: Процедура не обнаружена (глПроводкиЗаПериод)

    z4A14E9225B6B.Наименование;КонецЕсли;z90EC5D99A9F0.ЧтоЗаСчетД=глХарактеристикаСчета<<?>>(z90EC5D99A9F0.Шаблон

    {O:!РАСЧЕТЫПОКБК.ERT(81)}: Функция не обнаружена (глХарактеристикаСчета)

    .СчетДебета);z90EC5D99A9F0.ЧтоЗаСчетК=глХарактеристикаСчета<<?>>(z90EC5D99A9F0.Шаблон.СчетКредита);z90EC5D99A9F0

    {O:!РАСЧЕТЫПОКБК.ERT(82)}: Функция не обнаружена (глХарактеристикаСчета)

    <<?>>(Контекст,»Печать»,zA9FB3BDE235D)=1 Тогда ДатаАктуальности=zA9FB3BDE235D.Получить(«ДатаАктуальности»)

    {O:!РАСЧЕТЫПОКБК.ERT(166)}: Функция не обнаружена (глВыполнитьКомандуФормы)

    <<?>>()=0 Тогда Форма.ПодпИсточникФинансирования.Видимость(0);Форма.ИсточникФинансирования.Видимость(0);Форма

    {O:!РАСЧЕТЫПОКБК.ERT(168)}: Функция не обнаружена (глБюджетнаяОрганизация)

    <<?>>(ДатаАктуальности);КонецПроцедуры Процедура ОбработкаПодбора(z38453B5C634A,z8D7755720447)Если ПустоеЗначение

    {O:!РАСЧЕТЫПОКБК.ERT(175)}: Функция не обнаружена (глСменитьПериод)

    Reply
  72. poppy

    (71)

    2DDD2005

    Отчет предназначен для конфигурации Зарплата+Кадры 2.3

    В других конфигурациях, в т.ч. и бюджетной бухгалтерии будут такие ошибки.

    Reply
  73. Elexeich

    Спасибо! Очень пригодилось.

    Reply
  74. tilia

    Спасибо. Все замечательно. Очень информативно.

    Reply
  75. Alex1969

    После обновления на Релиз 7.70.286 от 06.03.2009

    Появилась ошибка: «);zDA93F2C296DB.ВыбратьСтроки();Продолжить;КонецЕсли;Если(ФКР.Выбран()=1)и(ФКР<>zDA93F2C296DB.КБК)и(zDA93F2C296DB

    {D:1C_BASESS_RUZA2EXTFORMSРАСЧЕТЫПОКБК[1].1.02.ERT(120)}: Не задан вид»

    Reply
  76. ivnik

    Извините, но этот Отчет не мой. По этому вопросу обращайтесь к автору (72).

    Reply
  77. poppy

    (75) Приведенный код доработан по сравнению с моей обработкой. Может проблемы не в релизе, но в доработках?

    Reply
  78. JohnyDeath

    А период НЕ месяц можно сделать?

    Reply
  79. poppy

    (78) Можно. Это реализовано в версии 1.03. Она будет выложена после окончания тестирования.

    Reply
  80. Alex1969

    Товарищ! Выкладывай 1.03! Мы его сами протестируем, о результатах доложим!

    Reply
  81. AS108

    Очень нужная обработка, чувствуется, что человек хорошо знает предметную область (в бюджете такое всё реже встречается, увы, зато больше ценится :).

    Была бы возможность — поставила бы Вам за эту обработку десять плюсов.

    Успехов Вам и новых свершений!

    Reply
  82. temps

    Спасибо! Отличный отчет. Хотелось бы узнать как идет тестирование версии 1.03 и когда ее можно будет увидеть хоть краем глаза? 🙂

    Reply
  83. poppy

    (82) Сообщи свою почту здесь или в личку. Вышлю 1.03.

    Думаю, что пора выкладывать здесь. В ближайшее время так и сделаю.

    Reply
  84. poppy

    Версия 1.03 доступна для скачивания. 1.04 на подходе.

    Reply
  85. irina_ph

    Спасибо за отчет. Про бюджетников всегда забывают… Молодец!

    Reply
  86. ivnik

    Поппочка, ты — Прелесть!!! :{}

    Жаль, что дважды голосовать нельзя. 👿

    Протестируем, напишу.

    Reply
  87. angelanna

    Версия 1.04 при выборе периода выдает ошибку:

    Дата1 = НачМесяца(Мин(Дата1, Дата2));лСменитьПериод<<?>>(Дата1, Дата2)

    Процедура не обнаружена (лСменитьПериод)

    Дата2 = КонМесяца(Макс(Дата1, Дата2));лСменитьПериод<<?>>(Дата1, Дата2)

    Процедура не обнаружена (лСменитьПериод)

    Reply
  88. poppy

    (87) Спасибо. Разберусь. Исправлю.

    Reply
  89. irisha

    а будут изменения в связи с вводом страховых взносов?

    Reply
  90. Adelvase

    Товарищ Poppy! Мне до зарезу нужен ваш отчет!

    Это же ценность необыкновенная для бюджетников!

    Они с этими источниками финансирования всю плешь проели…

    Дайте пожалуйста, молиться за вас буду. (нет, вру, не умею). Ну просто скажу огромное человеческое спасибо!

    Мне самой такое не сотворить никогда 🙁

    может на мыло???

    Reply
  91. Adelvase

    Огромное Вам СПАСИБО!!!

    Reply
  92. вик

    Это просто класс!!!

    Reply
  93. homichochik

    спасибо!

    Reply
  94. Svetlana_E

    Добрый день! Не могли бы вы выслать последнюю версию ( видимо 1.04?) на e-mail: SME62@yandex.ru

    Reply
  95. Ariva

    Отчет очень хороший…информативный. Спасибо вам за проделанную работу.

    Не большое предложение:

    Не могли бы вы сделать так, чтобы начисления и все остальное выводилось по строкам, а не по столбцам , а то печатать не удобно. Ну и конечно же хотелось бы получать обновления этого чудо-отчета на elf76@mail.ru

    Reply
  96. Трям

    доброго времени суток! Спасибо вам за отчет. очень удобно и очень вовремя. И очень бы хотелось обновления! 😳 🙂 Почта: koolga26@gmail.com. Еще раз спасибо!

    Reply
  97. slava_kur

    Спасибо! пользуюсь больше года. Много раз спасал.

    Reply
  98. Arin

    Спасибо!!!

    Reply
  99. NOVOPRO

    После запуска вывело такие ошибки подскажите почему.

    ;Запрос=СоздатьОбъект(«Запрос»);глСтатусСтрока<<?>>(Контекст,»Обрабатывается справочник Сотрудники»);Если Запрос

    {O:!РАСЧЕТЫПОКБК.ERT(31)}: Процедура не обнаружена (глСтатусСтрока)

    <<?>>(Контекст,»Подготовка данных для формирования проводок за текущий месяц»);z90EC5D99A9F0=»»;z95FAB3FD13C9

    {O:!РАСЧЕТЫПОКБК.ERT(64)}: Процедура не обнаружена (глСтатусСтрока)

    ()>0 Тогда глПроводкиЗаПериод<<?>>(ДатаАктуальности,z65223C477AAA,z90EC5D99A9F0,z1F1E880663DD,z95FAB3FD13C9

    {O:!РАСЧЕТЫПОКБК.ERT(71)}: Процедура не обнаружена (глПроводкиЗаПериод)

    z4A14E9225B6B.Наименование;КонецЕсли;z90EC5D99A9F0.ЧтоЗаСчетД=глХарактеристикаСчета<<?>>(z90EC5D99A9F0.Шаблон

    {O:!РАСЧЕТЫПОКБК.ERT(81)}: Функция не обнаружена (глХарактеристикаСчета)

    .СчетДебета);z90EC5D99A9F0.ЧтоЗаСчетК=глХарактеристикаСчета<<?>>(z90EC5D99A9F0.Шаблон.СчетКредита);z90EC5D99A9F0

    {O:!РАСЧЕТЫПОКБК.ERT(82)}: Функция не обнаружена (глХарактеристикаСчета)

    <<?>>(Контекст,»Печать»,zA9FB3BDE235D)=1 Тогда ДатаАктуальности=zA9FB3BDE235D.Получить(«ДатаАктуальности»)

    {O:!РАСЧЕТЫПОКБК.ERT(166)}: Функция не обнаружена (глВыполнитьКомандуФормы)

    <<?>>()=0 Тогда Форма.ПодпИсточникФинансирования.Видимость(0);Форма.ИсточникФинансирования.Видимость(0);Форма

    {O:!РАСЧЕТЫПОКБК.ERT(168)}: Функция не обнаружена (глБюджетнаяОрганизация)

    <<?>>(ДатаАктуальности);КонецПроцедуры Процедура ОбработкаПодбора(z38453B5C634A,z8D7755720447)Если ПустоеЗначение

    {O:!РАСЧЕТЫПОКБК.ERT(175)}: Функция не обнаружена (глСменитьПериод)

    Reply

Leave a Comment

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