|
Добавить колонку "Артикул" в печатной форме 1с 7.7 | ☑ | ||
---|---|---|---|---|
0
_leon4uk_
17.06.13
✎
12:54
|
Добрый день, обновил 1с 7.7 до 297 релиза и столкнулся с небольшой проблемой, не могу добавить в документе "Счет" колонку "Артикул" в 296м релизе она была, а в 297м нету, колонка мне нужна как в самом счете(то есть в форме) так и когда выводишь документ на печать.
Помогите пожалуйста. Красным указано поле куда мне нужно добавить колонку "Артикул". Салатовым - этот реквизит я добавил сам, его изначально не было(Не знаю нужен ли он вообще). Коричневым - Тип значения не знаю какой должен быть.(Может это там вообще не нужно) http://i5.pixs.ru/storage/4/2/1/1c77jpg_8151274_8228421.jpg http://pixs.ru/showimage/1c77jpg_8151274_8228421.jpg |
|||
1
Базис
naïve
17.06.13
✎
12:56
|
Это делается в большинстве конф в пользовательском режиме, а не в конфигураторе.
|
|||
2
_leon4uk_
17.06.13
✎
12:57
|
1с типовая конфигурация.
|
|||
3
nerkadry
17.06.13
✎
13:02
|
название конфигурации укажи
|
|||
4
wise
17.06.13
✎
13:03
|
(2)артикул это строка, а НЕ справочники!
|
|||
5
wise
17.06.13
✎
13:05
|
4+ посмотри КАК БЫЛО СДЕЛАНО в 296м релизе...
|
|||
6
КапЛей
17.06.13
✎
13:10
|
в типовой конфигурации никогда не было колонки артикул. явно были доработки. они небольшие, реквизит артикул не нужен в табличной части.
|
|||
7
Базис
naïve
17.06.13
✎
13:11
|
Константа "ИспользоватьАртикул" есть?
|
|||
8
Базис
naïve
17.06.13
✎
13:12
|
(6) Страшные вещи ты рассказываешь. Это бухия?
|
|||
9
aka AMIGO
17.06.13
✎
13:12
|
(0) открой в конфигураторе форму документа, чтобы было видно табличную часть, далее
Меню / Вставить / Реквизиты в нижней таблице увидишь список реквизитов табличной части, те, что вставлены - отмечены галкой/маркером, отмечаешь Артикул галкой, нажимаешь кнопку Вставить ищешь в табличной части колонку Артикул, кнопкой мыши перемещай влево, на нужное место. вроде всё |
|||
11
Масянька
17.06.13
✎
13:15
|
Я выносила под таб. часть текстовое поле АртикулНоменклатуры:
Форма.АртикулНоменклатуры.Заголовок(СокрЛП(Номенклатура.АртикулПрайс)); |
|||
12
КапЛей
17.06.13
✎
13:15
|
(8) да. типовая БУ для Украины.
|
|||
13
Масянька
17.06.13
✎
13:18
|
(7) А ты почитай по эту константу :)))
|
|||
14
Фомич
17.06.13
✎
13:20
|
в таблице добавить колонку текстовое поле (вставить - Текст)и в формулу добавить Номенклатура.Артикул
|
|||
15
aka AMIGO
17.06.13
✎
13:22
|
(14) да не надо ему таб поле, у него есть готовый реквизит ТЧ, см. первую картинку сабжа
|
|||
16
Масянька
17.06.13
✎
13:26
|
(15) Артикул - это поле спр. номенклатура. Нужно, как в (14) написато.
|
|||
17
Масянька
17.06.13
✎
13:27
|
Короче, автор! Получилось у тебя?
|
|||
18
_leon4uk_
17.06.13
✎
13:29
|
Пока нет, пытаюсь ... очень пытаюсь )
|
|||
19
Фомич
17.06.13
✎
13:30
|
если это реквизит справочника, то, как мне кажется, ему изначально реквизит документа не нужен был, достаточно было просто читать значение из справочника номенклатуры и отображать его в колонке, опять же, если это для информации только
|
|||
20
aka AMIGO
17.06.13
✎
13:31
|
(16) а, ну и лана :)
|
|||
21
Масянька
17.06.13
✎
13:31
|
(18) Так что не получается-то?
Артикул - это что? |
|||
22
Базис
naïve
17.06.13
✎
13:32
|
(13) Добавляет перед наименованием, а не в отдельной колонке?
|
|||
23
_leon4uk_
17.06.13
✎
13:34
|
Спасибо за советы ребят, как только что-то станет ясно я сразу отпишусь, ещё раз спасибо, очень занят сейчас.
|
|||
24
Фомич
17.06.13
✎
13:34
|
есть подозрение что в конце таблицы у автора несколько пустых колонок, после попыток добавления))
|
|||
25
Масянька
17.06.13
✎
13:35
|
(22) В печатных формах и в подборе. А автору надобно в таб. части док-та.
|
|||
26
Масянька
17.06.13
✎
13:35
|
(24) Пусть разбирается.
|
|||
27
aka AMIGO
17.06.13
✎
13:35
|
(21) судя по его картинке - артикул это безымянный справочник..
|
|||
28
Фомич
17.06.13
✎
13:40
|
судя по картинке автор добавил реквизит, и теперь не знает что с ним делать))
а судя потому что документ - счет - редактировать артикул в нем - маловероятно, скорее всего будет достаточно просто выводить текстовую колонку, и отображать в ней значение из справочника номенклатуры) |
|||
29
КапЛей
17.06.13
✎
13:43
|
Артикул это реквизит справочника ТМЦ - строка длиной 12. Автор просто сам впихнул в реквизит неизвестно что. В (14) абсолютно правильный ответ. Но по уму можно сделать как реквизит ТЧ типа строка и при вводе артикула автоматом подставлять тмц в тч (ну это если нужно , конечно) делов на 15 минут.
|
|||
30
КапЛей
17.06.13
✎
13:45
|
(28) совершенно верно. ну и в (29) я написал, что можно и заполнение ТМЦ при желании сделать.
|
|||
31
Фомич
17.06.13
✎
13:48
|
(30) согласен полностью, только ощущение что автору уже вообще ничего не надо))
|
|||
32
Масянька
17.06.13
✎
13:53
|
"Тяжела и неказиста жизнь простого программиста" (С)
|
|||
33
КапЛей
17.06.13
✎
13:55
|
(23) автор - молодец! послушал, почитал, поблагодарил в (23) и пошел работать. не то, что некоторые которые просят сделать за них.)
|
|||
34
_leon4uk_
18.06.13
✎
11:14
|
Ребят, колонку добавил, формулы попробовал которые Вы написали, не получается, справа для примера показал формулу колонки "ТМЦ" - может она Вам что-то подскажет, а какой должен быть "тип значения" у реквизита "Артикул" ?может в этом проблема ? я просто системный администратор и если честно далёк от 1с программирования.
Ошибку которую мне показывала 1С - "Не определена переменная "артикул". http://i.pixs.ru/storage/6/2/0/tttjpg_6668402_8235620.jpg |
|||
35
Richard Stallman
18.06.13
✎
12:27
|
(34) Тип значения должен быть строка, той длины, которая у тебя в тмц проставлена.
Но вообще, за упорство, скинь мдшник на ргхост, я тебе к вечеру поправлю. |
|||
36
_leon4uk_
18.06.13
✎
12:29
|
Да ну самому же хочется разобраться как-то, в будущем по-любому придется столкнуться ... Где хоть формулу искать ?
|
|||
37
Richard Stallman
18.06.13
✎
12:34
|
ОК, Реквизит ТЧ ты сделал. Молоток.
В тип Значения поставь Строка длина 12 Дальше ищи в тексте модуля формы документа процедуру Процедура ИзмТМЦ() и после строк Если ТМЦ.Выбран()=1 Тогда пиши в новой строке Артикул=ТМЦ.Артикул; |
|||
38
Richard Stallman
18.06.13
✎
12:36
|
Таким образом после выбора тмц в поле артикул будет проставлятся значение артикула из карточки ТМЦ.
При этом это поле можно редактировать руками |
|||
39
_leon4uk_
18.06.13
✎
12:42
|
http://i5.pixs.ru/storage/2/3/2/yyyjpg_7265790_8236232.jpg
Я так понял в этой функции искать ? Т.к. у меня ещё там есть Проверка шапки, и обработка проведения. |
|||
40
Richard Stallman
18.06.13
✎
12:49
|
НЕТ
Смотрите на вашу первую картинку Под красным эллипсом - закладка Диалог, рядом закладка Модуль искать там |
|||
41
_leon4uk_
18.06.13
✎
12:59
|
RichardStallman, Мужчина огромное спасибо! всё получилось.
И если можно ещё один вопрос, у меня когда создаешь счет, раньше можно было добавлять товар кнопкой insert, тоесть ты ее нажал открылась сразу номенклатура, можно это как-то воплотить ? или проблематично ? |
|||
42
_leon4uk_
18.06.13
✎
13:08
|
И как мне это всё при выводе на печать сделать? )) В самой накладной он у меня отображается, а когда на печать выводишь - пропадает. (
|
|||
43
Richard Stallman
18.06.13
✎
13:10
|
(41) В диалоге у колонок Номер и артикул поставь галку пропускать при вводе
|
|||
44
Richard Stallman
18.06.13
✎
13:13
|
(42) В форме диалога на закладках Таблица и таблица_Укр
Куда нить рядом с наименование добавь ячейку, в свойствах ячейки укажи тип- выражение, а в содержимое напиши артикул |
|||
45
Richard Stallman
18.06.13
✎
13:16
|
Картинка
http://rghost.ru/46838057 |
|||
46
_leon4uk_
18.06.13
✎
15:11
|
Спасибо большое,я всё таки сделал как Вы сказал и у меня получилось. Спасибо что тратите своё время на меня )
Если не тяжело ещё пару вопросов ) 1)Получается у меня в новых счетах отображается артикул, а в старых которые находятся в базе колонка "артикул" так и осталась пустой, можно сделать так чтобы в этих счетах артикул тоже отображался ? 2)Расходная накладная у меня создаётся на основании счета-фактуры, то есть, нажимаешь на нём правой кнопкой --> Ввести на основании --> Расходная накладная, можно сделать так чтобы у меня в этой расходной накладной точно так же отображался артикул и выводился на печать, как в счете ? |
|||
47
Richard Stallman
18.06.13
✎
18:50
|
Оптимальный путь
Достать старую конфу из архива, сделанного до того как все поломали и сравнить с текущей 1)Получается у меня в новых счетах отображается артикул, а в старых которые находятся в базе колонка "артикул" так и осталась пустой, можно сделать так чтобы в этих счетах артикул тоже отображался ? можно если сделать вывод артикула как предлагали в (14) 2)Расходная накладная у меня создаётся на основании счета-фактуры, то есть, нажимаешь на нём правой кнопкой --> Ввести на основании --> Расходная накладная, можно сделать так чтобы у меня в этой расходной накладной точно так же отображался артикул и выводился на печать, как в счете ? Можно. Делайте. Нужно править процедуру ВводНаОсновании() Расходной накладной. или снова делать как в (14) кстати (14) - самый простой путь |
|||
48
КапЛей
18.06.13
✎
19:01
|
(46) чтобы артикул появился в старых ранее введенных счетах необходимо сделать обработку табличных частей этих документов для заполнения реквизита.
Что-то вроде Док = СоздатьОбъект("Документ.Счет"); Док.ВыбратьДокументы(ДатаНач, ДатаКон); Пока Док.ПолучитьДокумент()=1 Цикл Док.ВыбратьСтроки(); Пока Док.ПолучитьСтроку()=1 Цикл Док.Артикул = Док.ТМЦ.Артикул; КонецЦикла; Док.Записать(); КонецЦикла; Для решения второй задачи сделать тоже самое что и со счетом + прописать в процедуре ВводНаОсновании() там где заполняются данные ТЧ Артикул = ТМЦ.Артикул; Вуаля! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |