ЗАНЯТИЕ 78. СМЕННЫЙ ГРАФИК (СПР). ПОДГОТОВКА К СПЕЦИАЛИСТУ ПО ПЛАТФОРМЕ 1С

  Рет қаралды 6,573

Бывший 1Сник

Бывший 1Сник

Күн бұрын

Пікірлер: 17
@AndyZaic
@AndyZaic 3 жыл бұрын
Это здорово, что рассматриваются разные методы заполнения графиков. На любой вкус и цвет, как говорится.
@Ekaterina-ez2kg
@Ekaterina-ez2kg 6 ай бұрын
Спасибо за занятие☺
@АлександрОрлов-п9ч
@АлександрОрлов-п9ч 8 ай бұрын
Для заполнения графика можно использовать деление по модулю: Запись.Значение = ?(Шаг % 3 = 1, 24, 0); Шаг = Шаг + 1; Заменяет две ветки условий
@gerodoth
@gerodoth 3 жыл бұрын
Васина пусть лучше не мягкая а упругая.
@PupaVaskin
@PupaVaskin 3 жыл бұрын
Спасибо за урок. 1. Все таки обычно смены начинаются не в 00.00, но это так придирка. 2. Если все-таки четко следовать формулировке задачи, то ставка должна браться на каждый день своя, ведь когда ставка берется на начало месяца в других билетах, нам это явно сообщают. Для экзамена, наверное, прокатит, но в целом неверно.
@gerodoth
@gerodoth 3 жыл бұрын
выходные наверное можно с формы обработки убрать. а можно на экзамене сделать так: Шаг = Число(Сред(ГрафикРаботы.Наименование,СтрДлина(ГрафикРаботы.Наименование))); ?
@lusine_mkrtumian
@lusine_mkrtumian Жыл бұрын
Можно начать с Шаг = 3 и потом проверять на Шаг % 3 = 0)
@ЕвгенийРомашов-ы2к
@ЕвгенийРомашов-ы2к 3 жыл бұрын
А вопрос в постановке задаче написано что тарифная ставка может изменяться каждый день. Разве не нужно делать срез последних на каждую дату периода, и получать результат в запросе. Так получается решение не соответствует постановке.
@IlyaLeontyev
@IlyaLeontyev 3 жыл бұрын
В этой задаче не нужно. Сказано, что тарифная ставка может меняться каждый день - но не сказано, что это нужно учитывать при расчете зарплаты.
@evgeniyapavlova5147
@evgeniyapavlova5147 2 жыл бұрын
Я всё-таки сомневаюсь, что в этой задаче можно просто взять ставку на период регистрации и всё, в других задачах, где так можно делать, обычно же пишется что-то типа "Первоначальное значение оклада может изменяться не чаще, чем один раз в день, но берется на начало расчетного периода. " А здесь ничего такого не сказано и, по логике, зачем нужна возможность менять ставку каждый день, если она не будет никак учитываться в течение месяца?
@gerodoth
@gerodoth 3 жыл бұрын
Моя версия обработки по методу Зайцева: Набор = РегистрыСведений.ГрафикиРаботы.СоздатьНаборЗаписей(); ЧислоСекундВСутках = 86400; Дат = ДатаНачала; Пока Дат
@Рафаиль-я1к
@Рафаиль-я1к 3 жыл бұрын
можно и так, по Калинкину все пишется в модуле формы : &НаКлиенте Процедура ЗаполнитьГрафик(Команда) Если ПроверитьЗаполнение() Тогда ЗаполнитьГрафикНаСервере(Объект.Период.ДатаНачала, Объект.Период.ДатаОкончания, Объект.ГрафикРаботы, Объект.ВыходныеДни); ПоказатьОповещениеПользователя(,,"Заполнение завершено", БиблиотекаКартинок.ВводНаОсновании); КонецЕсли; КонецПроцедуры &НаСервереБезКонтекста Процедура ЗаполнитьГрафикНаСервере(ДатаНачала, ДатаОкончания, ГрафикРаботы, ВыходныеДни) Набор = РегистрыСведений.ГрафикиРаботы.СоздатьНаборЗаписей(); Набор.Отбор.ГрафикРаботы.Установить(ГрафикРаботы); Набор.Прочитать(); мСтрокиУдалить = Новый Массив; Для каждого Стр Из Набор Цикл Если Стр.Дата>=ДатаНачала и Стр.Дата
@gerodoth
@gerodoth 3 жыл бұрын
@@Рафаиль-я1к длинный код, у меня процедура сразу для 3 графиков заполняет
@AndreyLesand
@AndreyLesand 9 ай бұрын
Запросы в циклах пошли. Надеюсь, никто по этому методу не делал на экзамене)
@РобинБобин-д9е
@РобинБобин-д9е 9 ай бұрын
Горб с вычислением тарифа. Тариф может меняться каждый день, значит нельзя его исчислять на начало периода регистрации. И трудягам обидно и постановке задачи не соответствует.
@МаксимИванов-о4л
@МаксимИванов-о4л 3 жыл бұрын
Команда Навального...ясно от куда у ребяток в погонах твои данные
@vladislav7049
@vladislav7049 2 жыл бұрын
Зато Навальный из всей его шайки шарлатанов остался в России 🤣🤣🤣 Настоящий патриот🤣🤣
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН