Объявление

Свернуть
Пока нет объявлений.

Проект "Сведения о застрахованных лицах" СЗВ-М

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

  • LoraK
    Участник ответил
    У меня своя функция Больше ГУИДов - хороших и разных!

    Функция глРанд()
    Если Число(Random)=0 Тогда
    Random=Число(СтрЗаменить(""+ТекущееВремя(),":","") );
    Random=(16807*Random)%2147483647;
    КонецЕсли;
    Random=(16807*Random)%2147483647;
    Отв=Random/2147483647;
    Возврат(Отв);
    КонецФункции
    //----------------------
    Процедура ПолучитьГУИД()
    Перем Мас[32];
    Рез="";

    Для инд=1 по Разм(Мас) Цикл
    Мас[инд]=_IdToStr(глРанд()*16);

    Рез=Рез+СокрЛП(Мас[инд]);
    Если (инд=8) или (инд=12) или (инд=16) или (инд=20) Тогда
    Рез=Рез+"-";
    КонецЕсли;

    КонецЦикла;

    ГУИД=Рез;
    КонецПроцедуры

    Прокомментировать:


  • fla3
    Участник ответил
    Сообщение от Inovet Посмотреть сообщение
    Настоящий GUID генерируется Windows. Я из FP2.6 делал внешней утилитой. Во вложении утилита и пример использования на FP2.6.
    Для перекодировки тоже была внешняя и сразу в длинное имя. Т.е., после формирования в FP2.6, никаких манипуляций делать не приходилось.

    Для перекодировки в UTF-8 можно попробовать универсальную для командной строки
    iconv.exe
    я своей делал в 1251, но и эта должна работать.
    iconv требует dll, а win1251_utf8 нет.

    Прокомментировать:


  • Inovet
    Участник ответил
    Настоящий GUID генерируется Windows. Я из FP2.6 делал внешней утилитой. Во вложении утилита и пример использования на FP2.6.
    Для перекодировки тоже была внешняя и сразу в длинное имя. Т.е., после формирования в FP2.6, никаких манипуляций делать не приходилось.

    Для перекодировки в UTF-8 можно попробовать универсальную для командной строки
    iconv.exe
    я своей делал в 1251, но и эта должна работать.
    Вложения
    Последний раз редактировалось Inovet; 10.03.2016, 15:46.

    Прокомментировать:


  • Леонид Николаевич
    Участник ответил
    Сообщение от fla3 Посмотреть сообщение
    Спасибо, у меня своя функция есть, и перекодировку я делаю одним программным оператором chrtran.
    Ну, может кому другому сгодится для любого ФОКСа, начиная с FPD

    Прокомментировать:


  • fla3
    Участник ответил
    Сообщение от Леонид Николаевич Посмотреть сообщение
    Это Вам!
    Спасибо, у меня своя функция есть, и перекодировку я делаю одним программным оператором chrtran.

    Прокомментировать:


  • Леонид Николаевич
    Участник ответил
    Сообщение от fla3 Посмотреть сообщение
    Я делаю по функции времени в текстовом виде, с нужным количеством символов через чёрточку, а потом просто перекодирую от балды, чтобы попасть в разрешённые символы, и ничего, прокатывает...
    Символы:
    "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" /
    "a" / "b" / "c" / "d" / "e" / "f" /
    "A" / "B" / "C" / "D" / "E" / "F"

    Шаблон: ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fAF]{
    4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fAF]{
    4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})
    Это Вам!
    Вложения

    Прокомментировать:


  • fla3
    Участник ответил
    Сообщение от tab Посмотреть сообщение
    Люди добрые. Поможите пожалуйста. Что за хрень этот GUID и как его сгенерить:
    [GUID] – глобальный уникальный идентификатор, обеспечивающий уникальность электронного документа. Значение GUID должно быть идентично
    значению GUID документа, содержащегося в файле. Реализация спецификации стандарта ...
    Пример правильно сформированного имени файла:
    ПФР_034-012-008689_034012_СЗВ-М_20151121_2d2b5a89-157c-44e8-a2a0-639b7ce30a69.xml
    Я делаю по функции времени в текстовом виде, с нужным количеством символов через чёрточку, а потом просто перекодирую от балды, чтобы попасть в разрешённые символы, и ничего, прокатывает...
    Символы:
    "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" /
    "a" / "b" / "c" / "d" / "e" / "f" /
    "A" / "B" / "C" / "D" / "E" / "F"

    Шаблон: ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fAF]{
    4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fAF]{
    4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})

    Прокомментировать:


  • tab
    Участник ответил
    Люди добрые. Поможите пожалуйста. Что за хрень этот GUID и как его сгенерить:
    [GUID] – глобальный уникальный идентификатор, обеспечивающий уникальность электронного документа. Значение GUID должно быть идентично
    значению GUID документа, содержащегося в файле. Реализация спецификации стандарта ...
    Пример правильно сформированного имени файла:
    ПФР_034-012-008689_034012_СЗВ-М_20151121_2d2b5a89-157c-44e8-a2a0-639b7ce30a69.xml

    Прокомментировать:


  • fla3
    Участник ответил
    Сообщение от Denis_pfr066 Посмотреть сообщение
    На сайте не выкладывают они, в чем причина не могу сказать. Только для внутреннего пользования раздали.
    А смысл тогда в чём? В лишних ошибках при приёме?!

    Прокомментировать:


  • Denis_pfr066
    Участник ответил
    Сообщение от fla3 Посмотреть сообщение
    На сайте ПФР только версия 1.1.31. Где взять 32?
    На сайте не выкладывают они, в чем причина не могу сказать. Только для внутреннего пользования раздали.

    Прокомментировать:


  • fla3
    Участник ответил
    Сообщение от Denis_pfr066 Посмотреть сообщение
    На два Ваших вопроса повторяю:
    1. По последнему формату от 18.02.2016 должно быть НаименованиеКраткое. Именно так и выгружает Spu_orb. CheckPFR 1.1.32 ошибок не выдает.
    На сайте ПФР только версия 1.1.31. Где взять 32?

    Прокомментировать:


  • Ирина55
    Участник ответил
    Можно было бы признак пенсионера ввести - хоть какая-то логика была бы, типа признака "Уволен"..

    Прокомментировать:


  • Леонид Николаевич
    Участник ответил
    Сообщение от v_i_b Посмотреть сообщение
    Возрастной порог для назначения пенсии очень относительное понятие.
    Разумный (минимальный) все-равно определить можно было-бы.

    Прокомментировать:


  • v_i_b
    Участник ответил
    Сообщение от Леонид Николаевич Посмотреть сообщение
    Вот и я выше говорил... Ввели бы в отчет возрастной порог
    Возрастной порог для назначения пенсии очень относительное понятие.
    Кроме трудовой есть и другие виды. Правда, не знаю как на их индексацию будут влиять эти списки("доносы").

    Прокомментировать:


  • Леонид Николаевич
    Участник ответил
    Сообщение от LoraK Посмотреть сообщение
    А буквально так:

    Т.е. пришел Вася 1995 г.р. без СНИЛС (не пенсионер!), подали на него неполные и/или недостоверные сведения.
    А пенсионерке Марье Ивановне из-за этого переплатили пенсию

    Не сказано же, что недостоверные сведения касаются именно работающих пенсионеров...
    Вот и я выше говорил... Ввели бы в отчет возрастной порог и ушли бы проблемы со СНИЛСом. ИМХО, СНИЛСа может не быть только у молодых... Ну разве, что найдутся исключения.
    Это, если мы правильно понимаем назначение отчета

    Прокомментировать:

реклама

Свернуть
Обработка...
X