#0
by studentca
Здравствуйте! Я новичок и прошу о помощи. У меня следующая проблема: для конфигурации 1С:Комплексная автоматизация 8.2 в документе "Реализация товаров и услуг" для печати бланка ТТН мне необходимо заменить номенклатуру на номенклатурную группу затрат и затем объединить эти строки в столбце (так как в моем случае номенклатурная группа затрат одна единственная и выводится много строк с одним одинаковым словом). Я сделала замену, у меня все правильно выходит, но потом для объединения строк в этом столбце, я хотела сделать вот так: после того, как сформирована таблица при помощи запроса я вставила следующую строчку И он мне выдает такую вот ошибку: {Обработка.ПечатьТТН.Форма.Форма.Форма}: Поле объекта не обнаружено (Номенклатура) Если НЕ ЗначениеЗаполнено(ВыборкаСтрок.Номенклатура) Тогда Затем я нашла эту строчку и решила ее закомментировать, но он показывает тоже самое. Скажите, пожалуйста в чем моя ошибка. Спасибо за ответ заранее.
#2
by МимохожийОднако
ВыборкаСтрок.Номенклатура это , видимо, ссылка. Отладчиком встань на эту строку и прочитай полученное значение. После этого надо дальше думать.
#9
by studentca
Первое мое исправление..это я поменяла саму номенклатуру на номенклатурную группу (она у меня одна единственная)и получается следующее Артикул или номер по прейскуранту Коли- чество Цена руб. коп. Наименование продукции, товара (груза), ТУ, марка, размер, сорт 3 4 5 6 00000000006 1 400,000 8,20 медикамент 00000000007 1 400,000 8,00 медикамент 00000000033 11 000,000 6,11 медикамент 00000000060 3 600,000 6,00 медикамент 00000000061 3 600,000 9,80 медикамент 00000000091 9 800,000 15,50 медикамент 00000000152 40 200,000 8,70 медикамент Итого 71 000,000 и мне нужно столбец с "медикаментами объединить"...Как сделать мне это?
#12
by МимохожийОднако
Встань отладчиком на строку ЗапросТовары = Запрос.Выполнить.Выгрузить; и посмотри на полученную выборку. Есть ли там колонка "Номенклатура"?
#13
by Tafa
После ЗапросТовары.Свернуть("ТоварНаименование"); в таблице значений ЗапросТовары остается только колонка "ТоварНаименование".
#14
by studentca
Запрос.Выполнить - пишет значение"поле объекта не обнаружено", значение просто Выполнить - 1,1 ожидается выражение
#15
by studentca
а выражение "ЗапросТовары = Запрос.Выполнить.Выгрузить;" имеет значение 1,46 Ошибка в выражении
#16
by studentca
нет..в сообщении 9 есть пример..должны остаться все строки и столбцы, но в 6 столбце должна быть одна общая строка, в которой написано "Медикамент"
#18
by studentca
если исправить в екселе то получится вот так Артикул или номер по прейскуранту Коли- чество Цена руб. коп. Наименование продукции, товара (груза), ТУ, марка, размер, сорт 3 4 5 6 00000000006 1 400,000 8,20 медикамент 00000000007 1 400,000 8,00 00000000033 11 000,000 6,11 00000000060 3 600,000 6,00 00000000061 3 600,000 9,80 00000000091 9 800,000 15,50 00000000152 40 200,000 8,70 Итого 71 000,000
#19
by МимохожийОднако
Есть прямой вопрос: "Отладчик включать умеешь?" :-) В чем связь таблицы экселя и темой ветки?
#28
by МимохожийОднако
Когда открыла поле Вычислить вставь код ВыборкаСтрок и найди кнопочку для просмотра таблицы. Зеленого цвета. По этой кнопке откроешь получившуюся таблицу. В ней нет поля Номенклатура, к которому потом обращаешься.
#29
by МимохожийОднако
Встань на строчку с выражением в окне отладки и нажми F2 (показать значения в одном окне)
#32
by МимохожийОднако
Повторяю :)) В окне отладчика в поле Выражение набери ВыборкаСтрок. Потом кнопка Рассчитать. Потом встать на строку в поле Результат и кнопка F2. Убедись, что есть поле Номенклатура.
#34
by studentca
Свойство Значение Тип ВыборкаСтрок.Номенклатура {}: Значение не является значением объектного типа (Номенклатура)
#36
by МимохожийОднако
Попробуй теперь набрать ЗапросТовары в окошке. Подсказку тебе дали в . Не может быть поля в этой коллекции
#38
by studentca
вот в 13 сообщении мне писали "в таблице значений ЗапросТовары остается только колонка "ТоварНаименование". Но у меня должны быть все колонки...может быть я не правильно делаю...И мне нужно работать тогда не с ТЗ а с Табличной частью просто?Как Вы думаете?
#39
by МимохожийОднако
Не повезло тебе... Читаешь через строчку. ЗапросТовары.Свернуть("ТоварНаименование,Номенклатура") ..
#41
by МимохожийОднако
Когда таблица сворачивается, то поля, не указанные при свертке пропадают. Об этом в и было написано. Самый простой путь - это обратиться к табличной части документа, выгрузить в таблицу значений данные и добавить колонку "ТоварНаименование". Эту колонку заполнить из реквизита "Номенклатурная группа". Потом свернуть по полю "ТоварНаименование" с полями "Количество, Сумма". и вывести в свою табличку с расчетом цены.
#42
by studentca
Вот Но опять выдает ошибку {Обработка.ПечатьТТН.Форма.Форма.Форма}: Поле объекта не обнаружено (Номенклатура) Если НЕ ЗначениеЗаполнено(ВыборкаСтрок.Номенклатура) Тогда
#45
by studentca
теперь выдает такую ошибку {Обработка.ПечатьТТН.Форма.Форма.Форма}: Поле объекта не обнаружено (КоличествоМест) Мест = ВыборкаСтрок.КоличествоМест;
#49
by studentca
Он выдает такую ошибку...ее я не могу закомментироавть...Мне нужно что бы он выдавал Сумму {Обработка.ПечатьТТН.Форма.Форма.Форма}: Поле объекта не обнаружено (СуммаНДС) СуммаСНДС = Окр((ВыборкаСтрок.Сумма + ?(Шапка.СуммаВключаетНДС, 0, ВыборкаСтрок.СуммаНДС)), 2);
#50
by МимохожийОднако
Не можешь закомментировать или не хочешь? Добейся, чтобы у тебя получалась печатная форма без ошибок. А потом пойдешь по каждой закомментированной строке и добавишь правильный код.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как свернуть таблицу с конкатенацией строковой колонки
- ТЗ. Удаление строки сдвигает строки?
- Свернуть таблицу
- пытаюсь в ТЗ записать операции а потом по ним свернуть
- Функция "Свернуть"
- как из строки убрать символ перевода строки?
- Как убрать значки свернуть, свернуть в окно и крестик верхнем правом углу 1С 7.7
- Можно ли в excel свернуть строки, как в ТЗ?
- В ТЗ оставить строки с непустыми значениями в опр. столбце
- Перенос данных из Комплексная 77 в Комплексная автоматизация! 82
- Нет в документе сверху значка свернуть и свернуть в окно
- Динамический список - выделенные строки - суммирование содержимого строки..
В этой группе 1С
- Не работает дозвон из Kerio (PPPOE) в Windows 7
- КаноническаяЗаписьXML - как работает?
- Как из модуля упр. формы обратиться к модулю объекта
- Регулирование ширины колонок в редакторе форм 8.2.14
- v7: Окно авторизации 1с 7.7
- Настройки платежного календаря УНФ 1.3
- 1с 8 ЗУП признак справки 2-ндфл
- подключаю сканер помоги определить суффикс и префикс
- Публикация базы на "соседнем" ВЕБ-сервере..
- Открытие карточки счета программно с отбором
- 1C ЗУП Склонение ФИО
- v7: УСН не заполняется книга доходов расходов
- Ошибка в Editr.dll в 27-ом релизе платфомы 7.7 при работе на сервере терминалов
- Перенос данных ут 10.3.9.4 базовая в ут 11.0.6.9
- не могу установить Cервер 1С:Предприятия (64-bit) для Windows
- 1c 8.2 Практическое пособие разработчика Задание 18
- как установить текущего пользователя из веб сервиса 1с
- v8: Как увидеть что выгружается из базы при обмене БП (2.0) и УТ (10.3)?
- Внеш. обработка, УФ: как вызвать функцию из модуля объекта на клиенте?
- Как заполнить табличную часть из запроса