Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Обработка заполнения Расходной Накладной остатками номенклатуры на складе
Винила
Отправлено: 18.07.19, 11:17


Молчаливый
*

Группа: Пользователи
Сообщений: 4
Регистрация: 15.07.19
Пользователь №: 66002


Sirius83 @ Вчера, 11:28 * ,
Можно сделать так:

ТЗ_Номенклатур = СоздатьОбъект("ТаблицаЗначений");

ТекстЗапроса = "
    |select
    |    Рег.Товар as [Товар $Справочник.Номенклатура],
    |    sum(Рег.КоличествоОстаток) as Количество
    |from
    |  $РегистрОстатки.ОстаткиТМЦ(
    |        :КонДата~,
    |        ,Склад in (select val from #tmp4))
    |       ,(Товар,Склад),) as Рег
    |group by Рег.Товар";

        лRecordSet=СоздатьОбъект("ODBCRecordSet");

        лRecordSet.УстановитьТекстовыйПараметр("КонДата",ТекущаяДата());
    лRecordSet.УложитьСписокОбъектов(ВыбСклады,"#tmp4", "Склады");

    лRecordSet.Отладка(0);
    Если лRecordSet.Открыть(ТекстЗапроса)=0 Тогда
        Сообщить(лRecordSet.ПолучитьОписаниеОшибки());
    КонецЕсли;

        лRecordSet.ПолучитьРезультатыВ_ТЗ(ТЗ_Номенклатур, 1);

        ТЗ_Номенклатур.ВыбратьСтроки();
        Пока ТЗ_Номенклатур.ПолучитьСтроку() = 1 Цикл
                _Номенклатура = ТЗ_Номенклатур.Товар;
                _Количество = ТЗ_Номенклатур.Количество;
        КонецЦикла;
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #153912 · Ответов: 2 · Просмотров: 1092
 

>  CRC-8 для последовательности байтов
Винила
Отправлено: 18.07.19, 10:40


Молчаливый
*

Группа: Пользователи
Сообщений: 4
Регистрация: 15.07.19
Пользователь №: 66002


mut @ Сегодня, 11:08 * ,
С этим примером перепробовал уже наверно все. Может я в не том направлении копаю. Для примера ещё есть тут вариант CRC-32. Может есть у кого-нибудь и для CRC - 8 примерчик.
Опишу входные данные:
Полином: x^8 + x^5 + x^4 + 1;
Начальное значение: FF
Конечное значение:00
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #153911 · Ответов: 4 · Просмотров: 1534
 

>  CRC-8 для последовательности байтов
Винила
Отправлено: 18.07.19, 9:24


Молчаливый
*

Группа: Пользователи
Сообщений: 4
Регистрация: 15.07.19
Пользователь №: 66002


mut @ Сегодня, 9:52 * ,
Спасибо за ответ!
Например, есть последовательность байт в HEX: 01 00 03 0B 00 13 00 86 00 01. Калькулятор выдает В6 (и это правильно). Пробовал каждый байт переводить в DEC и прогонять по тому примеру, но в итоге не получаю ожидаемого результата.
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #153907 · Ответов: 4 · Просмотров: 1534
 

>  CRC-8 для последовательности байтов
Винила
Отправлено: 18.07.19, 8:13


Молчаливый
*

Группа: Пользователи
Сообщений: 4
Регистрация: 15.07.19
Пользователь №: 66002


Добрый день!
1с 7.7. Есть ли у кого пример (обработка), которая подсчитывает контрольную сумму алгоритмом CRC-8 для последовательности байтов. Вот тут пример, в котором полином и начальное значение те, которые мне нужны, но аргумент - число, а мне нужно последовательность байтов.

Спасибо!
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #153904 · Ответов: 4 · Просмотров: 1534
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 30.04.24, 18:47
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!