Sim Serg

76
Рейтинг

simich



  •   Регистрация: 21.06.2011 (12 лет назад)

  •   Был(а) на сайте: 25.04.2024

Друзья
  • Дмитрий Мурин
  • Владимир Бурмистров
  • Дмитрий Малышев
  • Анатолий Коровин
Подписчики 8

Группы

Профессиональный разработчик

Рейтинг 76

Добавление записей регистров в документ Корректировка записей регистров

Инструменты и обработки Программист Платформа 1С v8.3 1С:Управление производственным предприятием Бухгалтерский учет Управленческий учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Корректировка данных

Когда требуется корректировка закрытого периода, то ничего не остается, кроме как создать документ "Корректировка записей регистров" в текущем периоде и в нем уже править движения регистров, как они должны были быть. Обработка позволяет добавлять выбранные движения регистров в документ "Корректировка записей регистров".

1 стартмани

27.11.2015    14418    47    simich    1       

8

Унифицированная форма 0504417 с выводом всех изменений в плановых начислениях

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Зарплата и кадры бюджетного учреждения Россия Бухгалтерский учет Windows Абонемент ($m) Внешний отчет (ert,erf) Зарплата

Унифицированная форма 0504417 (Карточка-справка ЗБУ) с выводом всех изменений в плановых начислениях, зарегистрированных не только кадровыми документами, но и расчетными

2 стартмани

30.06.2013    29834    182    simich    11       

16

Комментарии

ОбменБитрикс, Вебхуки, WebHooks#1 07.03.24 23:43
Здравствуйте, подскажите, пожалуйста, что я делаю не так, пытаюсь передать файл на Битрикс24.
в Битриксе создается элемент, но файл не записывается. Код ответа возвращается 200

Код
АдресЗапроса = "/rest/" + IDПользователя + "/" + Идентификатор + "/crm.item.add";
    
    ВремФайл = Новый ДвоичныеДанные(Адрес);
    СтрокаФорматBase64 = Base64Строка(ВремФайл);
    СтрокаФорматBase64 = КодироватьСтроку(СтрокаФорматBase64, СпособКодированияСтроки.КодировкаURL);
    
    КодирТекста = КодировкаТекста.UTF8;
    
    Соединение = Новый HTTPСоединение(АдресБитрикс,,,,, 60, Новый ЗащищенноеСоединениеOpenSSL);
    
    Запрос = Новый HTTPЗапрос(АдресЗапроса);
    Дата = ПреобразоватьДату(ТекущаяДата(), Истина);
    ТелоЗапроса = "entityTypeId=160&fields[UF_CRM_30_1706651794088]=" + Дата + "&fields[UF_CRM_30_1706651786250][fileData][0]=new.pdf" + "&fields[UF_CRM_30_1706651786250][fileData][1]=" + СтрокаФорматBase64;
    
    Запрос.УстановитьТелоИзСтроки(ТелоЗапроса, КодирТекста, ИспользованиеByteOrderMark.НеИспользовать); 
    
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
ОбменОтправка файла из 1С в Битрикс24 методом POST#10 14.02.24 20:16
Подскажите, пожалуйста, что я делаю не так, пытаюсь передать файл на Битрикс24

Код
   АдресЗапроса = "/rest/" + IDПользователя + "/" + Идентификатор + "/crm.item.add";
   
   ВремФайл = Новый ДвоичныеДанные(Адрес);
   СтрокаФорматBase64 = Base64Строка(ВремФайл);
   СтрокаФорматBase64 = КодироватьСтроку(СтрокаФорматBase64, СпособКодированияСтроки.КодировкаURL);
   
   КодирТекста = КодировкаТекста.UTF8;
   
   Соединение = Новый HTTPСоединение(АдресБитрикс,,,,, 60, Новый ЗащищенноеСоединениеOpenSSL);
   
   Запрос = Новый HTTPЗапрос(АдресЗапроса);
   Дата = ПреобразоватьДату(ТекущаяДата(), Истина);
   ТелоЗапроса = "entityTypeId=160&fields[UF_CRM_30_1706651794088]=" + Дата + "&fields[UF_CRM_30_1706651786250][fileData][0]=file3.pdf" + "&fields[UF_CRM_30_1706651786250][fileData][1]=" + СтрокаФорматBase64;
   
   Запрос.УстановитьТелоИзСтроки(ТелоЗапроса, КодирТекста, ИспользованиеByteOrderMark.НеИспользовать); 
   
   Ответ = Соединение.ОтправитьДляОбработки(Запрос);


