Добавить колонку "Артикул" в печатной форме 1с 7.7 #669342


#0 by _leon4uk_
Добрый день, обновил 1с 7.7 до 297 релиза и столкнулся с небольшой проблемой, не могу добавить в документе "Счет" колонку "Артикул" в 296м релизе она была, а в 297м нету, колонка мне нужна как в самом счете(то есть в форме) так и когда выводишь документ на печать. Помогите пожалуйста. Красным указано поле куда мне нужно добавить колонку "Артикул". Салатовым - этот реквизит я добавил сам, его изначально не было(Не знаю нужен ли он вообще). Коричневым - Тип значения не знаю какой должен быть.(Может это там вообще не нужно)
#1 by Базис
Это делается в большинстве конф в пользовательском режиме, а не в конфигураторе.
#2 by _leon4uk_
1с типовая конфигурация.
#3 by nerkadry
название конфигурации укажи
#4 by wise
артикул это строка, а НЕ справочники!
#5 by wise
4+ посмотри КАК БЫЛО СДЕЛАНО в 296м релизе...
#6 by КапЛей
в типовой конфигурации никогда не было колонки артикул. явно были доработки. они небольшие, реквизит артикул не нужен в табличной части.
#7 by Базис
Константа "ИспользоватьАртикул" есть?
#8 by Базис
Страшные вещи ты рассказываешь. Это бухия?
#9 by aka AMIGO
открой в конфигураторе форму документа, чтобы было видно табличную часть, далее Меню / Вставить / Реквизиты в нижней таблице увидишь список реквизитов табличной части, те, что вставлены - отмечены галкой/маркером, отмечаешь Артикул галкой, нажимаешь кнопку Вставить ищешь в табличной части колонку Артикул, кнопкой мыши перемещай влево, на нужное место.
#11 by Масянька
Я выносила под таб. часть текстовое поле АртикулНоменклатуры:
#12 by КапЛей
да. типовая БУ для Украины.
#13 by Масянька
А ты почитай по эту константу :)))
#14 by Фомич
в таблице добавить колонку текстовое поле (вставить - Текст)и в формулу добавить Номенклатура.Артикул
#15 by aka AMIGO
да не надо ему таб поле, у него есть готовый реквизит ТЧ, см. первую картинку сабжа
#16 by Масянька
Артикул - это поле спр. номенклатура. Нужно, как в написато.
#17 by Масянька
Короче, автор! Получилось у тебя?
#18 by _leon4uk_
Пока нет, пытаюсь ... очень пытаюсь )
#19 by Фомич
если это реквизит справочника, то, как мне кажется,  ему изначально реквизит документа не нужен был, достаточно было просто читать значение из справочника номенклатуры и отображать его в колонке, опять же, если это для информации только
#20 by aka AMIGO
а, ну и лана :)
#21 by Масянька
Так что не получается-то? Артикул - это что?
#22 by Базис
Добавляет перед наименованием, а не в отдельной колонке?
#23 by _leon4uk_
Спасибо за советы ребят, как только что-то станет ясно я сразу отпишусь, ещё раз спасибо, очень занят сейчас.
#24 by Фомич
есть подозрение что в конце таблицы у автора несколько пустых колонок, после попыток добавления))
#25 by Масянька
В печатных формах и в подборе. А автору надобно в таб. части док-та.
#26 by Масянька
Пусть разбирается.
#27 by aka AMIGO
судя по его картинке - артикул это безымянный справочник..
#28 by Фомич
судя по картинке автор добавил реквизит, и теперь не знает что с ним делать)) а судя потому что документ - счет - редактировать артикул в нем - маловероятно, скорее всего будет достаточно просто выводить текстовую колонку, и отображать в ней значение из справочника номенклатуры)
#29 by КапЛей
Артикул это реквизит справочника ТМЦ - строка длиной 12. Автор просто сам впихнул в реквизит неизвестно что. В абсолютно правильный ответ. Но по уму можно сделать как реквизит ТЧ типа строка и при вводе артикула автоматом подставлять тмц в тч (ну это если нужно , конечно) делов на 15 минут.
#30 by КапЛей
совершенно верно. ну и в я написал, что можно и заполнение ТМЦ при желании сделать.
#31 by Фомич
согласен полностью, только ощущение что автору уже вообще ничего не надо))
#32 by Масянька
"Тяжела и неказиста жизнь простого программиста" (С)
#33 by КапЛей
автор - молодец! послушал, почитал, поблагодарил в и пошел работать. не то, что некоторые которые просят сделать за них.)
#34 by _leon4uk_
Ребят, колонку добавил, формулы попробовал которые Вы написали, не получается, справа для примера показал формулу колонки "ТМЦ" - может она Вам что-то подскажет, а какой должен быть "тип значения" у реквизита "Артикул" ?может в этом проблема ? я просто системный администратор и если честно далёк от 1с программирования. Ошибку которую мне показывала 1С - "Не определена переменная "артикул".
#35 by RichardStallman
Тип значения должен быть строка, той длины, которая у тебя в тмц проставлена. Но вообще, за упорство, скинь мдшник на ргхост, я тебе к вечеру поправлю.
#36 by _leon4uk_
Да ну самому же хочется разобраться как-то, в будущем по-любому придется столкнуться ... Где хоть формулу искать ?
#37 by RichardStallman
ОК, Реквизит ТЧ ты сделал. Молоток. В тип Значения поставь Строка длина 12 Дальше ищи в тексте модуля формы документа процедуру Процедура ИзмТМЦ и после строк Если ТМЦ.Выбран=1 Тогда пиши в новой строке Артикул=ТМЦ.Артикул;
#38 by RichardStallman
Таким образом после выбора тмц в поле артикул будет проставлятся значение артикула из карточки ТМЦ. При этом это поле можно редактировать руками
#39 by _leon4uk_
Я так понял в этой функции искать ? Т.к. у меня ещё там есть Проверка шапки, и обработка проведения.
#40 by RichardStallman
НЕТ Смотрите на вашу первую картинку Под красным эллипсом - закладка Диалог, рядом закладка Модуль искать там
#41 by _leon4uk_
RichardStallman, Мужчина огромное спасибо! всё получилось. И если можно ещё один вопрос, у меня когда создаешь счет, раньше можно было добавлять товар кнопкой insert, тоесть ты ее нажал открылась сразу номенклатура, можно это как-то воплотить ? или проблематично ?
#42 by _leon4uk_
И как мне это всё при выводе на печать сделать? )) В самой накладной он у меня отображается, а когда на печать выводишь - пропадает. (
#43 by RichardStallman
В диалоге у колонок Номер и артикул поставь галку пропускать при вводе
#44 by RichardStallman
В форме диалога на закладках Таблица и таблица_Укр Куда нить рядом с наименование добавь ячейку, в свойствах ячейки укажи тип- выражение, а в содержимое напиши артикул
#45 by RichardStallman
Картинка
#46 by _leon4uk_
Спасибо большое,я всё таки сделал как Вы сказал и у меня получилось. Спасибо что тратите своё время на меня ) Если не тяжело ещё пару вопросов ) 1)Получается у меня в новых счетах отображается артикул, а в старых которые находятся в базе колонка "артикул" так и осталась пустой, можно сделать так чтобы в этих счетах артикул тоже отображался ? 2)Расходная накладная у меня создаётся на основании счета-фактуры, то есть, нажимаешь на нём правой кнопкой --> Ввести на основании --> Расходная накладная, можно сделать так чтобы у меня в этой расходной накладной точно так же отображался артикул и выводился на печать, как в счете ?
#47 by RichardStallman
Оптимальный путь Достать старую конфу из архива,  сделанного до того как все поломали и сравнить с текущей 1)Получается у меня в новых счетах отображается артикул, а в старых которые находятся в базе колонка "артикул" так и осталась пустой, можно сделать так чтобы в этих счетах артикул тоже отображался ? можно если сделать вывод артикула как предлагали в 2)Расходная накладная у меня создаётся на основании счета-фактуры, то есть, нажимаешь на нём правой кнопкой --> Ввести на основании --> Расходная накладная, можно сделать так чтобы у меня в этой расходной накладной точно так же отображался артикул и выводился на печать, как в счете ? Можно. Делайте. Нужно править процедуру ВводНаОсновании Расходной накладной. или снова делать как в кстати - самый простой путь
#48 by КапЛей
чтобы артикул появился в старых ранее введенных счетах необходимо сделать обработку табличных частей этих документов для заполнения реквизита. Для решения второй задачи сделать тоже самое что и со счетом + прописать в процедуре ВводНаОсновании там где заполняются данные ТЧ Вуаля!
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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