Код и артикул в отчете Остатки ТМЦ #431459


#0 by Dimka set
ТиС 7.7 Как сделать чтобы в отчете Остатки ТМЦ в отдельных столбцах показывался номенклатурный код и артикул если можно по подробней
#1 by ДенисЧ
1. поднять телефонную трубку 2. набрать номер программиста 3. сказать туда "Вась, мне тут отчётик нужно поправить, деньги уже в сейфе лежат" 4. Ждать.
#2 by inka
сначала добавить в таблицу отдельные колонки, потом инициализировать переменные
#3 by Dimka set
И как  потом инициализировать переменные
#4 by Dimka set
Отдельные столбцы сделал
#5 by inka
Код = Номенклатура.Код
#6 by inka
при каждом выводе строки с номенклатурой
#7 by Sedoy
+5 Артикул=Номенклатура.Артикул , договаривать надо....
#8 by inka
Или в новых столбцах написать выражение Номенклатура.Код
#9 by Dimka set
обязательно
#10 by inka
- я подумала что делать по образцу учат еще в детском саду
#11 by Sedoy
Это еще будет..., в старшей группе.
#12 by Cthulhu
: "подумала" в данном контексте - неправильный глагол.
#13 by Имхотеп
+ и для артикула ?(Номенклатура.ЭтоГруппа=0,Номенклатура.Артикул,"")
#14 by Dimka set
Вот это прописывается в модуле (если да то в каком именно месте) или в таблице в новых столбцах? Код = Номенклатура.Код ,Артикул=Номенклатура.Артикул
#15 by Sedoy
В процедуре Печать, в цикле, где перебор строк с номенклатурой.
#16 by Sedoy
+15 Только там эта процедура, по моему, называется Сформировать...
#17 by Dimka set
Вот это Код = Номенклатура.Код, Артикул=Номенклатура.Артикул надо дописать в модуль если да подскажите куда именно
#18 by Имхотеп
не пиши ничего в код, пиши в поле таблицы:
#19 by Cthulhu
: писать в ячейки вычисляемый код - дурной тон. При каждом выводе секции код, выполняемый для вычисоения значения, компилируется, потом выполняется.
#20 by Cthulhu
: "многократно выводимой при формировании отчета ячейки" конечно.
#21 by Dimka set
Если написать это в таблицу то ана выводит следующее Номенклатура<<?>>.Код Переменная не определена (Номенклатура)
#22 by Имхотеп
согласен, но так проще. Иначе человек может такое наковырять. Для современных компов это миллисекундные задержки.
#23 by Sedoy
Посмотри в таблице имя, под которым выводится Номенклатура...
#24 by Dimka set
под этим именем ПечТекстСтроки
#25 by Имхотеп
в код придется лезть и искать что такое ПечТекстСтроки.
#26 by Sedoy
Посмотри в модуле, где этой переменной присваивается значение, там и пихай свои 17
#27 by Dimka set
Это наверное здесь?
#28 by ТакВотЖе
Все так уверенно подсказывают с умными лицами, как будто никто никогда не видел в Торговле Остатки ТМЦ. А там всё не по-детски написано.
#29 by Sedoy
Ну и где тут ПечТекстСтроки?
#30 by Dimka set
Строка 2-я сверху ТЗ.НоваяКолонка("ПечТекстСтроки", "Строка");
#31 by Sedoy
Должно быть ПечТекстСтроки = .....;
#32 by Dimka set
#33 by Dimka set
Больше похоже на это
#34 by Sedoy
Надо лезть в код, на память можно не то посоветовать, но близко к этому...
#35 by Dimka set
А как правильно сюда это вставить для кода     - Номенклатура.Код
#36 by Dimka set
Последняя строка отвечает за вывод артикла он выводится вместе с номенклатурой следом через запятую
#37 by Sedoy
У тебя вместо Номенклатура.Код будет ТМЦ.Код
#38 by Dimka set
а как это сюда правильно запихнуть
#39 by Dimka set
Люди не покидайти меня в эти трудные минуты
#40 by Sedoy
Надо отталкиваться от вывода нужной секции...
#41 by Dimka set
ну ты и загнул а по русски
#42 by Dimka set
Может сразу в модуле покажите
#43 by Cthulhu
ТЗ.ТекРасшифровка.Код ?(ТЗ.ТекРасшифровка.ЭтоГруппа=1,"",ТЗ.ТекРасшифровка.Артикул)
#44 by Dimka set
Это то что наверное надо в ставить но сугубо острый вопрос куда
#45 by Cthulhu
в строку, которая выводится по товару, в колонки, в которых выводить код и артикул; в свойствах этих ячеек не забыть указать тип "выражение".
#46 by Dimka set
А почему вопросительный знак а как правильно указать это выражение извините за глупый вопрос уже голова кипит
#47 by Dimka set
а у меня показывает вот что ТЗ.ТекРасшифровка.Код<<?>>; <<?>>КонецЕсли; {Отчет.ОстаткиТМЦ.Форма.Модуль}: Ожидается ключевое слово 'КонецЦикла' ('EndDo') <<?>>КонецЕсли; {Отчет.ОстаткиТМЦ.Форма.Модуль}: Ожидается ключевое слово 'КонецЦикла' ('EndDo') <<?>>КонецЕсли; {Отчет.ОстаткиТМЦ.Форма.Модуль}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
#48 by Cthulhu
: а я разве где-то говорил, что надо в модуле что-то менять?..
#49 by Cthulhu
ЗЫ: в модуле нет ячеек - приколись?.. в таблицу - шаблон отчета надо, бестолочь. но поздно, ты уже модуль испортило, чудо. зови прога.
#50 by Dimka set
небоись у меня модулей много я их сохранил вот как я их уже ни один день порчу
#51 by Dimka set
хороший учитель тот у кого нет бестолочей Маяковский
#52 by Dimka set
Ты у меня просто умница "заработало" код работает попробую артикул
#53 by Dimka set
А вот артикул что-то не хочет, показывает вот что:
#54 by Dimka set
У учеников через нецензурные слова всё и получается как и везде
#55 by Cthulhu
ты мне не ученик а я тебе не учитель. на сей момент ты ведёшь себя как безграмотный и неумный человек, лезущий заниматься не своим делом. Неумный - хотя бы потому что невнимательно читаешь и не пытаясь понять сказанного - тупо лезешь "пробовать". Пример навскидку: в во второй строке написано что вставить в ячейку - а ты тулишь что-то другое а потом в удивляешься тому, что это самое твое(!) другое не работает. надоело карочи. будда упаси меня от таких тупых учеников.
#56 by Dimka set
ладно не нервничай я  не прав артикул тоже работает я думал ? знак это то что ты не уверен будет работать или нет и я его не ставил а так большое тебе спасибо сколько кавыряюсь по форумам один только ты ответил я то простой пользователь а программеров у нас тут не найти спасибо за помощь и терпение
#57 by Cthulhu
ну слава будде.. только вот тебе мой совет, "простой пользователь". не лез бы ты в эту фигню если у тебя есть другое дело. или меняй свое другое дело на это дело. а то ведь получится так, что начальство увидев что ты помимо своего дела можешь ещё и в одинэске что-нибудь подкрутить - свято уверует в то, что на программисте можно сэкономить, элементарно загрузив тебя помимо и в дополнение(!) к твоему(!) делу. и именно поэтому тебе сразу сказали - пригласите специалиста и заплатите ему. чтобы не было ни у кого иллюзий о том, что что-то в этом мире может быть на халяву.
#58 by los_hooliganos
А кем ты у себя работаешь?
#59 by chelentano
наверняка программист 1с :)
#60 by Dimka set
еще какой
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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