0 / 0 / 0
Регистрация: 09.03.2008
Сообщений: 21
|
|
1 | |
Подбор номенклатуры в таблицу значений25.08.2008, 09:15. Показов 23997. Ответов 6
Метки нет (Все метки)
Суть: Есть документ с таблицей значений на форме, в которую надо осуществить подбор номенклатуры и записывать всякие параметры. Я сделала внешнюю обработку, на форме которой разместила реквизиты типа Наименование, Количество, Единица и т.д. По нажатию на кнопку Ок, это всё должно переноситься в таблицу значений в моем документе.
Что я делаю: В документе пишу: _________________________________ Процедура НоваяСтрока() Перем Врем; Сп=СоздатьОбъект("СписокЗначений"); ТаблРаботы.Выгрузить(Врем); Сп.Установить("ТабличнаяЧасть",Врем); Путь=КаталогИБ()+"/ExtForms/NewWork.ert"; ОткрытьФормуМодально("Отчет",Сп, Путь); Если Число(Сп.Получить("Ок"))=1 Тогда Врем=Сп.Получить("ТабличнаяЧасть"); ТаблРаботы.Загрузить(Врем); КонецЕсли; КонецПроцедуры _________________________________ В модуле формы внешней обработки пишу: _________________________________ Процедура ПриОткрытии() ТаблЧасть=Форма.Параметр.Получить("ТабличнаяЧасть"); КонецПроцедуры // ПриОткрытии() Процедура Ок() Форма.Параметр.Установить("ТабличнаяЧасть",ТаблЧасть); Форма.Параметр.Установить("Работа", ИмяРаботыВн); Форма.Параметр.Установить("Ок",1); Форма.Закрыть(); КонецПроцедуры Что ещё нужно сделать? и как сохранять значения из ТЗ? Заранее спасибо!!!!
0
|
25.08.2008, 09:15 | |
Ответы с готовыми решениями:
6
Как организовать подбор из справочника и Таблицу Значений? Подбор номенклатуры из списка Подбор номенклатуры с остатками в Расходной накладной. Обработка "Подбор цен номенклатуры" |
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 38
|
|
25.08.2008, 09:44 | 2 |
так и что не работает?
0
|
0 / 0 / 0
Регистрация: 09.03.2008
Сообщений: 21
|
|
25.08.2008, 09:52 | 3 |
Документ как будто ничего не получает(((
0
|
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 38
|
|
25.08.2008, 10:00 | 4 |
Процедура Ок()
Пар = создатьобъект("СписокЗначений"); Пар.Установить("ТабличнаяЧасть",ТаблЧасть); Пар.Установить("Работа", ИмяРаботыВн); Пар.Установить("Ок",1); Форма.Параметр = Пар; Форма.Закрыть(); КонецПроцедуры попробуйте так
0
|
0 / 0 / 0
Регистрация: 09.03.2008
Сообщений: 21
|
|
25.08.2008, 11:10 | 5 |
всё равно... в ТЗ ничего не загружается
0
|
0 / 0 / 0
Регистрация: 07.07.2008
Сообщений: 1,401
|
|
25.08.2008, 11:11 | 6 |
Опишите ещё раз последовательность действий - сначала делается таблица в обработке из которой формируется документ, или сначала есть документ, из которого вызывается обработка, в которой что-то меняется и возвращается в документ?
0
|
0 / 0 / 0
Регистрация: 09.03.2008
Сообщений: 21
|
|
25.08.2008, 11:21 | 7 |
С алгоритмом загрузки разобрались!!! Спасибо!
Объясню последовательность: есть документ, из него вызывается обработка, на форме которой осуществляется подбор. Значения из формы передаются с таблицу значений документа. Можно ещё вопрос? ) У меня получается так: например, выбираю товар "Сок", который принадлежит группе "Детское питание", а группа "Детское питание" принадлежит группе "Продукты". Так вот у меня в ТЗ записывается "Продукты", а не "Сок".... Т.е. записывается старший родитель. А как этого избежать? Очень хотелось бы узнать, как сохранить значения??? Если использовать метод Выгрузка.ВСтрокуСРазделителями() ???
0
|
25.08.2008, 11:21 | |
25.08.2008, 11:21 | |
Помогаю со студенческими работами здесь
7
Обработка "Подбор номенклатуры" Редактирование значений в списке номенклатуры Замена значений в позиции номенклатуры Какой тип номенклатуры можно указать для вида номенклатуры? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |