Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Задачи при поступлении на работу
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Тематическое общение
MH.z
Доброго времени суток!
Кто может помогите разобраться. В программировании 1С я не так уж и давно, вот устраиваюсь на работу и мне дали задания на решения которых есть две недели.
Вроде бы и все понятно, да только не пойму, что к чему.
Не привык я еще к таким терминам sad.gif

Вот сама задача :

Создать справочники ТМЦ (рекв.Цена), МестаХранения, Контрагенты
Создать документ ПриходнаяНакладная: Контрагент, Склад, мн.ч. ТМЦ, Цена, Количество, Сумма – при изменении ТМЦ из карточки переписывается Цена, при изменении Цены и Количества рассчитывается Сумма)

1.В основном меня интересует ,что такое "мн.ч. ТМЦ"( как я понимаю множественное число ТМЦ)
2. Не совсем понимаю где здесь Реквизиты, а где Табличные части.

За ранее благодарен за помощь!
DartRomanius
МН.Ч. и есть Табличная часть.
Batchir
Фигасе задание на две недели, ну да ладно.

Контрагент, Склад - это реквизиты документа
мн.ч. - это скорее всего имелось ввиду многострочная часть, а именно табличная часть товаров
ТМЦ, Цена, Количество, Сумма - это реквизиты строк табличной части товаров.
logist
Найдите "Практическое пособие разработчика" Радченко, 2009.
Там это все замечательно описывается, причем с большей вероятностью задание именно от-туда (ну или из пособия 2007 г.)

Цитата(MH.z @ 30.09.11, 11:32) необходимо зарегистрироваться для просмотра ссылки
В программировании 1С я не так уж и давно

Уточните насколько не давно. Чтоб через десяток сообщений не оказалось что Вы вообще ничего не знаете, и надо тупо написать готовый код...
Flexy
Интересно, на какую специальность поступает автор? blush.gif
Vofka
Я так понял, что автор не то что "я не так уж и давно", а вообще 1С в глаза не видел.

А устраивается на работу во франч smile.gif . Или я ошибаюсь?
Flexy
Цитата(Vofka @ 30.09.11, 10:48) необходимо зарегистрироваться для просмотра ссылки
Я так понял, что автор не то что "я не так уж и давно", а вообще 1С в глаза не видел.

А устраивается на работу во франч smile.gif . Или я ошибаюсь?

Ну а чо? Накатывать обновления на Типовые, имхо много ума не надо.
У меня так кстати один знакомый устроился.Но знал он права чуток побольше smile.gif
хакерок
x
MH.z
Цитата(Vofka @ 30.09.11, 11:48) необходимо зарегистрироваться для просмотра ссылки
Я так понял, что автор не то что "я не так уж и давно", а вообще 1С в глаза не видел.

А устраивается на работу во франч smile.gif . Или я ошибаюсь?


Не ошибаетесь) В глаза видел 1С.

Цитата(Batchir @ 30.09.11, 11:39) необходимо зарегистрироваться для просмотра ссылки
Фигасе задание на две недели, ну да ладно.

Контрагент, Склад - это реквизиты документа
мн.ч. - это скорее всего имелось ввиду многострочная часть, а именно табличная часть товаров
ТМЦ, Цена, Количество, Сумма - это реквизиты строк табличной части товаров.

Это не все задание,это только часть.

Цитата(logist @ 30.09.11, 11:42) необходимо зарегистрироваться для просмотра ссылки
Найдите "Практическое пособие разработчика" Радченко, 2009.
Там это все замечательно описывается, причем с большей вероятностью задание именно от-туда (ну или из пособия 2007 г.)


Уточните насколько не давно. Чтоб через десяток сообщений не оказалось что Вы вообще ничего не знаете, и надо тупо написать готовый код...


Спасибо, готовый код не нужно. Тут я уже сам постараюсь smile.gif

Спасибо всем! Если Вы не против я и в дальнейшем буду обращаться за помощью в этом разделе!
Batchir
Удачи в освоении, Мы всегда не против если всё оформлено по необходимо зарегистрироваться для просмотра ссылки
MH.z
Цитата(Batchir @ 30.09.11, 12:40) необходимо зарегистрироваться для просмотра ссылки
Удачи в освоении, Мы всегда не против если всё оформлено по необходимо зарегистрироваться для просмотра ссылки

