Как перенести данные с одной табличной части во вторую? #630236


#0 by Miss1C
Сделала обработку, которая считывает данные в виде(Номенклатура,Цена и тд.) с текстового файла + идет проверка наличия данной номенклатуры в регистре. Если номенклатура есть в этом регистре записываю ее в табличную часть "Товары", документа "УстановкаЦенНоменклатуры", все бы ничего, но табличная часть "Товары" не связана с табличной частью элемента формы. Как мне перекинуть данные с Табличной части "Товары", в табличную часть "ТаблицаЦен"?
#0 by Miss1C
Сделала обработку, которая считывает данные в виде(Номенклатура,Цена и тд.) с текстового файла + идет проверка наличия данной номенклатуры в регистре. Если номенклатура есть в этом регистре записываю ее в табличную часть "Товары", документа "УстановкаЦенНоменклатуры", все бы ничего, но табличная часть "Товары" не связана с табличной частью элемента формы. Как мне перекинуть данные с Табличной части "Товары", в табличную часть "ТаблицаЦен"?
#1 by Miss1C
Пыталась так
#2 by rasswet
СП рулит. Выгрузить Загрузить
#3 by KoDD
ТаблицаЦен.Загрузить(Товары.Выгрузить)
#4 by rasswet
Параметры: Тип: Произвольный. Значение, которым необходимо заполнить строки таблицы. --- это для одного значения.
#5 by KoDD
это конечно если реквизиты таб частей одинаковые
#6 by Miss1C
ТаблицаЦен - это табличное поле с типом таблица значений, ваш метод наверное не подойдет
#7 by zladenuw
ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <СписокСвойств>, <ИсключаяСвойства>)
#8 by Miss1C
Значит не подходит, мне нужно все значения перекинуть
#9 by shuhard
цикл написать для блондинки слишком просто ?
#10 by Reset
В у тебя утверждается, что ТаблицаЦен - это табличная часть (в табличную часть "ТаблицаЦен")
#11 by Miss1C
Хотелось бы одной строкой все сделать
#12 by Miss1C
Опечатка
#13 by Reset
Опишите четко, что куда "перекинуть", и точно укажите типы
#14 by Reset
Сразу скажу, про перикидывание в/из табличного поля даже не заикайся. Описывай данные.
#15 by Reset
в верный ответ на вопрос "как из табличной части Товары "перкинуть" в табличную часть ТаблицаЦен"
#16 by Reset
Если ответ не устраивается, задай другой вопрос или уточни условия
#17 by Reset
не устраивает*
#18 by KoDD
Сделай циклом: А вообще конечно объясни более развернуто
#19 by Reset
раз уж я стрчу как из пелемета и набиваю посты тут, отвечу на вопрос
#20 by Reset
*"строчу как из пулемента" [и делаю массу опечаток]
#21 by Reset
*пулемета, тьфу
#22 by zladenuw
уже говорил ТС.
#23 by Reset
Молодец.
#24 by KoDD
Автор пропал
#25 by Reset
"как из табличной части Товары "перкинуть" в таблицу значений ТаблицаЦен, при этом НЕ сохранить структуру колонок в ТаблицаЦен, а, напротив, сделать ее идентичной тч Товары": ТаблицаЦен=Товары.Выгрузить;
#26 by Reset
Согласен, я выгляжу странно, задавая себе вопросы и отвечая на них
#27 by vmv
вы получаете почетное звание "троличка" за череду провокационных тем)
#28 by Reset
"Троличка" это ласковая версия от "Трольчиха"?
#29 by vmv
"Трольчиха" - это когда замужем и в декрете вопиет на мисте - я знаю пару таких, материе)
#30 by KoDD
симпатичная
#31 by zladenuw
надо что бы фото обновила :)
#32 by Miss1C
Буду циклом делать
#33 by Miss1C
На обед ходила
#34 by Шапокляк
Если речь идет о документе УстановкаЦенНоменклатуры в УТ10.3, то в форме документа ТаблицаЦен связана с ТЧ Товары, т.е. заполняется по ее данным в процедуре Процедура ЗаполнитьТаблицуЦенФормы Может быть, все же не извращаться, а нормально Товары для начала заполнить?
#35 by sergeev-ag-1977
Форма.Обновить
#36 by Miss1C
Упп 8.1
#37 by Miss1C
Нормально это как?
#38 by Шапокляк
Посмотрите, в УПП наверняка что-то похожее. Вы ведь открываете записанные документы и там ТаблицаЦен заполняется. Нормально - это в соответствии с вашей задачей - читаете из файла, то, что надо, проверяете и пишете строки в Товары. После этого заставляете программу выполнять все то же, что и при открытии записанного документа.
#39 by Miss1C
Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента(2510,4)}: Процедура или функция с указанным именем не определена (ЗаполнитьЗначенийСвойств)         <<?>>ЗаполнитьЗначенийСвойств(ТаблицаЦен.Добавить,СтрокаТоваров);
#40 by Miss1C
Мне нужно с текстового файла перенести данные в данный документ
#41 by zladenuw
ЗаполнитьЗначенияСвойств
#42 by zladenuw
ну так выгрузит ТЗ. заполни ее и потом обратно загрузи
#43 by Miss1C
У меня внешняя обработка, там только Объект, ИмяТабличнойЧасти, ТабличнаяЧасть, форму я не могу получить чтобы сразу записывать данные в Табличное поле формы
#44 by Шапокляк
Исходя из -  "...все бы ничего, но табличная часть "Товары" не связана с табличной частью элемента формы. Как мне перекинуть данные с Табличной части "Товары", в табличную часть "ТаблицаЦен"?" Товары вы заполнили и у вас задача сделать так, чтобы ТаблицаЦен отражала заполненные данные. А тут вона как - и товары пустые оказывается...
#45 by Miss1C
Поэтому заполняю табличную часть Товары и кнопкой обновить с таблтчной части товары переношу данные в табличное поле формы
#46 by Шапокляк
Записывайте в документ, сохраняйте, открывайте и будет счастье. Что непонятного-то? За каким таким вы элементы формы пытаетесь перезаполнить, если в документе уже есть для этого все механизмы?
#47 by Reset
Опечатка (с). Правильное написание любезно предоставлено в и ранее в
#48 by Reset
+ к Но действительно указывает на правильный путь
#49 by zladenuw
после обеда нужно отдыхать минут 30. в мозгу мало крови. все в желудке :)
#50 by KoDD
" все в желудке" не надо обедать кровью =)
#51 by zladenuw
я не уточнял что именно.
#52 by vmv
девушки на обед не ходят - между прочим
#53 by KoDD
что за вздор сударь
#54 by KoDD
еще как ходят. У нас в столовой очередь за едой только сто и состоит из девушек. Правда в организации где я работаю 85 процентов одни девушки )
#55 by Miss1C
То есть забиваю табличную часть "Товары" данными и сохраняю документ?
#56 by Miss1C
Ваш метод работает но цена не записывается в табличное поле, потому что цена появляется при выборе типа цены
#57 by zladenuw
а тип цен заполнен ? нету упп под рукой :(
#58 by Miss1C
Когда выбрала тип цен, в табличном поле появляются колонки, "Цена, СпособРасчета, Валюта,ОсновнаяЕдиницаИзмерения, Скидки", вот они не заполняются при методе ЗаполнитьЗначенияСвойств
#59 by Reset
Естеественно не заполняются. Поэтому или не заморачивайтесь с немедленным отображением на форме (после переоткрытия все будет, если товары заполнены верно), или стучитесь в форму и вызывайте методы, подготавливающие ТаблицаТоваров.
#60 by Reset
ТаблицаЦен*
#61 by zladenuw
зачем форму. создали объект, заполнили. надо показали
#62 by Reset
Она пише внешнюю обработку заполнения табличной части. При этом, естеественно, смущает, что после выполнения обработки отображаемая таблица не соответвует
#63 by Reset
Прокапитаню - заполнение табличной части вызывается из формы
#64 by zladenuw
а посмотреть как в типовой и копипаст.
#65 by Reset
Про это речь и идет последние 30 постов
#66 by Reset
хотя чистый копипаст зло в большинстве случаев
#67 by Miss1C
+
#68 by zladenuw
при открытии данной обработки передай владельца формы.
#69 by Конфигуратор1с
Там  таблица значений, в которой колонки добавляются динамически по заполнении табличной части цен
#70 by Конфигуратор1с
у тя тип цен один?
#71 by Miss1C
Да
#72 by Конфигуратор1с
если один то проще паренной репы. Заполняешь табличную часть товары документа не забывая туда тип цены прописать и тип цены в табличную часть тип цен. Через заполнитьзначение свойств заполняет на ура
#73 by Конфигуратор1с
для установки цен не предусмотрено обработка заполнения табличных частей.
#74 by Reset
Дядка, открытие данной обработки прозводится типовым механизмом
#75 by zladenuw
ну что мешало сделать так
#76 by Miss1C
В текстовом документе типа цены нету
#77 by Reset
+ неполнял, причем тут "Владелец формы". Список документов чтоль? Так он не владелец, как правило
#78 by zladenuw
. а кто потом будет его проставлять ?
#79 by Конфигуратор1с
так добавь реквизит на форму - пусть выбирают руцями
#80 by Miss1C
Зав склада
#81 by Reset
ну нафига этот не относящийся к делу быдлокодинг здеcь?
#82 by Miss1C
Как вариант, но как на практике будит не знаю
#83 by Конфигуратор1с
Тебе на почту отправил обработку - заполнение установки цен группой товаров. Тока  там тип цен юзверя в документе заполняют до обработки. Просто как пример кода.
#84 by zladenuw
он же и заполняет или только грузим. а он уже шаманить дальше с типом цен ? :)
#85 by Miss1C
Мне нужно только номенклатуру, цену, характеристику, все остальное вручную
#86 by zladenuw
а до заполнение тч, тип цен могут выбрать или нет ?
#87 by Конфигуратор1с
Ну вот в  обработке на форму докидываешь выбор типа цен
#88 by Miss1C
Могут
#89 by Reset
Походу пример того, как удачное фото на деле играет отрицательную роль: привлекает массу пушистых, желающих "помочь" и захламляющих тему
#90 by zladenuw
дали совет .
#91 by Miss1C
Код в той обработке, которую кинули?
#92 by Конфигуратор1с
я там в документ загружал с уже выбранным типом цен
#93 by zladenuw
нет. пользователь до вызова обработки заполняет тип цен. а в обработке уже заполняем его в ТЧ.
#94 by zladenuw
было для . опячтка
#95 by Конфигуратор1с
главное начальнику не говори ничего а то заставит еще один регистр сведений забабахать)))
#96 by Miss1C
Не получится как у вас, потому что тяну номенклатуру с регистра а цену подставляю с текстового файла у вас все с запроса тянется
#97 by Конфигуратор1с
уууууууу щас тебя за запрос в цикле фикалиями забросают. Даже фото ню не поможет - тока хоум видео
#98 by Miss1C
Если я создам таблицу значений, все туда закину и при переборе заполню весь документ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С