|
Замена данных реквизита | ☑ | ||
---|---|---|---|---|
0
Валидатор
05.12.12
✎
16:23
|
Имеется табличная часть, в нее грузятся сначала данные из файла, затем запросом сверяются данные загруженные в эту ТЧ с данными справочника номенклатура, то есть
Данные Загрузки Данные Справочника Артикул Наименование Артикул Наименование 12 молоко 14 Молоко сравнение идет по полному артикулу, он у них совпадает. Затем на основании этой ТЧ мы создаем и заполняем ТЧ документа, теперь вопрос: как сделать, чтобы при нажатии на кнопку( кнопку, которая будет создавать документ) Артикул из данных загрузки прописывался в артикул данных справочника? то есть чтобы в ТЧ документа попало: Молоко с артикулом 12, а не 14, как было до сравнения? |
|||
1
Валидатор
05.12.12
✎
16:29
|
проблема заключается в том, что сначала в одной процедуре мы загружаем и сравниваем данные, а потом пользователь может перевыбрать номенклатуру и в колонке данные справочника может отобразится другой артикул, 15 например, а нам нужно, чтобы при формировании документа артикул номенклатуры менялся на тот, которые мы брали из файла при загрузке
|
|||
2
Buster007
05.12.12
✎
16:29
|
перезаписывать элементы номенклатуры при нажатии кнопки "ПеренестиВТЧДокумента"?
|
|||
3
Валидатор
05.12.12
✎
16:30
|
(2) да
|
|||
4
Валидатор
05.12.12
✎
16:33
|
1. Выгрузили данные из файла в ТЧ в обработке на форму
2. В той же процедуре сравниваем, имеются ли уже выгруженные данные в справочнике номенклатура 3. если нет, то создаются( это сделано) 4. если есть, то отображаются элементы совпадающие с элементами загружаемыми из файла, сравнение идет по полному артикулу 5. допустим элемент найден, но мы хотим его перевыбрать, перевыбираем, и артикул перевыбранного элемента отображается в ТЧ нашей обработки 6. Смотрим другую процедуру, ПеренстивТЧ. При нажатии кнопки этой, артикул из файла становится артикулом элемента, который мы перевыбрали вот 6 пункт мне и нужен, не могу понять как сделать |
|||
5
Buster007
05.12.12
✎
16:53
|
непонятно, что ты не можешь сделать?
У тебя есть колонка в ТЧ обработки "АртикулИзФайла", нажал кнопку "ПеренестиВТЧДокумента" и перед тем как переносить, выбрал элементы у которых артикул <> АртикулИзФайла, заполнил новым артикулом и записал? |
|||
6
Валидатор
05.12.12
✎
16:54
|
нее могу изменить элементы, пишет {Форма.Форма.Форма(157)}: Поле объекта недоступно для записи
|
|||
7
Валидатор
05.12.12
✎
16:55
|
Для каждого строка из Данные Цикл
Если ВыбМагазин = "НазваниеПоставщикаК" Тогда НоменклатураДляАртикулов.АртикулК = строка.АртикулФайл; Иначе НоменклатураДляАртикулов.АртикулП = строка.АртикулФайл; КонецЕсли; КонецЦикла; |
|||
8
Валидатор
05.12.12
✎
17:04
|
и если я буду создавать новый элемент в этом случае, и потом в случае, если не найдено совпадение вообще, то на одну номенклатуру создадутся 2 элемента, а мне нужен 1
|
|||
9
Валидатор
05.12.12
✎
17:13
|
хотя надо ведь получить объект сначала, стопудова
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |