Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
У меня вот какой вопрос, Есть документ "ЗаявкаНаТранспорт" и "ФормированиеБригады". В документе ЗаявкаНаТранспорт при выборе машины доставки нужно что бы автоматически заполнялись поля "Водитель", "Грузчик1" "Грузчик2", из документа "ФормированиеБригадыт" Если за машиной не определена бригада выдатся сообщение "Бригада не сформирована". при этом поле машина сбрасывается. добавлю что это задача из методички "Введение в конфигурирование в систме 1с Предприятие основные объекты".
на основании все информации нужно видеть какя бригада работала на какой машине, какой водиль в скольки доставках участвовал и с каким километражом, также нужно получать состояние счетчика на нач каждого дня. Создал переодический регистр сведений СостояниеАвтомобиля в нем определил измерения НазначеныйАвтомобиль, Водитель, грузчик1, Грузчик2, ПоказанияСчетчика. в модуле формы создал обработчик события "МашинаПриИзменении"
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Said @ 03.02.11, 12:27)
Создал переодический регистр сведений СостояниеАвтомобиля в нем определил измерения НазначеныйАвтомобиль, Водитель, грузчик1, Грузчик2, ПоказанияСчетчика. в модуле формы создал обработчик события "МашинаПриИзменении"
... а дальше ждете что тут кто-то напишет Вам остальной код? 1. Для начала измените регистр, измерение в Вашем случае будет одно, остальное будет ресурсами.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
Цитата(logist @ 03.02.11, 13:44)
... а дальше ждете что тут кто-то напишет Вам остальной код? 1. Для начала измените регистр, измерение в Вашем случае будет одно, остальное будет ресурсами.
я не жду что мне кто то что то напишет, я хочу сам понять и разбраться, что то узнаю из книги что то приходиться спрашивать у Вас, мне не надо готовых ответов, я хочу что бы Вы давали подсказки как и что надо сделать. Думаю Вы меня понимаете?
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
Цитата(Vofka @ 03.02.11, 14:07)
Said, так вопрос в чём? В первом посте вообще не одного вопроса нет.
Вопрос таков: Есть документы "ЗаявкаНаТранспорт" и "ФормированиеБригады". В документе ЗаявкаНаТранспорт при выборе машины доставки нужно что бы автоматически заполнялись поля "Водитель", "Грузчик1" "Грузчик2", из документа "ФормированиеБригадыт". Если за машиной не определена бригада выдатся сообщение "Бригада не сформирована". при этом поле машина сбрасывается. Добавлю что это задача из методички "Введение в конфигурирование в систме 1с Предприятие основные объекты".
Я начал делать след. Создал переодический регистр сведений СостояниеАвтомобиля в нем определил измерение НазначеныйАвтомобиль, ресурсы: Водитель, грузчик1, Грузчик2, ПоказанияСчетчика. в модуле формы создал обработчик события "МашинаПриИзменении" Вот собственно и все, было бы хорошо что бы Вы подсказали последовательность или алгоритм, что за чем нужно сделать. Спасибо.
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
В обработке события изменения сделать: отбор из регистра по выбранной машине, если бригада есть, подставить значения из регистра в реквизиты документа, иначе очистить выбор машины и выдать сообщение.
Вот Вам и весь алгоритм...
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
Цитата(logist @ 03.02.11, 14:55)
В обработке события изменения сделать: отбор из регистра по выбранной машине, если бригада есть, подставить значения из регистра в реквизиты документа, иначе очистить выбор машины и выдать сообщение.
Вот Вам и весь алгоритм...
где можно посмотреть пример похож на этот? что бы понять какими методами пользоваться:?
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Said @ 03.02.11, 14:17)
где можно посмотреть пример похож на этот?
Вопрос из разряда - где находится конец бесконечности... извините, но явных примеров разумеется нет. Даже если и есть, то никто не будет себя утруждать поисками. Откройте любую типовую и поищите самостоятельно по обработчикам изменений полей.
Цитата(Said @ 03.02.11, 14:17)
что бы понять какими методами пользоваться:?
Что значит какими методами? Описание методов можно найти во встроенном синтаксис-помощнике.
Личные бесплатные консультации не даю, для этого есть форум!
У меня вот какой вопрос, Есть документ "ЗаявкаНаТранспорт" и "ФормированиеБригады". В документе ЗаявкаНаТранспорт при выборе машины доставки нужно что бы автоматически заполнялись поля "Водитель", "Грузчик1" "Грузчик2", из документа "ФормированиеБригадыт" Если за машиной не определена бригада выдатся сообщение "Бригада не сформирована". при этом поле машина сбрасывается. добавлю что это задача из методички "Введение в конфигурирование в систме 1с Предприятие основные объекты".
на основании все информации нужно видеть какя бригада работала на какой машине, какой водиль в скольки доставках участвовал и с каким километражом, также нужно получать состояние счетчика на нач каждого дня. Создал переодический регистр сведений СостояниеАвтомобиля в нем определил измерения НазначеныйАвтомобиль, Водитель, грузчик1, Грузчик2, ПоказанияСчетчика. в модуле формы создал обработчик события "МашинаПриИзменении"
прошу сильно не пинать. Заранее Большое Спасибо!
Шановний, я також це реалізую [необходимо зарегистрироваться для просмотра ссылки]. Можемо на цю тему поспілкуватися.
А от пробував спитатися щодо проблем у свого викладача?
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Said @ 04.02.11, 11:36)
А как теперь привязаться к проверке есть ли водитель и грузчики...?
Вот спросил сразу, Вам надо написать код, а Вы ломаетесь как девочка... И алгоритм дали, все равно никак... Все Ваши вопросы сходят к написанию кода, пинать то некуда...
&НаСервере Процедура ПолучитьЗначениеАвтомобиля() СостояниеАвтомобиля = РегистрыСведений.СостояниеАвтомобиля.СрезПоследних(Объект.Дата,Новый Структура("НазначеныйАвтомобиль", Объект.Машина)); Если ТутЗадаемУсловиеПроверкиЗаполненностиРесурсов Тогда // если ресусры заполнены ПрисваимваемРеквизитуДокумента = ЗначениеСоответствующегоРесурса; Иначе // если ресусры не заполнены ОчищаемЗначениеАвтомобилия; ИВыдаемСообщение; КонецПроцедуры
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
Цитата(logist @ 04.02.11, 12:45)
Вот спросил сразу, Вам надо написать код, а Вы ломаетесь как девочка... И алгоритм дали, все равно никак... Все Ваши вопросы сходят к написанию кода, пинать то некуда...
&НаСервере Процедура ПолучитьЗначениеАвтомобиля() СостояниеАвтомобиля = РегистрыСведений.СостояниеАвтомобиля.СрезПоследних(Объект.Дата,Новый Структура("НазначеныйАвтомобиль", Объект.Машина)); Если ТутЗадаемУсловиеПроверкиЗаполненностиРесурсов Тогда // если ресусры заполнены ПрисваимваемРеквизитуДокумента = ЗначениеСоответствующегоРесурса; Иначе // если ресусры не заполнены ОчищаемЗначениеАвтомобилия; ИВыдаемСообщение; КонецПроцедуры
Ну Вы же код не написали, это только схема и инструкции что за чем над делать. Это то что надо, спасибо!
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Said @ 04.02.11, 12:05)
Ну Вы же код не написали, это только схема и инструкции что за чем над делать. Это то что надо, спасибо!
Я и не собираюсь писать сразу нужный код Мне каждый раз становиться очень интересно, какой же вопрос будет следующим,... точнее я догадываюсь какой, для себя интересно - угадал или нет ))
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 3 раз
Рейтинг: 0
Цитата(logist @ 04.02.11, 13:09)
Я и не собираюсь писать сразу нужный код Мне каждый раз становиться очень интересно, какой же вопрос будет следующим,... точнее я догадываюсь какой, для себя интересно - угадал или нет ))
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!