Благодарю !
Егор Динин
Прощу прощения, но с такими знаниями на программиста во франч Вам не светит. Если возьмут(?) будете бегать по установкам и обновлениям, а через несколько месяцев даже штамповать внешние печатные, простенькие роли, ковырять обработки КБ и т. д. Лиха беда начало. Удачи!!!
MH.z
Цитата(Егор Динин @ 01.10.11, 15:54) необходимо зарегистрироваться для просмотра ссылки
Прощу прощения, но с такими знаниями на программиста во франч Вам не светит. Если возьмут(?) будете бегать по установкам и обновлениям, а через несколько месяцев даже штамповать внешние печатные, простенькие роли, ковырять обработки КБ и т. д. Лиха беда начало. Удачи!!!

Спасибо. С установкой и обновлением у меня проблем нет.

Спешу вновь обратиться к Вам за помощью. Руководствуюсь книгой Радченко "Практическое пособие разработчика" Как и посоветовали.
Вроде и не плохо все бы. Да только не могу сообразить как сделать "при изменении ТМЦ из карточки переписывается Цена". При изменении колонок Цена и Количество рассчитывается сумма-это я сделал.
Буду Вам благодарен если Вы лояльно будете относиться к моим вопросам. Очень хочу попасть на работу во франч. Т.к. там практика и само собой опыт будет.
Спасибо!
logist
А искать по форуму не пробовали? мне кажется что "Практическое пособие разработчика" Радченко уже не раз "обсасывали" на форуме. Даже если не книгу но подобный вопрос так точно.
Ardi
Пример кода:
Процедура ТабличнаяЧасть1НоменклатураПриИзменении(Элемент)
    элементыформы.ТабличнаяЧасть1.ТекущаяСтрока.Цена = элементыформы.ТабличнаяЧасть1.ТекущаяСтрока.Номенклатура.КОд;    
КонецПроцедуры
MH.z
Процедура ТабличнаяЧастьТМЦПриИзменении(Элемент)
    СтрокаТабличнойЧасти = Элементы.ТабличнаяЧасть.ТекущиеДанные;
    СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ;
КонецПроцедуры


Так я написал код. Но при выборе из колонки ТМЦ в колонке Цена не устанавливается цена. Ошибок не выдает. Где я ошибся?
logist
Если цена это реквизит в справочнике ТМЦ то тогда так
    СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ.Цена;

Только потом еще надо вызвать пересчет суммы.
MH.z
Цитата(logist @ 02.10.11, 17:55) необходимо зарегистрироваться для просмотра ссылки
Если цена это реквизит в справочнике ТМЦ то тогда так
    СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ.Цена;

Только потом еще надо вызвать пересчет суммы.


Да Цена -это реквезит в справочнике ТМЦ, сделал. Теперь выдает ошибку
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(17)}: Поле объекта не обнаружено (Цена)
    СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ.Цена;
logist
Ну значит или колонка или реквизит называется не "Цена". А может быть НаКлиенте нельзя обратится к реквизиту справочника на прямую.
MH.z
Та вроде клиент нормальный и колонки называются как надо sad.gif
logist
Цитата(MH.z @ 02.10.11, 19:03) необходимо зарегистрироваться для просмотра ссылки
Та вроде клиент нормальный

И что Вы вкладываете в это понятие?

Я вообще-то о том, что в процедуре исполняемой НаКлиенте нельзя прямо обратится к реквизиту другого объекта. Нужно написать отдельную процедуру которая будет компилироваться НаСервере (даже НаСервереБезКонтекста) которая будет получать цену, и уже потом вызывать ее из Клиентской.

p.s. вопросы:
1) Вы используете 8.2 управляемое приложение?
2) Вы знаете что такое директивы компиляции, используете их при написании кода?
MH.z
1. Да.
2. Нет.
logist
Цитата(MH.z @ 02.10.11, 19:21) необходимо зарегистрироваться для просмотра ссылки
2. Нет.

Печально. Вам нужен какой-то минимум базовых знаний, дальше без этого просто нет смысла..
dobruan
Цитата(logist @ 02.10.11, 19:33) необходимо зарегистрироваться для просмотра ссылки
Печально. Вам нужен какой-то минимум базовых знаний, дальше без этого просто нет смысла..

