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

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

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

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

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

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

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

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

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


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