![]() |
![]() |
Ser wolf 25.06.2004 - 03:50 |
Добрый день.... Подскажите пожалуста хороший пример для функции - "запрос" в типовой конфигурации? |
Бодун 1 - 25.06.2004 - 04:19 | Тут такая беда... функции "запрос" в 1С НЕТУ... |
Merrmid 2 - 25.06.2004 - 04:23 | функция "запрос" может быть только не в типовой.... |
VZ 3 - 25.06.2004 - 04:28 | (2) Дурной тон - давать функциям имена агрегатных объектов... |
Merrmid 4 - 25.06.2004 - 04:33 | (3) не давай... кто ж заставляет. |
Смит 5 - 25.06.2004 - 04:36 | Если только начал работать с запросами, лучше посмотреть какую-нибудь старую конфигурацию, проще будет разобраться. |
Ser wolf 6 - 25.06.2004 - 04:37 | Тогда вопрос другой- как сделать так чтобы пользователю программа предлагала при определённом условиях выбирать данные из справочника "номенклатуры" при вводе им накладной? |
Merrmid 7 - 25.06.2004 - 04:44 |
Ну например Если <определенные условия> Тогда ВвестиЗначение(,,,,); КонецЕсли; Либо подбором |
Смит 8 - 25.06.2004 - 04:45 |
Если (условие выполнелось) Тогда ПоКнопкеПодбор(); КонецЕсли; |
Ser wolf 9 - 25.06.2004 - 07:11 |
народ подскажите что можно вставить в жанный код (там помечено) Процедура ОбработкаПроведения() СпрНом=СоздатьОбъект("Справочник.Номенклатура"); ВыбратьСтроки(); Пока ПолучитьСтроку()=1 Цикл Если (СпрНом.НайтиПоКоду(ISBN,1)=1) и (СпрНом.НайтиПоРеквизиту("НаименованиеПоставщика",НаименовПоставщика,1)=1) Тогда Сообщить("Найден элемент с данным ISBN" + ISBN); ИначеЕсли (СпрНом.НайтиПоКоду(ISBN,1)=1) и (СпрНом.НайтиПоРеквизиту("НаименованиеПоставщика",НаименовПоставщика,1)=0) Тогда Если Вопрос ("Выбираем книгу из справочника?","Да+Нет")="Да" Тогда Сообщить("Будет выбрана книга из справочника!!! Выберете её пожалуста!","!"); ВыбратьСтроки(); Пока ПолучитьСтроку()=1 Цикл СпрНом.Новый();( вот сюда что можно вставить??????подскажите пожалуста Иначе Сообщить("Вы отказались выбрать книгу из справочника!!! Будет создано новое значение в справочнике с наименованием поставщика взятым из накладной!","!"); СпрНом.Новый(); СпрНом.НаименованиеПоставщика=НаименовПоставщика; КонецЕсли; Иначе Сообщить("Не найдено ни одного значения в справочнике!!!!!","!"); Сообщить("Создался новый элемент справочника: код и наименование поставщика взяты из накладной!!!!!"); СпрНом.Новый(); СпрНом.Код=ISBN; СпрНом.НаименованиеПоставщика=НаименовПоставщика; СпрНом.Записать(); КонецЕсли КонецЦикла КонецПроцедуры |
Смит 10 - 25.06.2004 - 07:22 | Не совсем правильно делать такие вещи в модуле проведения документа. Пользователи будут недовольны. |
SnarkHunter 11 - 25.06.2004 - 07:23 | Общение с пользователем в обработке проведения категорически противопоказано... |
Ser wolf 12 - 25.06.2004 - 07:24 | А как ---подскажите плиз.......... |
Смит 13 - 25.06.2004 - 07:28 | Хочется услышать вопрос, сформулированый в простой и доступной форме, прочитав который можно легко понять суть проблемы. |
Ser wolf 14 - 25.06.2004 - 07:29 | Подскажите пожалуста как правильно оформить диалог с пользователем при обработке накладной |
Тундра 15 - 25.06.2004 - 07:34 |
(13). Сэр! Вы, совершенно, правы! :)) (0). Очень невразумительная просьба! :(( |
Ser wolf 16 - 25.06.2004 - 08:13 | А тема (14)не подходит? |
macalex 17 - 25.06.2004 - 08:14 | 0 Начинающий? ню-ню! Желательно диалог вынести в процедуру "ПриЗиписи" |
Кот с улицы Лизюкова 18 - 25.06.2004 - 08:35 |
Все диалоги проводятся в форме документа, а модуль документа не трогай. Возьми типовую какую нибудь и поучись писать. Ну или кончай развод... |
Ser wolf 19 - 25.06.2004 - 09:18 | (18)Да какой развод..... человек спросил......... если тебя каждый день разводят это не значит что все такие!!!! и при чём тут форма документа.... она остаётся неизменной. |
Смит 20 - 25.06.2004 - 09:35 | 2(19)Коллега, вы совсем не хотите слушать собеседников. Первое, почитайте посты 10,11,17,18. Второе, то что вы не хотите сформулировать вопрос правильно, говорит о том, что вам лень подумать. Т.е вы предлагаете сделать за вас всю работу: сформулировать задачу и решить ее. |
Ser wolf 21 - 25.06.2004 - 09:42 |
Нет конечно же нет- не надо за меня делать работу........ я просто попросил помощи....так как у меня стопор полный.... Словами обьяснить могу а кусок доделать не получается... и прошё всего лишь толчок - идею как быть дальше.... |
Dao Dezi 22 - 25.06.2004 - 09:52 | Может быть это лучше сделать в процедуре ПриНачалеВыбораЗначения()в форме дока? |
Смит 23 - 25.06.2004 - 10:05 | Подход не верный. Сперва необходимо "словами" написать что необходимо получить. Например, при действиях пользователя таких-то и таких-то происходит то-то и то-то. Все расписать пошагово. А написать код не сложно, в случае чего здесь помогут. |
ABZ 24 - 25.06.2004 - 10:13 | Бедненький уже какой день мучается... |
Юный Ленинец 25 - 25.06.2004 - 10:56 | (0) Почитай рулзы, как прально темы обзывать (не говорю уже об изложении сути сабжа), цени время других людей...(просто размышления) |
Antonio 26 - 25.06.2004 - 11:06 |
(0) если при проведении создается новый элемент справочника по усмотрению пользователя, то как будет вести себя документ при отмене проведения? |
Кот с улицы Лизюкова 27 - 25.06.2004 - 11:21 | Вообще ввод новой наменклатуры делается в форме справочника, который вызывается в форме документа для ввода этой номенклатуры. Если номенклатура отсутствует, то вызывается та самая форма для ввода по кнопке Новый(самая первая на панели справочника) и там вся его подноготная. После записи номенклатуры в справочник она выбирается из него в документ. Конечно можно вводить элементы справочника через документ, но проще и правильней через форму самого справочника... |
SergAnt 28 - 25.06.2004 - 11:35 | Смешно ) |
Ыш 29 - 25.06.2004 - 11:40 | (0)развод. |
Барчук 30 - 25.06.2004 - 11:43 |
http://job.nsk.su/new/2/details.php?code=11915 У данного госпадина есть "опыт работы" с 1с... Интересно.. |
Кот с улицы Лизюкова 31 - 25.06.2004 - 11:47 | В связи с (30) - (29) АднАзнАчнА! |