#0
by DrGennadiy
Есть Таблица значений в ней все поля которые нужны для документа поступление товаров и услуг как из нее выгрузить данные в табличную часть документа .
#3
by DrGennadiy
Ребят совсем не варит голова. В документе поступленияв табличной части товары есть реквизит номенклатура. В таблице значений это колонка "Т2" Пишу вот так. Докум = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент; Это Правильно?
#8
by DrGennadiy
Переименовать не могу так как все это в ТабЗнач сливается из ДБФ файла. А как перебором
#9
by Просто Лёха
Переименовывай после того как сольешь всё, ТабЗнач.Колонки.Найти("Т2").Имя = "Номенклатура"
#14
by DrGennadiy
Ребят не получается вот что пишу КонецПроцедуры А мне в ответ вот что выходит Форма.ФормаОтчета}: Поле объекта не обнаружено (Номенклатура) Помогите как правильно нужно
#20
by DrGennadiy
А эта пытается загрузить из ТаблЗнач В табличную часть документа Значения КонецПроцедуры Значений много привожу только одно поле пока однако при попытке пишет {Форма.ФормаОтчета}: Поле объекта не обнаружено (Т2A) НоваяСтрокаТовара.Номенклатура=Стр.Т2A; // дополняешь различающиеся по кимени колонки
#21
by sur0k
Переименуя колонку "Т2" в ТЗ, можно загрузить в Таб. часть ТаблицаСКривойКолонкой.Колонки.Т2.Имя = "Номенклатура"; Документ.Товары.Загрузить(ТаблицаСКривойКолонкой); быстрее работает. если в ДБФ будет 100к строк, будет ой как заметна разница
#22
by DrGennadiy
Все равно пишет Форма.ФормаОтчета}: Поле объекта не обнаружено (Т2) ТЗ.Колонки.Т2.Имя = "Номенклатура"; Нет такого поля в ТАблЗнач. Не понятно может гдето у меня ошибка в процедуре ЧтениеФайла
#23
by sur0k
Варианта два: 1. Колонки Т2 дейсвительно не существует. Точку останова, смотрим состав ТЗ.Колонки в отладчике 2. Это никакая не таблица значений
#24
by DrGennadiy
добился того что заполняются колонки количество и колонка цена, однако колонка номенклатура остается пустой Тоесть из ТабЗнач в табличную часть документа загружаются столько строк сколько в ТаблЗнач при этом поле ввода номенклатура пустое а поле количество и цена заполнены в чем тут проблема подскажите плиз Код ТАкой: КонецПроцедуры
#25
by H A D G E H O G s
У тебя. В НоваяСтрока.Номенклатура - тип "СправочникСсылка.Номенклатура" В Стр.T2 - тип Строка. Чего хотим?
#26
by H A D G E H O G s
<<В Стр.T2 - тип Строка. >> Ориентировочно СТРОКА. Это, для всяких дотошных.
#27
by DrGennadiy
Да тип строка однако не понимаю должно же грузиться как правильно подскажите пожалуйсто прошу что должно быть вместо этой строки.
#28
by H A D G E H O G s
Ну ты найди в базе эту номенклатуру. Что у тебя в DBF - ке хранится? Код? Наименование? Идентификатор?
#30
by H A D G E H O G s
Ну а если в базе: "Палка-копалка МК1" а в ДБФ: "Палка-копалка" Тогда что? Или в базе вообще Палок-копалок нет.
#31
by DrGennadiy
Прости за тупые вопросы. Сделал так как написал выше все загрузилось только вот проблема точно такая как ты сказал в последнем посте и еще есть повторяющиеся позиции в ТаблЗнач они тоже загрузились по одной штуке как можно это свернуть тоесть сворачивать номенклатуру по количеству в ТаблицеЗначений? А с тем вопросом каоторый ты задал эта проблема стала сейчас как ее решить нужно или создавать при этом новую номенклатуру или как то определять что это таже как это сделатьочень прошу подскажи неучю!
#34
by H A D G E H O G s
Ну тогда - только по наименованию. В качестве совета: 1. Ищи по точному сравнению: не Спр.НайтиПоНаименованию(Стр.T2), а Спр.НайтиПоНаименованию(Стр.T2,Истина) 2. Обрезай пробелы вокруг наименования до поиска: Стр.T2=СокрЛП(Стр.T2) 3. Если не удалось найти по исходному тексту, можно попробовать найти и убрать из наименования двойные пробелы: Ну если ничего не помогает - создавай новую номенклатуру.
#36
by DrGennadiy
Я туплю вроде теперь не могу загрузить Единицу измерения с типом справочникСсылка Единицы измерения.Беру ее из ТаблЗнач а она не грузиться пытаюсь найти по наименованию в чем тут проблема? НоваяСтрока.Номенклатура=Спр.НайтиПоНаименованию(Стр.T2,Истина);
#37
by sur0k
ЕдиницыИзмерения - это подчиненный справочник. Вообще, должно по идее работать, даже если владелец у единицы неправильный.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как из таблицы значений выгрузить данные в dbf файл?
- 1C и WindowsXP против 1C и Windows2k
- сравнение производительности 1C в терминале и 1C SQL
- Как быстро выгрузить таблицу значений в дерево значений?
- Как в столбец таблицы значений вставить список значений
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- Как получить набор уникальных значений из колонки таблицы значений?
- Выгрузить таблицу значений в табличную часть документа
- Как выгрузить табличную часть документа в таблицу значений и свернуть?
- Как получить адрес текущей ячейки таблицы из модуля и из самой таблицы?
- как в список значений добавить данные из Таблицы значений
В этой группе 1С
- Закрывается 1С УТ
- "Не списано по партиям" как запретить?
- Оптимизация SQL Сервер для работы с 1С: 8.1
- Виснет и киснет, при загрузке весов Cas LP 1.6
- Как правильно передать реквизиты в справочник
- Программное изменение ссылки объекта
- v7: Вылетает база при выгрузки данных
- v7: 7 журнал операций по выбытию и перемещеню нефинансовых активов (бюджет)
- ПерехватитьСписокЗначений() (Formex). Проблема
- Какими командами в бат-файле можно развернуть окно на весь экран?
- Не хочет работать ВидСравнения
- Сортировка по колонкам Табличного поля с типом значения ТаблицаЗначений
- Как остановить выполнение функции в C# ?
- Планирование производства в УПП. Пара вопросов.
- Как у поля ввода программно изменить ТипЗначения на СписокЗначений с нужным типом
- Запрос: Шахматка
- Как настроить автообмен УРБД 1С 7.7 ТиС для отправки файла на FTP
- UltraVNC Viewer при подключении к удаленному компу не хочет русские буквы писать.
- Почему задваиваются значения из регистра?
- Как добавить VPN в исключения для Касперского?