Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 04:54

По идее легко (Ввод на основании)

Автор Никита Черников, 03 мар 2022, 22:52

0 Пользователей и 1 гость просматривают эту тему.

Никита Черников

Необходимо передать товар (один) из справочника Номенклатура в табличную часть "Товары" Документа "Заказ"
https://disk.yandex.ru/i/hVEX4XqDFlDxnQ , https://disk.yandex.ru/i/hXWuP-rY8ph_Nw , https://disk.yandex.ru/i/5bVcZ6ED2t8pjg

nvj84

Добавили строку, но не заполнили. Она как пустая и отобразилась.

Никита Черников

nvj84, я знаю что добавил просто пустую строку, я показал код к тому, что не знаю как сделать чтобы работало, я пробовал через Для Каждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл(хотя вроде как и  не нужен цикл раз я хочу только одно наименование передать в табличную часть) и он даже не добавлял пустую строку, поэтому и спрашиваю как правильно написать код, Справочник.Номенклатура.Наименование нужно при вводе на основании чтобы переносилось в табличную часть Товары.Товар https://disk.yandex.ru/i/NEZYgPsymPS3HA

nvj84

Поставьте точку останова и смотрите что в ДанныеЗаполнения (станет ясно думаю).

LexaK

Никита Черников, вообще ввод на основании имеет несколько другое значение.
но изучение 1С, тем более на своих ошибках, требует жертв.

вот небольшая помощь в этом процессе

попробуйте использовать такой код, в своей программе
ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Номенклатура") Тогда
НоваяСтрока = Товары.Добавить();
НоваяСтрока.Товар = ДанныеЗаполнения;//это и есть ссылка на товар, только ее и добавляем


(в следующий раз, код в виде текста, здесь в теме выкладывайте, на не в виде картинок! очень неудобно перенабирать)
если помогло нажмите: Спасибо!

Никита Черников

LexaK, Ох, спасибо большое, никогда бы не догадался что оно должно так работать, да простите что выложил код в виде скриншотов, впервые вообще здесь, в следующий раз исправлюсь, еще раз спасибо вам, все работает:)   :ooifh:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск