#0
by hollow82
Добрый день, помогите, пожалуйста, разобраться не заполняется табличная часть документа поступления новЗапрос.Текст= "ВЫБРАТЬ ПЕРВЫЕ 1
#9
by Wobland
на первый взгляд всё. если что-то упустил, остальные дозакидают ;) исправляй и возвращайся.
#10
by hollow82
Ну блин весело Скажу сразу, многое копипаста, так как делаю что либо в 1С первый раз ну я понял что двойка, здесь вопросы новичкам задавать запрещается?
#11
by Wobland
нет. перед тем, как задать вопрос, придумай ответ: 1 строка: зачем? 2 строка: обращайся к данным, а не к тому, что ты видишь на форме
#12
by hollow82
Если бы я понимал, что Вы имеете ввиду... ИмяТаблЧасти = ИмяТЧ; - осталось от подобной обработки заполнения табл.части я тоже заметил, что негде не используется... смешно, наверное ТабличноеПоле не понимаю что такое, и зачем берется его значение, не знаю понимаю только что передается при инициализации это обработки И принимает значение ДокументТабличнаяЧасть.ПоступлениеТоваровУслуг.Товары
#20
by Шапокляк
Код, конечно, замечательный. ТС, ты, как я понимаю, имеешь текстовый файл со списком штрихкодов? Ты в запросе ищешь владельца штрихкода и, наверно, находишь (и это уже ссылка на элемент справочника Номенклатура). Тогда за каким таким ты после этого пытаешься найти в справочнике Номенклатура элемент, у которого наименование равно ссылке на элемент справочника Номенклатура? Если даже предположить, что эта дикая затея удалась, то реквизит Количество в табличную часть документа записывается из одноименного реквизита найденной номенклатуры?
#23
by Wobland
> товарыСтрока.Номенклатура=ном.наименование; повторяю вопрос: в чём разница между "холлов82" и тобой?
#25
by hollow82
Да именно эту чешь я и делаю. Потому что тсд под терминал работает плохо. Я не понимаю намека, в чем разница hollow82 -ник я человек, на это намекаешь?
#33
by Reset
"вопросы новичкам задавать запрещается" Вопросы не запрещается. У тебя же кривая попытка решения задачи, без описания ее (задачи). Поэтому энтузиазма у отвечающих и нема
#34
by hollow82
до количества дело и не дошло пока, оно будет в дальнейшем из текстовика тоже выбираться. с этим думаю разберусь. мне бы хотябы вставить в таблицу номенклатуру
#36
by hollow82
пардон, я собирался все описать в сообщении после кода но опешил слегка от ответов Задача как описала шапокляк. из текстовика взять штрихкоды и по ним заполнить табличнуючасть скажем в документе поступления Я понял, что лишнее сделал. но в результате же получил ном...
#37
by AlexTim03
нельзя ссылке присвоить наименование (текст). ссылка уже найдена запросом. ее и вставляй. Количество берется не из номенклатуры, а из текстового файла. Поиск по наименованию не вернет исключение.
#42
by Reset
Я причесал твой код из . Не факт, что он безошибочен (наверняка есть ошибки). Но по кр мере, его можно исп как рыбу для задачи считывания товаров по шк, без количества
#45
by hollow82
Вот я получил эту ссылку запросом, Далее получается нужно было заполнить табл часть прямо из выборки...? Это меня один спец сбил... Я структуру данных 1С не очень понимаю, трудно мозги перестроить немножко... Спасибо за код посижу поразбирвюсь.
#48
by hollow82
просто так из выборки.владелец взять не получается. я почему и сделал тогда Для каждого ТекСтрока из Выборка цикл
#50
by Reset
Потому что у тебя Выгрузить метод вместо Выбрать [я это тоже скопипастил] p.s. Еслиб сам делал, Шк читал бы в тз, потом номенклатуру вытаскивал одним запросом, без цикла. Но это другая история. Все, ушел домой
#52
by hollow82
Вот так вроде в табличную часть вставляется характеристика и номенклатура По поводу остальных параметров типа цена, ед. измерения, которых в этой выборке нет, как поступить?
#53
by Шапокляк
Стоит поглядеть, что происходит с колонками ТЧ при изменении номенклатуры - там ведь тоже заполняются единицы, цены и все такое.
#56
by Шапокляк
А что мешает использовать штатный механизм? Заполнил строку, передал ее в функции как аргумент СтрокаТабличнойЧасти в .
#57
by hollow82
Как то вот так? ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТаблЧасть.Номенклатура, ЭтотОбъект)
#59
by hollow82
Но ведь я изменил номенклатуру в ТЧ по идее же эти функции сработать должны в visual studio бы сработали
#61
by Шапокляк
ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТаблЧасть.Номенклатура, ЭтотОбъект) Вы видите разницу в первом аргументе? Если нет, попробую вообразить себя Капитаном Очевидность. СтрокаТабличнойЧасти - это строка табличной части. ТаблЧасть.Номенклатура вообще неведомая хня. в вы что добавляете в табличную часть? Вот это самое и есть строка табличной части.
#62
by hollow82
Боюсь опять ошибиться но добавляю я вроде товарыСтрока.Номенклатура или Выборка.Владелец?
#64
by hhhh
а в этой строке штук 30 колонок. И одна из них называется "Номенклатура". То есть ты в этой строке заполнил 2 значения, осталось еще 28 полей присвоить.
#65
by hollow82
В том то и дело что в выборке только 3 колонки, которые я выбрал одна из них ссылка на владельца штрихкода, тоесть на справичник.номенклатура как мне остальные колонки получить? Как проставить цену и расчитать ндс.. Поэтому и хотел функциями воспользоваться ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект) понял что вызывать надо как то так Но что то не работает...
#66
by Wobland
>СтрокаТабличнойЧасти = товарыСтрока; на кой лишние переменные плодить? >Но что то не работает... а всё от того, что ЭтотОбъект в модуле формы документа и в твоей обработке - это разные ЭтиОбъекты
#67
by hollow82
Спасибо большое, разобрался, что надо: Еще бы как-то с функцией ЗаполнитьЕдиницуЦенуПокупкиТабЧасти разобраться. При изменении номенклатуры в табличной части она вызывается так. не понять только откуда берутся Контрагент, ТипЦен, ДоговорКонтрагента, Дата,ВалютаДокумента, УчитыватьНДС,СуммаВключаетНДС модуль ОбработкаТабличныхЧастей просмотрел, там вроде ничего такого в начале не обьявляется...
#68
by hhhh
ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПокупкиТабЧасти(СтрокаТабличнойЧасти, ПереданныйОбъект, ПереданныйОбъект, мВалютаРегламентированногоУчета);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Динамический список заполняется запросом, как указать параметр для запроса?
- 1С БП 8.2. продажа валюты. Курсовые разницы.
- СКД. Ресурсы, рассчитать по... vs Группировки?
- СКД, таблица, группировки
- v8: Регламентные операции с базой данных на MS SQL
- СКД фиксация строк и колонок
- Корректировочный счет-фактура в у.е.
- ЗУП. реестр сведений в фсс о пособиях при рождении ребенка. версия 1.6
- Выбор файла на управляемой форме
- Как в 1С отобразить html страницу
- Конвертация данных. Склеить два реквизита в один.
- Как записать данные в реквизит справочника с другим типом?
- получить макет с тегами из Active document Word
- Настройка сканера штрихкода без F7
- Проблема с обменом данными РИБ
- Где найти руководство пользователя для Альфа-Авто: Автосервис+Автозапчасти.4.1
- Запуск 1с в фоновом режиме
- План-фактный анализ производства в УПП
- Переход с УПП 1.2 на 1.3
- Отловить момент завершения регламентного задания по расписанию.