в Битриксе создается элемент, но файл не приходит
ВКПолучение фото с веб-камеры#52 19.09.23 11:53
Спасибо за обработку! Иван, возникли вопросы:
1. Купили камеру, у этой камеры есть свое приложение для того, чтобы делать фотографии - и фото, сделанные приложением получаются четче, чем через Вашу обработку. Пробовал с настройками в 1С добиться четкости, но так и не получается. Что можно еще попробовать, возможно подскажете?
2. Можно ли как-то через Вашу обработку получать черно-белые снимки?
ОбменВыгрузка УПД/УКД в формате XML в Контур Диадок из 1С:УПП, УТ 10, БП 3.0, КА 2.5#7 22.06.22 15:12
Здравствуйте, подскажите, пожалуйста - при загрузке в диадок получаю ошибку The 'Кварт' attribute is invalid - The value 'Ком. 785, Этаж АНТРЕСОЛЬ №5/17' is invalid according to its datatype 'String' - The actual length is greater than the MaxLength value.
Понимаю, что длина поля Кварт превышена, но как быть? В юр адресе организации комната 785, этаж АНТРЕСОЛЬ №5/17. При формировании УПД это вписывается в поле Кварт="Ком. 785, Этаж АНТРЕСОЛЬ №5/17"
ВКФФД 1.2 на УТ 10.3 маркировка обуви#265 27.04.22 10:26
(264)Спасибо!
ВКФФД 1.2 на УТ 10.3 маркировка обуви#263 26.04.22 11:30
(262) "символ (29)" присутствует. Кодирую в Base64 вот этой функцией, добавил, чтобы убирались переносы строк:
Код
 Функция ЗакодироватьКодМаркировкиBase64(КодМаркировки, ТолькоЗ1Символ = Ложь) Экспорт 
    
    РазделительGS1 = МенеджерОборудованияМаркировкаКлиентСервер.РазделительGS1();//Символ(29)//Это символ GS1
    
    ВременныйФайл = ПолучитьИмяВременногоФайла();
    Запись = Новый ЗаписьТекста(ВременныйФайл);
    Если ТолькоЗ1Символ Тогда
        Запись.Записать(
        Лев(КодМаркировки, 31)
        );
    Иначе 
        Запись.Записать(
        Лев(КодМаркировки, 31) + РазделительGS1
        + Сред(КодМаркировки, 32, 6) + РазделительGS1
        + Сред(КодМаркировки, 38)
        );
    КонецЕсли;
    
    Запись.Закрыть();
    
    Дв = Новый ДвоичныеДанные(ВременныйФайл);
    ВремШтрихкодBase64 = Base64Строка(Дв);
    ВремШтрихкодBase64 = СтрЗаменить(ВремШтрихкодBase64, Символы.ПС, "");
    ВремШтрихкодBase64 = СтрЗаменить(ВремШтрихкодBase64, Символы.ВК, "");

    ШтрихкодBase64 = ?(Лев(ВремШтрихкодBase64, 4) = "77u/", Сред(ВремШтрихкодBase64, 5), ВремШтрихкодBase64);
    УдалитьФайлы(ВременныйФайл);
    
    Возврат ШтрихкодBase64;
    
КонецФункции


При проверке вы имеете в виду, когда выполняем ПолучитьРезультатыЗапросаКМ ? Она возвращает следующую строку: <?xml version="1.0" encoding="UTF-8"?>
<ProcessingKMResult GUID="c86a2e79-2026-4e64-be5e-bd942ace2e39" Result="False" ResultCode="0"/>
ВКФФД 1.2 на УТ 10.3 маркировка обуви#260 22.04.22 17:51
Здравствуйте, подскажите, пожалуйста, что я делаю не так. При сканировании марки Текстиля получаем следующий код 83 символа
010463012744052421r1fKvWU9L'VYO91EE079270ABuNwpIbvSSrFjCY6hs­kCIoxbW9VmHLQqkC0cbNr0=
При кодировании в base64 получается следующий код -
MDEwNDYzMDEyNzQ0MDUyNDIxcjFmS3ZXVTlMJ1ZZTx05MUVFMDcdOTI3MEFC­
dU53cElidlNTckZqQ1k2aHNrQ0lveGJXOVZtSExRcWtDMGNiTnIwPQ==

формирую ПараметрыОперацииXML и посылаю марку на проверку - ОбъектДрайвера.ЗапросКМ, в ответ получаю что проверка не пройдена и если послать чек на фискализацию касса возвращает ошибку 999 "Контрольная марка не проверена". А при сканировании марки на обувь длина марки получается 127 символов и проверка по алгоритму успешна
ВКФФД 1.2 на УТ 10.3 маркировка обуви#254 20.04.22 11:36
(245) Спасибо. Может знаете - когда сканируем марку обуви - сканируется полная марка 127 символов, когда текстиль сканируем - 83 символа. На текстиле марки короче? На текстиль марка не проходит проверку