Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Помогите новичку, плз! / 13 сообщений из 13, страница 1 из 1
07.07.2009, 09:53
    #36076639
robocip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
Процедура ПриОткрытии()
Перем сч1, список;
сч1 = СоздатьОбъект("Счет");
список = СоздатьОбъект("СписокЗначений");
сч1.ВыбратьСчета();
Пока сч1.ПолучитьСчет() = 1 Цикл
список.ДобавитьЗначение(сч1.наименование);
КонецЦикла;
КонецПроцедуры

Имеется такая процедура в 7.7, хочу чтобы в диалог, в объект - список, при открытии отчета выгружались данные их справочника Счета. Но они не выгружаются. В чем моя ошибка и как сделать правильно?
...
Рейтинг: 0 / 0
07.07.2009, 10:07
    #36076676
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
а список - он где? На форме? нафига он тогда объявляется в процедуре
...
Рейтинг: 0 / 0
07.07.2009, 10:09
    #36076685
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
и кой смысл забивать его наименованиями... может лучше ссылками?

список.ДобавитьЗначение(сч1.ТекущийЭлемент(), сч1.наименование);
...
Рейтинг: 0 / 0
07.07.2009, 10:36
    #36076763
Хитроглазый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
сч1 = СоздатьОбъект("Справочник.Счета");
...
Рейтинг: 0 / 0
07.07.2009, 11:45
    #36077019
robocip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
Понял, спасибо, есть еще вопрос: дни = ДатаЧисло(сотрудники.ТекущийЭлемент().ДатаРождения) + "январь";
Должно вывестись например так: 17 января. А выводится например так 7. Почему и как сделать чтобы выводилось так как я хочу?
...
Рейтинг: 0 / 0
07.07.2009, 12:02
    #36077080
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
robocipПонял, спасибо, есть еще вопрос: дни = ДатаЧисло(сотрудники.ТекущийЭлемент().ДатаРождения) + "январь";
Должно вывестись например так: 17 января. А выводится например так 7. Почему и как сделать чтобы выводилось так как я хочу?

кроме хотения еще понимание нужно - как не получить граблями по eggs от неявного приведения типов...

дни = "" + ДатаЧисло(сотрудники.ТекущийЭлемент().ДатаРождения) + "январь";
...
Рейтинг: 0 / 0
07.07.2009, 12:41
    #36077157
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
robocip Должно вывестись например так: 17 января... как сделать чтобы выводилось так как я хочу?
Почитать описание функции Формат(,)
...
Рейтинг: 0 / 0
07.07.2009, 13:06
    #36077237
robocip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
Господин ПЖ, Спасибо =), но у меня есть еще один вопрос: я поставил на форму диалога несколько "Переключателей", обход настроил, работают нормально, сделал условие: Если один=1 Тогда ....... КонецЕсли; Если два=1 Тогда ..... КонецЕсли; Условия для обоих переключателей одинаковые, Но почему у меян работает условие только для первого "Переключателя", а для второго нет ?
...
Рейтинг: 0 / 0
07.07.2009, 13:11
    #36077252
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
Потому что значение есть только у первого переключателя. У второго даже имени может не быть. Соответственно, при установке второго переключателя в значение первого запишется 2.
...
Рейтинг: 0 / 0
07.07.2009, 13:16
    #36077260
robocip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
semyons, Спасибо тебе огромное =))
...
Рейтинг: 0 / 0
07.07.2009, 15:06
    #36077598
robocip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
У меня есть ещё один вопрос: Почему когда я просто делю числа например 5%4 , то у меня получается 1, а когда делю черех преобразования такого рода: возраст = (ТекущаяДата() - сотрудники.ТекущийЭлемент().ДатаРождения) % 365; то мне система начинает выдавать ахинею какуюто?
возраст = (ТекущаяДата() - сотрудники.ТекущийЭлемент().ДатаРождения) / 365; ответ 29,043
возраст = (ТекущаяДата() - сотрудники.ТекущийЭлемент().ДатаРождения) % 365; ответ 107

В чем дело, подскажите?
...
Рейтинг: 0 / 0
07.07.2009, 15:31
    #36077720
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
остаток от целочисленного деления

11/2=5,5
11%2=1
...
Рейтинг: 0 / 0
07.07.2009, 17:22
    #36078243
robocip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку, плз!
Господин ПЖ, понял, а как вот мне достать константу например: Руководитель из методанных Константы и вывести в таблицу?

На таблице вывел выражение: конст, а в модуле : конст = Константа.Руководитель;

Но ничего не выводиться =(
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите новичку, плз! / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]