А после прочтения книги "Практическое пособие разработчика" какой уровень будет... Ну в смысле базовый уровень будет.
Ardi
х
logist
Цитата(Ardi @ 02.10.11, 23:36) необходимо зарегистрироваться для просмотра ссылки
А во вторых для программирования под толстый клиент нужно изучать ещё более сложную фигню. И знаний по программированию нужно намного больше. И сломаешь ноги раньше чем что-то выучишь.

Это точно о _толстом_ клиенте? Мне казалось 8.1 проще 8.2 (полноценных)
Ardi
исправил описку.
dobruan
Такое ощущение, что 8-ку знают только избранные, и не всем дано освоить, даже при сильном желании.
Ведь за 1-1,5 года можно освоить не только азы и работая не обязательно у франча.


Или я очень ошибаюсь
logist
Цитата(dobruan @ 03.10.11, 21:28) необходимо зарегистрироваться для просмотра ссылки
Ведь за 1-1,5 года можно освоить не только азы и работая не обязательно у франча.

При желании это можно сделать гораздо быстрее.
Я например когда столкнулся первый раз с 8.0 (до этого вообще не имея понятия что такое 1С и ООП), понять азы мне хватило не больше недели, через месяц я уже самостоятельно смог написать БП, написать весь код и взаимодействие с Задачами, и это при том что у меня кроме коробочной литературы и встроенной справки ничего не было, и спросить не у кого было (это было на заре 8ки). Так что я всегда говорю: было бы желание...

Цитата(dobruan @ 03.10.11, 21:43) необходимо зарегистрироваться для просмотра ссылки
Такое ощущение, что 8-ку знают только избранные, и не всем дано освоить, даже при сильном желании.

Возможно не "знают только избранные", а знают только те кто хочет знать...

Я вот не давно консультировал одну даму по чисто по БУ, рассказала что у них 7.7 и они даже не собираются переходить на 8-ку, потому что приходящий программист сказал что это одно и тоже только выглядит по другому, и убедил их, что никакого смысла в переходе на 8-ку нет. Попросила меня показать бухгалтерию на 8-ке, показал-рассказал, через ~неделю звонит предлагает поставить 8-ку и обслуживать ее smile.gif
dobruan
Я не встречал ни одного "продвинутого" пользователя 1с(программистом их назвать язык не поворачивается) кто сказал вот да 8-ка лучше, и переходить всё таки стоит. У всех одно и тоже что вы получите в замен, "она еще сырая", она стоит кучу денег...
logist
Цитата(dobruan @ 03.10.11, 22:15) необходимо зарегистрироваться для просмотра ссылки
Я не встречал ни одного "продвинутого" пользователя 1с(программистом их назвать язык не поворачивается) кто сказал вот да 8-ка лучше, и переходить всё таки стоит. У всех одно и тоже что вы получите в замен, "она еще сырая", она стоит кучу денег...

Ну вот я как продвинутый пользователь 1С говорю - восьмерка и только восьмерка! smile.gif
Я стартанул в 1С с 8-ки, и 7-ку заюзал спустя года два, так было такое ощущение что из джипа пересел на самокат. Но конечно 7-ка это не самое страшное, вот когда меня попросили перенести бухгалтерию из 6-й версии, я понял что 7.7 еще и не плохой самокат smile.gif))
dobruan
зачем вам это менингит.


Значит будем искать спеца по 8-ке(производство) и бем переходить...
dobruan
Интересно взяли на работу MH.z на работу или нет. Может собеседования еще не было 17000000.gif ?
MH.z
Цитата(dobruan @ 07.10.11, 20:49) необходимо зарегистрироваться для просмотра ссылки
Интересно взяли на работу MH.z на работу или нет. Может собеседования еще не было 17000000.gif ?

Скоро возьмут)
Fynjy
Цитата(logist @ 02.10.11, 19:11) необходимо зарегистрироваться для просмотра ссылки
2) Вы знаете что такое директивы компиляции, используете их при написании кода?

1С и в букварях используется не корретные термины и тру программиста могут сбить с толку ... Код то не компилируется ... Но в целом вопрос законени если человек читал букварь, на этот вопрос должен дать ответ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.