Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
Здрасте, дело было так, в документе при привышении суммы за 1000 должна появиться возможность ввода нового документа ЗаявкаНаТранспорт, Вот собственно и сам код:
&НаКлиенте Процедура СуммаДокументаПриИзменении(Элемент) //ЗаявкаНаТранспортОткрыть() Если объект.СуммаДокумента > 1000 Тогда Режим = РежимДиалогаВопрос.ДаНет; Текст = "ru = ""Выписать документ Заявка на транспорт?"";"; // " + " en = ""Do you want to continue?"""; Ответ = Вопрос(НСтр(Текст), Режим, 0); Если Ответ = КодВозвратаДиалога.Да Тогда Форма = СоздатьДокументЗаявкаНаТранспорт(); Форма.Открыть(); КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаСервере Функция СоздатьдокументЗаявкаНаТранспорт()
Здрасте, дело было так, в документе при привышении суммы за 1000 должна появиться возможность ввода нового документа ЗаявкаНаТранспорт, Вот собственно и сам код:
&НаКлиенте Процедура СуммаДокументаПриИзменении(Элемент) //ЗаявкаНаТранспортОткрыть() Если объект.СуммаДокумента > 1000 Тогда Режим = РежимДиалогаВопрос.ДаНет; Текст = "ru = ""Выписать документ Заявка на транспорт?"";"; // " + " en = ""Do you want to continue?"""; Ответ = Вопрос(НСтр(Текст), Режим, 0); Если Ответ = КодВозвратаДиалога.Да Тогда Форма = СоздатьДокументЗаявкаНаТранспорт(); Форма.Открыть(); КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаСервере Функция СоздатьдокументЗаявкаНаТранспорт()
Пробовал разные методы но пишет что ошибка преобразования данных, зарание большое спасибо!
А, Ви часом не проходите дист. курс "Введение в конфигурирование на безе платформы 1С:Предприятие 8.2"? Там в кінці є таке ТЗ (Большая самост. работа).
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
Цитата(mister-x @ 03.02.11, 12:44)
А, Ви часом не проходите дист. курс "Введение в конфигурирование на безе платформы 1С:Предприятие 8.2"? Там в кінці є таке ТЗ (Большая самост. работа).
Скрывать не буду, это и есть задание из этой работы, ))) Спасибо, уже сделал только немного не так. Ща покажу)
Процедура СуммаДокументаПриИзменении(Элемент) //ЗаявкаНаТранспортОткрыть() Если объект.СуммаДокумента > 1000 Тогда Режим = РежимДиалогаВопрос.ДаНет; Текст = "ru = ""Выписать документ Заявка на транспорт?"";"; // " + " en = ""Do you want to continue?"""; Ответ = Вопрос(НСтр(Текст), Режим, 0); Если Ответ = КодВозвратаДиалога.Да Тогда СсылкаНаДокумент = СоздатьНовыйДокумент(); ОткрытьЗначение(СсылкаНаДокумент); КонецЕсли;
Группа: Пользователи
Сообщений: 45
Спасибо сказали: 1 раз
Рейтинг: 0
У меня еще вот какой вопрос, Есть документ "ЗаявкаНаТранспорт" и "ФормированиеБригады". В документе ЗаявкаНаТранспорт при выборе машины доставки нужно что бы автоматически заполнялись поля "Водитель", "Грузчик1" "Грузчик2", из документа "ФормированиеБригадыт" Если за машиной не определена бригада выдатся сообщение "Бригада не сформирована". при этом поле машина сбрасывается. добавлю что это задача из методички "Введение в конфигурирование в систме 1с Предприятие основные объекты".
Создал не переодический регистр сведений СостояниеАвтомобиля в нем определил измерения НазначеныйАвтомобиль, Водитель, грузчик1, Грузчик2, ПоказанияСчетчика. в модуле формы создал обработчик события "МашинаПриИзменении"
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Said @ 03.02.11, 12:11)
Процедура СуммаДокументаПриИзменении(Элемент) //ЗаявкаНаТранспортОткрыть() Если объект.СуммаДокумента > 1000 Тогда Режим = РежимДиалогаВопрос.ДаНет; Текст = "ru = ""Выписать документ Заявка на транспорт?"";"; // " + " en = ""Do you want to continue?"""; Ответ = Вопрос(НСтр(Текст), Режим, 0); Если Ответ = КодВозвратаДиалога.Да Тогда СсылкаНаДокумент = СоздатьНовыйДокумент(); ОткрытьЗначение(СсылкаНаДокумент); КонецЕсли;
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0
Мама дорогая, это ж если 100 раз поменять сумму документа, то создастся 100 заявок. Вы внимательно читали ТЗ? Помоему "Должна быть возможность ввода документа" и "Автоматически создавать при изменении суммы документа" совсем не похожие строчки
Мама дорогая, это ж если 100 раз поменять сумму документа, то создастся 100 заявок. Вы внимательно читали ТЗ? Помоему "Должна быть возможность ввода документа" и "Автоматически создавать при изменении суммы документа" совсем не похожие строчки
...при оформлении док. "Расходная", в случае, если сумма покупки превышает 1 тис. рублей, должно выдаваться сообщение о возможности предоставления бесплатной доставки, и только в этом случае менеджер может выписать на основании док. "Расходная" док. "Заявка на транспорт". В данном доке указывается покупатель, контактное лицо (в диалоге должен быть виден телефон), дата и время доставки (оно может быть любым, но не раньше текущей даты). Документ не имеет табл. части, но хранить ссылку на документ основание...
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!