Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Помогите новичку - Форма Т5 - ЗУП 1С 8.1 / 19 сообщений из 19, страница 1 из 1
31.03.2009, 00:00
    #35901758
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Подскажите новичку - как сделать так что бы в форме Т5 печаталось основание кадрового перемещения. Эти данные заносятся а в отчете не показываются. Расскажите по шагам пожалйста, я еще тока начинаю...знакомиться с 1С.
...
Рейтинг: 0 / 0
31.03.2009, 09:09
    #35902013
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Т.к. "основание перемещение" имеет тип строка, а поля 10 и 11 формы Т5 могут пренимать только конкретные значения, в данном случае это номер и дата, то тебе, чтобы решить свою проблему нужно будет разбирать строку("основание перемещение") и выделять оттуда номер и дату, для этого у тебя должен быть навык программирования в 1С.
...
Рейтинг: 0 / 0
31.03.2009, 09:34
    #35902059
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Но мне же номер и дату не надо - мне надо всего лишь текстовое опсание основание перемещения которое заносится в форму документа... я что то не догоняю тут. В основание перемещения же заноситься может любая тесктовая информация...
...
Рейтинг: 0 / 0
31.03.2009, 09:36
    #35902063
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Наверное я не правильно задал вопрос... не основание перемещение а причина перевода.. вот! Там где прежнее место работы - есть причина перевода. Мне ее надо выводить - а в типовом макете там ничего не отражается
...
Рейтинг: 0 / 0
31.03.2009, 10:03
    #35902136
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Нужно: 1)зайти в конфигуратор открыть документ "кадр. перемещение организации", открыть макет Т5, и прописать переменную(например назвать ее "Основание") в ячейке №29(причина перевода);
2)Зайти в модуль документа и находим функцию "печатьТ5", примерно в строке №795, если точнее перед выражениями:
//ТабДокумент.Вывести(ОбластьМакета);

// Подвал документа.
ТабДокумент.Вывести(ОбластьМакетаПодвал);//
Прописываем следующее:
ОбластьМакета.Параметры.Основание=ВыборкаРаботники.ОснованиеПеревода;
Должно все заработать.
У меня например видимо проблема с релизом, поэтому я написал бы еще адин запросик. Если у тебя не получется сделать , напишу какой.
...
Рейтинг: 0 / 0
31.03.2009, 10:15
    #35902183
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Пишет что поле ОснованиеПеревода не найдено... а в принципе и правильно - ни в реквизитной части ни в табличной этого поля нет... его надо наверное надо добавлять в выборку работников.. тока вот какое поле и откуда????
...
Рейтинг: 0 / 0
31.03.2009, 10:33
    #35902250
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Извини моя ошибка:
нужно написать вместо //ОснованиеПеревода// //ОснованиеПеремещения//
...
Рейтинг: 0 / 0
31.03.2009, 10:50
    #35902333
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Нет не заработало все равнои ошибок нет и не отображается причина перевода
...
Рейтинг: 0 / 0
31.03.2009, 11:15
    #35902433
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
у тебя такаяже проблема как у меня значит напише вместо //ОбластьМакета.Параметры.Основание=Результат.ОснованиеПеремещения;// следующее:
ЗапросОснование=Новый Запрос;
ЗапросОснование.Текст="ВЫБРАТЬ
| КадровоеПеремещениеОрганизацийРаботникиОрганизации.Ссылка,
| КадровоеПеремещениеОрганизацийРаботникиОрганизации.ОснованиеПеремещения
|ИЗ
| Документ.КадровоеПеремещениеОрганизаций.РаботникиОрганизации КАК КадровоеПеремещениеОрганизацийРаботникиОрганизации
|ГДЕ
| КадровоеПеремещениеОрганизацийРаботникиОрганизации.Ссылка = &Ссылка";
ЗапросОснование.УстановитьПараметр("Ссылка", Ссылка);
Результат=ЗапросОснование.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
ОбластьМакета.Параметры.Основание=Результат.ОснованиеПеремещения;
КонецЦикла;
...
Рейтинг: 0 / 0
31.03.2009, 11:16
    #35902436
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Попробовал вставить проверку -
//
Если ЗначениеЗаполнено(ВыборкаРаботники.ОснованиеПеремещения) Тогда
ОбластьМакета.Параметры.Основание=ВыборкаРаботники.ОснованиеПеремещения;
Иначе
ОбластьМакета.Параметры.Основание = "не указано";
КонецЕсли;
//

В отчете стало печатать не указано, хотя в форме документа у меня указано "Просто так". Видимо ОснованиеПеремещения - хранит другое значиние??? Пустое??? А какое же поле тогжда заполняется в форме документа в графе "Основание перемещения"
...
Рейтинг: 0 / 0
31.03.2009, 11:19
    #35902452
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
новички кроме копи/пасте вообще что-то делать должны? Например документацию читать?..
...
Рейтинг: 0 / 0
31.03.2009, 11:20
    #35902455
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
видимо это глюк конфы;
читай предыдущий ответ.
...
Рейтинг: 0 / 0
31.03.2009, 11:52
    #35902565
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Господин ПЖ,
может быть новичек для меня сильно сказано - я вообще первый раз конфу открыл и ни разу не работал с 1С. Это так к слову... Извиняюсь если вас чем задел...
...
Рейтинг: 0 / 0
31.03.2009, 11:55
    #35902582
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
tssAdmin, вставил эту выборку - но не помогло...
...
Рейтинг: 0 / 0
31.03.2009, 11:58
    #35902595
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
что пишет на что ругается. У меня все работает.
А в макете точно стоит тип параметр у реквизита "основание" и в тот ли макет ты вставил тот реквезит
...
Рейтинг: 0 / 0
31.03.2009, 12:36
    #35902786
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Все заработало... я просто не убрал то что раньше писал поэтому
ОбластьМакета.Параметры.Основание
перезатиралось значением
ВыборкаРаботники.ОснованиеПеревода
вместо
Результат.ОснованиеПеремещения

Спасибо...
...
Рейтинг: 0 / 0
31.03.2009, 13:33
    #35903067
givi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
А еще вопрос!. А как поступить с этим отчетом, что бы не снимать с поддержки, и что бы обновления конфигурации не перезатирали сделанные изменения в отчете ????
...
Рейтинг: 0 / 0
31.03.2009, 14:01
    #35903186
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
Написать внешнию обработку, в которой будет подцепляться данный макет, а в модуле прописать всю функцию ПечатьТ5
...
Рейтинг: 0 / 0
31.03.2009, 14:02
    #35903195
tssAdmin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку - Форма Т5 - ЗУП 1С 8.1
даже не просто функцию ПечатьТ5 а еще несколько блоков, вобщем надо погемороиться
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите новичку - Форма Т5 - ЗУП 1С 8.1 / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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