Версия для печати темы (https://pro1c.org.ua/index.php?s=228637de5ca959a806778090ad70976d&showtopic=4907)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Тематическое общение _ Задачи при поступлении на работу
Автор: MH.z 30.09.11, 10:32
Доброго времени суток!
Кто может помогите разобраться. В программировании 1С я не так уж и давно, вот устраиваюсь на работу и мне дали задания на решения которых есть две недели.
Вроде бы и все понятно, да только не пойму, что к чему.
Не привык я еще к таким терминам
Вот сама задача :
Создать справочники ТМЦ (рекв.Цена), МестаХранения, Контрагенты
Создать документ ПриходнаяНакладная: Контрагент, Склад, мн.ч. ТМЦ, Цена, Количество, Сумма – при изменении ТМЦ из карточки переписывается Цена, при изменении Цены и Количества рассчитывается Сумма)
1.В основном меня интересует ,что такое "мн.ч. ТМЦ"( как я понимаю множественное число ТМЦ)
2. Не совсем понимаю где здесь Реквизиты, а где Табличные части.
За ранее благодарен за помощь!
Автор: DartRomanius 30.09.11, 10:37
МН.Ч. и есть Табличная часть.
Автор: Batchir 30.09.11, 10:39
Фигасе задание на две недели, ну да ладно.
Контрагент, Склад - это реквизиты документа
мн.ч. - это скорее всего имелось ввиду многострочная часть, а именно табличная часть товаров
ТМЦ, Цена, Количество, Сумма - это реквизиты строк табличной части товаров.
Автор: logist 30.09.11, 10:42
Найдите "Практическое пособие разработчика" Радченко, 2009.
Там это все замечательно описывается, причем с большей вероятностью задание именно от-туда (ну или из пособия 2007 г.)
Цитата(MH.z @ 30.09.11, 11:32)
В программировании 1С я не так уж и давно
Уточните насколько не давно. Чтоб через десяток сообщений не оказалось что Вы вообще ничего не знаете, и надо тупо написать готовый код...
Автор: Flexy 30.09.11, 10:45
Интересно, на какую специальность поступает автор?
Автор: Vofka 30.09.11, 10:48
Я так понял, что автор не то что "я не так уж и давно", а вообще 1С в глаза не видел.
А устраивается на работу во франч . Или я ошибаюсь?
Автор: Flexy 30.09.11, 10:49
Цитата(Vofka @ 30.09.11, 10:48)
Я так понял, что автор не то что "я не так уж и давно", а вообще 1С в глаза не видел.
А устраивается на работу во франч
. Или я ошибаюсь?
Ну а чо? Накатывать обновления на Типовые, имхо много ума не надо.
У меня так кстати один знакомый устроился.Но знал он права чуток побольше
Автор: хакерок 30.09.11, 10:51
x
Автор: MH.z 30.09.11, 11:26
Цитата(Vofka @ 30.09.11, 11:48) http://pro1c.org.ua/index.php?act=findpost&pid=33116
Фигасе задание на две недели, ну да ладно.
Контрагент, Склад - это реквизиты документа
мн.ч. - это скорее всего имелось ввиду многострочная часть, а именно табличная часть товаров
ТМЦ, Цена, Количество, Сумма - это реквизиты строк табличной части товаров.
Это не все задание,это только часть.
Цитата(logist @ 30.09.11, 11:42)
Найдите "Практическое пособие разработчика" Радченко, 2009.
Там это все замечательно описывается, причем с большей вероятностью задание именно от-туда (ну или из пособия 2007 г.)
Уточните насколько не давно. Чтоб через десяток сообщений не оказалось что Вы вообще ничего не знаете, и надо тупо написать готовый код...
Спасибо, готовый код не нужно. Тут я уже сам постараюсь
Спасибо всем! Если Вы не против я и в дальнейшем буду обращаться за помощью в этом разделе!
Автор: Batchir 30.09.11, 11:40
Удачи в освоении, Мы всегда не против если всё оформлено по http://pro1c.org.ua/index.php?act=boardrules
Автор: MH.z 30.09.11, 12:01
Цитата(Batchir @ 30.09.11, 12:40) http://pro1c.org.ua/index.php?act=findpost&pid=33124
Благодарю !
Автор: Егор Динин 01.10.11, 14:54
Прощу прощения, но с такими знаниями на программиста во франч Вам не светит. Если возьмут(?) будете бегать по установкам и обновлениям, а через несколько месяцев даже штамповать внешние печатные, простенькие роли, ковырять обработки КБ и т. д. Лиха беда начало. Удачи!!!
Автор: MH.z 02.10.11, 15:04
Цитата(Егор Динин @ 01.10.11, 15:54)
Прощу прощения, но с такими знаниями на программиста во франч Вам не светит. Если возьмут(?) будете бегать по установкам и обновлениям, а через несколько месяцев даже штамповать внешние печатные, простенькие роли, ковырять обработки КБ и т. д. Лиха беда начало. Удачи!!!
Спасибо. С установкой и обновлением у меня проблем нет.
Спешу вновь обратиться к Вам за помощью. Руководствуюсь книгой Радченко "Практическое пособие разработчика" Как и посоветовали.
Вроде и не плохо все бы. Да только не могу сообразить как сделать "при изменении ТМЦ из карточки переписывается Цена". При изменении колонок Цена и Количество рассчитывается сумма-это я сделал.
Буду Вам благодарен если Вы лояльно будете относиться к моим вопросам. Очень хочу попасть на работу во франч. Т.к. там практика и само собой опыт будет.
Спасибо!
Автор: logist 02.10.11, 15:24
А искать по форуму не пробовали? мне кажется что "Практическое пособие разработчика" Радченко уже не раз "обсасывали" на форуме. Даже если не книгу но подобный вопрос так точно.
Автор: Ardi 02.10.11, 16:01
Пример кода:
Процедура ТабличнаяЧасть1НоменклатураПриИзменении(Элемент)
элементыформы.ТабличнаяЧасть1.ТекущаяСтрока.Цена = элементыформы.ТабличнаяЧасть1.ТекущаяСтрока.Номенклатура.КОд;
КонецПроцедуры
Автор: MH.z 02.10.11, 16:47
Процедура ТабличнаяЧастьТМЦПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ТабличнаяЧасть.ТекущиеДанные;
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ;
КонецПроцедуры
Так я написал код. Но при выборе из колонки ТМЦ в колонке Цена не устанавливается цена. Ошибок не выдает. Где я ошибся?
Автор: logist 02.10.11, 16:55
Если цена это реквизит в справочнике ТМЦ то тогда так
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ.Цена;
Только потом еще надо вызвать пересчет суммы.
Автор: MH.z 02.10.11, 17:08
Цитата(logist @ 02.10.11, 17:55)
Если цена это реквизит в справочнике ТМЦ то тогда так
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ.Цена;
Только потом еще надо вызвать пересчет суммы.
Да Цена -это реквезит в справочнике ТМЦ, сделал. Теперь выдает ошибку
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(17)}: Поле объекта не обнаружено (Цена)
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ТМЦ.Цена;
Автор: logist 02.10.11, 17:14
Ну значит или колонка или реквизит называется не "Цена". А может быть НаКлиенте нельзя обратится к реквизиту справочника на прямую.
Автор: MH.z 02.10.11, 18:03
Та вроде клиент нормальный и колонки называются как надо
Автор: logist 02.10.11, 18:11
Цитата(MH.z @ 02.10.11, 19:03)
Та вроде клиент нормальный
И что Вы вкладываете в это понятие?
Я вообще-то о том, что в процедуре исполняемой НаКлиенте нельзя прямо обратится к реквизиту другого объекта. Нужно написать отдельную процедуру которая будет компилироваться НаСервере (даже НаСервереБезКонтекста) которая будет получать цену, и уже потом вызывать ее из Клиентской.
p.s. вопросы:
1) Вы используете 8.2 управляемое приложение?
2) Вы знаете что такое директивы компиляции, используете их при написании кода?
Автор: MH.z 02.10.11, 18:21
1. Да.
2. Нет.
Автор: logist 02.10.11, 18:33
Цитата(MH.z @ 02.10.11, 19:21)
2. Нет.
Печально. Вам нужен какой-то минимум базовых знаний, дальше без этого просто нет смысла..
Автор: dobruan 02.10.11, 21:31
Цитата(logist @ 02.10.11, 19:33)
Печально. Вам нужен какой-то минимум базовых знаний, дальше без этого просто нет смысла..
А после прочтения книги "Практическое пособие разработчика" какой уровень будет... Ну в смысле базовый уровень будет.
Автор: Ardi 02.10.11, 22:36
х
Автор: logist 02.10.11, 22:43
Цитата(Ardi @ 02.10.11, 23:36)
А во вторых для программирования под толстый клиент нужно изучать ещё более сложную фигню. И знаний по программированию нужно намного больше. И сломаешь ноги раньше чем что-то выучишь.
Это точно о _толстом_ клиенте? Мне казалось 8.1 проще 8.2 (полноценных)
Автор: Ardi 02.10.11, 23:04
исправил описку.
Автор: dobruan 03.10.11, 20:43
Такое ощущение, что 8-ку знают только избранные, и не всем дано освоить, даже при сильном желании.
Ведь за 1-1,5 года можно освоить не только азы и работая не обязательно у франча.
Или я очень ошибаюсь
Автор: logist 03.10.11, 21:06
Цитата(dobruan @ 03.10.11, 21:28) http://pro1c.org.ua/index.php?act=findpost&pid=33357
Такое ощущение, что 8-ку знают только избранные, и не всем дано освоить, даже при сильном желании.
Возможно не "знают только избранные", а знают только те кто хочет знать...
Я вот не давно консультировал одну даму по чисто по БУ, рассказала что у них 7.7 и они даже не собираются переходить на 8-ку, потому что приходящий программист сказал что это одно и тоже только выглядит по другому, и убедил их, что никакого смысла в переходе на 8-ку нет. Попросила меня показать бухгалтерию на 8-ке, показал-рассказал, через ~неделю звонит предлагает поставить 8-ку и обслуживать ее
Автор: dobruan 03.10.11, 21:15
Я не встречал ни одного "продвинутого" пользователя 1с(программистом их назвать язык не поворачивается) кто сказал вот да 8-ка лучше, и переходить всё таки стоит. У всех одно и тоже что вы получите в замен, "она еще сырая", она стоит кучу денег...
Автор: logist 03.10.11, 21:26
Цитата(dobruan @ 03.10.11, 22:15)
Я не встречал ни одного "продвинутого" пользователя 1с(программистом их назвать язык не поворачивается) кто сказал вот да 8-ка лучше, и переходить всё таки стоит. У всех одно и тоже что вы получите в замен, "она еще сырая", она стоит кучу денег...
Ну вот я как продвинутый пользователь 1С говорю - восьмерка и только восьмерка!
Я стартанул в 1С с 8-ки, и 7-ку заюзал спустя года два, так было такое ощущение что из джипа пересел на самокат. Но конечно 7-ка это не самое страшное, вот когда меня попросили перенести бухгалтерию из 6-й версии, я понял что 7.7 еще и не плохой самокат
))
Автор: dobruan 03.10.11, 21:35
зачем вам это менингит.
Значит будем искать спеца по 8-ке(производство) и бем переходить...
Автор: dobruan 07.10.11, 19:49
Интересно взяли на работу MH.z на работу или нет. Может собеседования еще не было ?
Автор: MH.z 08.10.11, 0:35
Цитата(dobruan @ 07.10.11, 20:49)
Интересно взяли на работу MH.z на работу или нет. Может собеседования еще не было
?
Скоро возьмут)
Автор: Fynjy 08.10.11, 9:35
Цитата(logist @ 02.10.11, 19:11)
2) Вы знаете что такое директивы компиляции, используете их при написании кода?
1С и в букварях используется не корретные термины и тру программиста могут сбить с толку ... Код то не компилируется ... Но в целом вопрос законени если человек читал букварь, на этот вопрос должен дать ответ.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua