Имя: Пароль:
1C
1С v8
Сделать поле Артикул в форме дока доступным для редактирования
,
0 dis12345
 
24.04.24
19:59
Подскажите , пожалуйста в бух документе поступлениеТУ в ТЧ показывается Артикул, надо сделать его доступным для редактирования. Изменил тип на поле ввода, галка доступность стоит, но не редактируется. Понимаю, что поле для отображения, но надо править. Условное оформление - галку Доступность при непустой строке ставил- нет результата
1 Волшебник
 
24.04.24
20:02
Что должно произойти после редактирования? подстановка новой номенклатуры? Ну так вставляйте артикул прямо в поле "Номенклатура"
2 dis12345
 
24.04.24
20:06
нет, после редактирования перезапишу новый артикул в карточку товара если его нет. Предстоит согласование номенклатур разных систем, для быстроты из формы дока хочется
3 Волшебник
 
24.04.24
20:34
(2) Получится дурдом. Пусть открывают карточку и меняют оттуда
4 dis12345
 
24.04.24
20:40
через карточку долго.... много кликов
5 Смотрящий
 
24.04.24
21:08
(4) Совсем охренело эта пыль под ногами разработчика
6 FIXXXL
 
25.04.24
07:41
(4) сделай свою простейшую обработку
7 rphosts
 
25.04.24
08:33
(4) сделай свою кнопку "Установить артикул текущей номенклатуре".
8 mmg
 
25.04.24
08:45
(0) Самый простой путь, добавить реквизит "артикул" в табличную часть документа
9 Волшебник
 
25.04.24
08:49
(8) Вы потеряли контекст. "в ТЧ показывается Артикул"
10 Irbis
 
25.04.24
08:53
Сидят два оператора, и одному поставщики со старым артикулом накладную прислали, а другому с новым. Какой артикул в справочнике останется?
11 Волшебник
 
25.04.24
08:53
(10) Кто последний, тот и папа
12 Irbis
 
25.04.24
08:55
(11) Это в лучшем случае, поскольку должен быть ещё и специально обученный человек на это дело и он напрямую в карточке пропишет артикул аналога.
13 maxab72
 
25.04.24
08:56
А если еще оба оператора криворукие косоглазые вороны... трындящие по мобильнику...
14 Мультук
 
гуру
25.04.24
08:59
(0)

1) Поле Артикул ведет к "Объект.Товары.Номенклатура.Артикул"
И физически исполняет роль "Только поглядеть, руками не трогать".

Тыкаем на столбец, смотрим свойство "ПутьКДанным"

2) А значит придется что-то придумывать

3) Если данный документ поддерживает внешние обработки (должен, подменю "ПодменюЗаполнить" в нём есть) ,
то делаем для него внешнюю обработку, например, "ЗаполнениеОбъекта"

https://infostart.ru/1c/articles/558559/

В обработке открывается форма, которая при открытии заполняется таблицей "Артикул, Номенклатура" из данного документа.
Пользователь меняет (или не меняет) артикулы, жмёт на форме кнопку "Сохранить"

Далее что-то делает с документом.

Эту же обработку используем при проставлении артикулов номенклатуры для документов введенных ранее
15 mmg
 
25.04.24
09:05
(9) Но это не реквизит ТЧ
16 ЖНЕЦ
 
25.04.24
11:09
(0) даблклик - если колонка.Имя = "Артикул"

ввести строку

если результат <> Номенклатура.Артикул

//что то сделать с ним
//записать или перезаписать
17 Serg_1960
 
25.04.24
11:29
В контекстное меню ТЧ формы добавить команду "Изменить артикул" - всё по-фэншую, имхо.
"Контекстное меню в 1С"
https://www.koderline.ru/expert/instruktsii/article-kontekstnoe-menyu-v-1s/
18 ЖНЕЦ
 
25.04.24
11:58
(17) "ПРОГРАММИРОВАНИЕ В 1С, 1... - НАШИ ЭКСПЕРТЫ"
как теперь это раз видеть ?
19 dis12345
 
25.04.24
15:19
Сделал как посоветовал Жнец черезз ввести строку, работает, но ругается на модальное окно в УФ.
20 Волшебник
 
25.04.24
15:21
(19) Это теперь ЖНЕЦ виноват. Пусть кается
21 ЖНЕЦ
 
25.04.24
15:26
(19) так не указано , что это УФ и какая конфигурация
а столько еще хороших идей было
подумай сам - как можно заменить
22 Мультук
 
гуру
25.04.24
15:29
(19)

Можно конечно дочитать СП по "ВвестиСтроку" до строк:

===

Примечание:
Если для конфигурации свойство РежимИспользованияМодальности установлено в НеИспользовать,
следует использовать метод ПоказатьВводСтроки.


===
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn