Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема с кодом

Тимофей Нестеров Ученик (92), открыт 3 часа назад
Когда я написал код, у меня появилось 3 ошибки

Процедура <<?>>ЗаполнитьПланировщикНаСервере() (Проверка: Сервер)
{ОбщаяФорма.Планировщик.Форма(128,1)}: Неопознанный оператор
<<?>>&НаСервере (Проверка: Сервер)
{ОбщаяФорма.Планировщик.Форма(38,1)}: Неопознанный оператор
<<?>>&НаСервере (Проверка: Тонкий клиент)
{ОбщаяФорма.Планировщик.Форма(128,1)}: Неопознанный оператор
<<?>>&НаСервере (Проверка: Тонкий клиент)

Помогите решить пожалуйста
2 ответа
Лайт Ягами Искусственный Интеллект (329112) 3 часа назад
А код где?
Тимофей НестеровУченик (92) 3 часа назад
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЗаполнитьПланировщикНаСервере();
// Настроить планировщик.
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта = 24;
КонецПроцедуры


&НаСервере
Процедура ЗаполнитьПланировщикНаСервере()

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| УчебныйДеньУроки.Ссылка.Дата КАК Дата,
| УчебныйДеньУроки.НомерСтроки КАК НомерУрока,
|
Тимофей НестеровУченик (92) 3 часа назад
УчебныйДеньУроки.Предмет.Представление КАК Предмет,
| УчебныйДеньУроки.Ссылка КАК УчебныйДень
|ИЗ
| Документ.УчебныйДень.Уроки КАК УчебныйДеньУроки
|
|УПОРЯДОЧИТЬ ПО
| Дата,
| НомерУрока";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
ДатаНачала = НачалоДня(Выборка.Дата) + (Выборка.НомерУрока);
ДатаОкончания = НачалоДня(Выборка.Дата) + КонецУрока(Выборка.НомерУрока);
НовыйЭлемент = Планировщик.Элементы.Добавить(ДатаНачала, ДатаОкончания);
НовыйЭлемент.Текст = Выборка.Предмет;
НовыйЭлемент.Значение = Выборка.УчебныйДень;
КонецЦикла;
Тимофей НестеровУченик (92) 3 часа назад
КонецПроцедуры
&НаСервере
Функция КонецУрока(НомерУрока)
Если НомерУрока = 1 Тогда
Возврат 9 * 60 * 60 + 15 * 60; // 09:15
ИначеЕсли НомерУрока = 2 Тогда
Возврат 10 * 60 * 60 + 15 * 60; // 10:15
ИначеЕсли НомерУрока = 3 Тогда
Возврат 11 * 60 * 60 + 15 * 60; // 11:15
ИначеЕсли НомерУрока = 4 Тогда
Возврат 12 * 60 * 60 + 15 * 60; // 12:15
ИначеЕсли НомерУрока = 5 Тогда
Возврат 13 * 60 * 60 + 20 * 60; // 13:20
ИначеЕсли НомерУрока = 6 Тогда
Возврат 14 * 60 * 60 + 15 * 60; // 14:15
ИначеЕсли НомерУрока = 7 Тогда
Возврат 15 * 60 * 60 + 10 * 60; // 15:10
Иначе
Возврат 0;
КонецЕсли;
КонецФункции


ЗаполнитьПланировщикНаСервере();
// Настроить планировщик.
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта =
Тимофей НестеровУченик (92) 3 часа назад
Планировщик.КратностьПериодическогоВарианта = 24;
Планировщик.ОтступСНачалаПереносаШкалыВремени = 8;
Планировщик.ОтступСКонцаПереносаШкалыВремени = 9;

ЗаполнитьПланировщикНаСервере();
// Настроить планировщик.
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта = 24;
Планировщик.ОтступСНачалаПереносаШкалыВремени = 8;
Планировщик.ОтступСКонцаПереносаШкалыВремени = 9;
Планировщик.ВыравниватьГраницыЭлементовПоШкалеВремени = Ложь;
ЗаполнитьПланировщикНаСервере();
// Настроить планировщик.
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта = 24;
Планировщик.ОтступСНачалаПереносаШкалыВремени = 8;
Тимофей НестеровУченик (92) 3 часа назад
Планировщик.ВыравниватьГраницыЭлементовПоШкалеВремени = Ложь;
Планировщик.ФорматПеренесенныхЗаголовковШкалыВремени = "ДФ='дддд, д ММММ гггг'";


