Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Вопрос из методички, документ "Заявка на транспорт" 2 страниц V  < 1 2          
mister-x Подменю пользователя
сообщение 04.02.11, 22:40
Сообщение #21

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(logist @ 03.02.11, 13:44) *
... а дальше ждете что тут кто-то напишет Вам остальной код?
1. Для начала измените регистр, измерение в Вашем случае будет одно, остальное будет ресурсами.

Ні все ж вважаю правильним, Виміри: Водитель, Грузчик1, Грузчик2. Ресурс: НазначенныйАвтомобиль. Оскільки, набір "Водитель, Грузчик1, Грузчик2" - визначає конкретну бригаду. Далі необхідно на певний час отримати: яка машина за якою конкретною бригадою (отим набором) закріплена. Інакше вийде відношення машина - набір "Водитель, Грузчик1, Грузчик2" - які можуть і не бути бригадою (тобто такий набір відсутній у док. "Формирование бригады").

logist Подменю пользователя
сообщение 05.02.11, 2:09
Сообщение #22

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Оригинал задания никто не выкладывал, в топике написано:
Цитата(Said @ 03.02.11, 12:27) *
В документе ЗаявкаНаТранспорт при выборе машины доставки нужно что бы автоматически заполнялись поля "Водитель", "Грузчик1" "Грузчик2"

Цитата(Said @ 03.02.11, 12:27) *
Если за машиной не определена бригада выдатся сообщение "Бригада не сформирована".

Мне отсюда понятно, что ведущим значением должна быть машина. Иначе как Вы собираетесь заполнить в документе Заявка поля "Водитель", "Грузчик1" "Грузчик2", выбрав автомобиль? Отбор по ресурсу осуществить нельзя.

Выкладывайте оригинал задания, мне лично Ваша логика не понятна.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

mister-x Подменю пользователя
сообщение 05.02.11, 14:28
Сообщение #23

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(logist @ 05.02.11, 3:09) *
Оригинал задания никто не выкладывал, в топике написано:


Мне отсюда понятно, что ведущим значением должна быть машина. Иначе как Вы собираетесь заполнить в документе Заявка поля "Водитель", "Грузчик1" "Грузчик2", выбрав автомобиль? Отбор по ресурсу осуществить нельзя.

Выкладывайте оригинал задания, мне лично Ваша логика не понятна.

Ваша правда, але у документі "Формирование бригады" обов'язково мають заповненні бути всі члени бригади і всі ці дані записуватись у регістр - інакше при відборі із регістру щодо прикріпрення авто до бригади вийде бурда smile.gif .

Завдання хіба Вам в ПП напишу або ел. адресу, я ж все-таки погодився не розповсюджувати матеріали smile.gif .

logist Подменю пользователя
сообщение 05.02.11, 14:36
Сообщение #24

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(mister-x @ 05.02.11, 14:28) *
але у документі "Формирование бригады" обов'язково мають заповненні бути всі члени бригади і всі ці дані записуватись у регістр

Тогда зачем проверять это при выборе машины, и выдавать сообщение что бригады у машины нет...?
Даже если так, то тогда выбор автомобиля в заявку должен осуществляться не из регистра где хранятся бригады, а из справочника "Автомобили", а потом проверятся регистр на наличие там этого автомобиля, и если автомобиль найден то считать бригаду из регистра.

Короче, что я могу сказать - как был задан начальный вопрос - так и был дан ответ, подробности ж никто не оглашал.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

logist Подменю пользователя
сообщение 05.02.11, 16:19
Сообщение #25

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Бегло посмотрел задание, собственно выше я был прав:
Выбор автомобиля в заявку должен осуществляться из справочника "ТранспортныеСредства", а потом проверятся регистр "Бригад" на наличие там этого автомобиля, и если автомобиль (т.е. по нему на дату доставки сформирован документ ФормированиеБригады) найден то считать бригаду из регистра.
Отбор регистра обязательно по дате, равной дате доставки в заявке.

Документ "Формирование бригады" должен быть регистратором для регистра бригад, ну и с проверкой заполнения всего состава бригады.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: mister-x,

mister-x Подменю пользователя
сообщение 05.02.11, 16:29
Сообщение #26

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(logist @ 05.02.11, 15:36) *
Тогда зачем проверять это при выборе машины, и выдавать сообщение что бригады у машины нет...?
Даже если так, то тогда выбор автомобиля в заявку должен осуществляться не из регистра где хранятся бригады, а из справочника "Автомобили", а потом проверятся регистр на наличие там этого автомобиля, и если автомобиль найден то считать бригаду из регистра.

Короче, что я могу сказать - как был задан начальный вопрос - так и был дан ответ, подробности ж никто не оглашал.


ТЗ в ПП.

logist Подменю пользователя
сообщение 05.02.11, 16:36
Сообщение #27

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(mister-x @ 05.02.11, 16:29) *
ТЗ в ПП.

Ответ выше smile.gif


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Said Подменю пользователя
сообщение 07.02.11, 9:43
Сообщение #28

Общительный
**
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(Марат Башаров @ 04.02.11, 13:44) *
logist я за Вами наблюдаю .... biggrin.gif

В общем у меня получилось вот что:

&НаКлиенте
Процедура МашинаПриИзменении(Элемент)
    
    ПолучитьЗначениеАвтомобиля();
КонецПроцедуры

&НаСервере
Процедура ПолучитьЗначениеАвтомобиля()
    
    СостояниеАвтомобиля = РегистрыСведений.СостояниеАвтомобиля.СрезПоследних(Объект.Дата, Новый Структура("НазначеныйАвтомобиль",  Объект.Машина));    
    Если СостояниеАвтомобиля.Следующий() тогда
        Объект.Водитель = СостояниеАвтомобиля.Водитель;
        Объект.Грузчик1 = СостояниеАвтомобиля.Грузчик1;
        Объект.Грузчик2 = СостояниеАвтомобиля.Грузчик2;
    Иначе Объект.Машина = Справочники.ТранспортныеСредства.ПустаяСсылка();
        Сообщить("За машиной не закреплено ни одной бригады");
    КонецЕсли;
        
КонецПроцедуры

и пишет такую ошибку, {Документ.ЗаявкаНаТранспорт.Форма.ФормаДокумента.Форма(15)}: Метод объекта не обнаружен (Следующий)
Если СостояниеАвтомобиля.Следующий() тогда
Может я не тот метод выбрал?
Причина редактирования: Ну просил же, выделяйте код!!

logist Подменю пользователя
сообщение 07.02.11, 9:59
Сообщение #29

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Разумеется не тот. У регистра нет метода "Следующий". Читайте синтаксис-помощник!!!!!! Вы задаете много вопросов ответ на которые содержатся во встроенной справке 1С.

Вы написали очередную, извините, херню, даже не почитав что я написал выше, после прочтения задания в оригинале.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

nikolka7070 Подменю пользователя
сообщение 08.04.11, 13:49
Сообщение #30

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

х
Причина редактирования: Попрошайничество у нас не приветствуется.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V  < 1 2
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 18:31
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!