#0
by kobzon
Вопщем нужно вот что: Сделал обработку, на нее разместил ТаблицуЗначений. В ней присутсвует только Наименование из справочника Номенклатура. Конецпроцедуры Так вот нужно чтобы при нажатии на какой либо номенклатуре на кнопку Enter во вторую ТаблицуЗначений переносилась эта номенклатура и курсор попадал во второй столбец(количество) второй таблицы значений. После этого я ввожу количество и жму Enter курсор должен вернуться к списку в первую ТаблицуЗначений и потом нужно сформировавшийся список распечатать. Вобщем совершенно не понял принцип работы подбора. Может кто подскажет?
#2
by kobzon
Кода оень многа мне как новечку это не осилить. И скорее всего это все в глобальном модуле будет находиться.
#3
by Злопчинский
как говорят китайцы: Ябу ябуди ноади муди - шаг за шагом к поставленной цели, а ты сразу Хуанхэ в одиночку взялся осушать.. может сначала мотыгой на арыке помахать...? ;-)
#5
by Rie
Какое отношение имеет подбор к твоей задаче? Зачем тебе загружать всю номенклатуру в таблицу значений, если можно использовать форму списка справочника? Создаёшь новую форму списка справочника. На неё кладёшь таблицу значений. Когда пользователь выбирает номенклатуру из списка - происходит событие ПриВыбореСтроки. Пишешь для него предопределённую процедуру, которая вносит выбранную номенклатуру в твою таблицу значений. (Посмотри также метод формы ОбработкаВыбораСтроки - без него тебе грустно станет).
#6
by kobzon
Ну в ТиСе же по кнопке подбор отрываеться форма в которй уже переночиться номенклатура из одной таблице в другую.
#12
by Rie
В модуле формы есть процедура с таким именем. Обычно вызывает процедуру глобального модуля - поскольку открытие подбора для многих форм одинаково. В этой процедуре вызывается ОткрытьПодбор с нужными параметрами. Открывай эту форму по ОткрытьПодбор. И не забывай о вызове ОбработкаВыбораСтроки. И ещё призадумайся над тем, как ты по окончании подбора таблицу значений обратно передавать будешь.
#13
by kobzon
Подбор сделал! Номенклатура из справочника вставляеться в ТЗ. Теперь нужно еще придумать как все это на печать вывести.
#14
by softech
так и выводи! Создать процедуру Печать, печатную форму прикрути к обработке или че у тебя там. На печатную форму в секцию "Товар" впиши ТЗ.Номенклатура и т.д. Процедуру Печать возьми из той же типовой
#17
by kobzon
Короче я подумал на кой.. мне вапще что-то делать если в документах руализации прекрасно сделан подбор. Я не стал мучиться, а просто делаю подбор стандартными документами, вставил на форму документа кнопку ПечатьЗаявки и с помощью конструктора печати получил то что хотел получить.
#19
by kobzon
Сделал и в 8-ке подбор, инфу подсмотрел в 75 рассылке. А кто подскажет функцию чтобы у пользователя спрашивалось количество, он его вводил и оно заносилось в документ? типа input("ведите количество").
#20
by Rie
Посмотри в типовой, как сделан подбор из справочника Номенклатура. Там эта возможность уже есть.
#23
by kobzon
Никак я не пойму, как в типовой все это работает. Решил делать так: при подборе номенклатуры будет вызываться еще одна форма документа на которой будет только поле для ввода количества. Так вот не могу сделать чтобы когда ввожу количество оно переносилось в табличную часть документа.
#24
by zak555
>>> Так вот не могу сделать чтобы когда ввожу количество оно переносилось в табличную часть документа. откуда?
#25
by kobzon
Процедура отбора у меня в форме документа РасходнаяНакладная. КонецПроцедуры Вобщем я вызываю процедуру ОткрытьКоличество; Здесь на форме поле ввода. не нужно ввести количество и чтобы при нажатии на Ок оно перенеслося в столбец количесво табличной части Товары.
#28
by kobzon
Да хоть и семерка, мне интересно я правильно делаю или есть в 1С такая функция ну как в VB типа input - диалог для ввода значений.
#30
by Rie
Есть такая функция. И не одна. ВвестиЧисло, ВвестиСтроку, ВвестиДату. А если нажать Shift-F1 в Конфигураторе - откроется удивительный мир, в котором можно сделать кучу открытий.
#33
by kobzon
Ну это когда я в универе диплом писал, я ж тогда вапще 1С и не видел, вот и пришлось просить помощи. А через какое то время решил вот занться 1С вплотную.
#34
by Sserj
Что-то все странное насоветовали.... Если правильно понял, то все должно быть намного проще. Своей ТЗ на форме назначь формулу допустим ОбработкаТЗ В модуле напиши примерно так: Вроде так, ну нюансы типа проверки есть ли уже номенклатура во второй таблице и редактирование количества второй таблицы думаю элементарно.
#36
by kobzon
Все работает, смущает строка Строка.Количество = Строка.Количество + 1; т.к. добавляться будет только 1, а не произвольное количество, но это я исправлю.
#37
by kobzon
На последок не разочеруйте меня и скажите можно ли как то всю номенклатуру из 7-ки, перенести в Справочник 8-ки, а то я вручную с ума сойду перепечатывать там одной только водки 200 наименованй.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- Подбор товара... Как сделать, чтобы в документ при подборе
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как сделать откат расчетного периода по одному сотруднику ?
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как сделать кнопку подбор в номенклатуре С7.7
- v7: 1sqlite. Как сделать отбор по группам номенклатуры?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- как назначить вид справочника OLE?
- Как программно открыть две и более форм новых документов одного вида?!
- Заполнение документа из обработки...
- Как узнать номер последнего релиза УАТ-РАРУС?
- ЗУП 2.5.13.5 Отчет по плановым начислениям
- УПП. Отчет Валовая Прибыль
- Помогите создать периферийную базу путем копирования.
- Как растянуть окно приложения на два монитора ?
- Закрепление колонки в ТЧ документа
- Из обработки открыть документ?
- ЗУП: Версия 2.5.17.1. Тестовая
- Видимость строк табличного поля
- Шапка отчёта на СКД
- Как пинговать через порт?
- ВыборГруппИЭлементов - что-то не въеду как использовать
- СКД: Внесение изменений в форму документа
- Записать проведенный документ без перепроведения
- Как импортировать документы с одной базы в другую
- УТ 10.3 как получить цену уже со скидкой?
- Сквозная нумерация в 1С