СтандартнаяОбработка = Ложь;
ПараметрыФормы = Новый Структура("Ключ", Элемент.ВыделенныеЭлементы[0].Значение);
ОткрытьФорму("Документ.УчебныйДень.ФормаОбъекта", ПараметрыФормы);
ПараметрыФормы = Новый Структура("Ключ", Элемент.ВыделенныеЭлементы[0].Значение);
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта = 24;

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЗаполнитьПланировщикНаСервере();
Тимофей НестеровУченик (92) 3 часа назад
// Настроить планировщик.
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта = 24;
Планировщик.ОтступСНачалаПереносаШкалыВремени = 8;
Планировщик.ОтступСКонцаПереносаШкалыВремени = 9;
Планировщик.ВыравниватьГраницыЭлементовПоШкалеВремени = Ложь;
Планировщик.ФорматПеренесенныхЗаголовковШкалыВремени = "ДФ='дддд, д ММММ гггг'";
Тимофей НестеровУченик (92) 3 часа назад
Планировщик.ТекущиеПериодыОтображения.Очистить();
НачалоПериода = НачалоНедели(ТекущаяДата());
КонецПериода = КонецНедели(ТекущаяДата()) - 2 * 24 * 60 * 60;
Планировщик.ТекущиеПериодыОтображения.Добавить(НачалоПериода, КонецПериода);
КонецПроцедуры
S.H.I. Оракул (72768) 2 часа назад
 &НаСервере  
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЗаполнитьПланировщикНаСервере();
// Настроить планировщик.
Планировщик.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
Планировщик.КратностьПериодическогоВарианта = 24;
Планировщик.ОтступСНачалаПереносаШкалыВремени = 8;
Планировщик.ОтступСКонцаПереносаШкалыВремени = 9;
Планировщик.ВыравниватьГраницыЭлементовПоШкалеВремени = Ложь;
Планировщик.ФорматПеренесенныхЗаголовковШкалыВремени = "ДФ='дддд, д ММММ гггг'";
Планировщик.ТекущиеПериодыОтображения.Очистить();
НачалоПериода = НачалоНедели(ТекущаяДата());
КонецПериода = КонецНедели(ТекущаяДата()) - 2 * 24 * 60 * 60;
Планировщик.ТекущиеПериодыОтображения.Добавить(НачалоПериода, КонецПериода);
КонецПроцедуры

&НаСервере
Процедура ЗаполнитьПланировщикНаСервере()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| УчебныйДеньУроки.Ссылка.Дата КАК Дата,
| УчебныйДеньУроки.НомерСтроки КАК НомерУрока,
| УчебныйДеньУроки.Предмет.Представление КАК Предмет,
| УчебныйДеньУроки.Ссылка КАК УчебныйДень
|ИЗ
| Документ.УчебныйДень.Уроки КАК УчебныйДеньУроки
|
|УПОРЯДОЧИТЬ ПО
| Дата,
| НомерУрока";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
ДатаНачала = НачалоДня(Выборка.Дата) + (Выборка.НомерУрока);
ДатаОкончания = НачалоДня(Выборка.Дата) + КонецУрока(Выборка.НомерУрока);
НовыйЭлемент = Планировщик.Элементы.Добавить(ДатаНачала, ДатаОкончания);
НовыйЭлемент.Текст = Выборка.Предмет;
НовыйЭлемент.Значение = Выборка.УчебныйДень;
КонецЦикла;
КонецПроцедуры

&НаСервере
Функция КонецУрока(НомерУрока)
Если НомерУрока = 1 Тогда
Возврат 9 * 60 * 60 + 15 * 60; // 09:15
ИначеЕсли НомерУрока = 2 Тогда
Возврат 10 * 60 * 60 + 15 * 60; // 10:15
ИначеЕсли НомерУрока = 3 Тогда
Возврат 11 * 60 * 60 + 15 * 60; // 11:15
ИначеЕсли НомерУрока = 4 Тогда
Возврат 12 * 60 * 60 + 15 * 60; // 12:15
ИначеЕсли НомерУрока = 5 Тогда
Возврат 13 * 60 * 60 + 20 * 60; // 13:20
ИначеЕсли НомерУрока = 6 Тогда
Возврат 14 * 60 * 60 + 15 * 60; // 14:15
ИначеЕсли НомерУрока = 7 Тогда
Возврат 15 * 60 * 60 + 10 * 60; // 15:10
Иначе
Возврат 0;
КонецЕсли;
КонецФункции

&НаКлиенте
Процедура ПланировщикПриВыбореЭлемента(Элемент, ВыбранныеЭлементы, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ПараметрыФормы = Новый Структура("Ключ", Элемент.ВыделенныеЭлементы[0].Значение);
ОткрытьФорму("Документ.УчебныйДень.ФормаОбъекта", ПараметрыФормы);
КонецПроцедуры
Тимофей НестеровУченик (92) 2 часа назад
<<?>>&НаСервере (Проверка: Сервер)
{ОбщаяФорма.Планировщик.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер)
{ОбщаяФорма.Планировщик.Форма(28,1)}: Неопознанный оператор
<<?>>&НаСервере (Проверка: Тонкий клиент)
{ОбщаяФорма.Планировщик.Форма(109,1)}: Неопознанный оператор
<<?>>&НаСервере (Проверка: Тонкий клиент)
{ОбщаяФорма.Планировщик.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент
Похожие вопросы