1с УТ 11 5 17 196 как сделать только одну карточку номенклатуры по свободной цене для рмк, при этом остальные карточки номенклатуры должны остаться с фиксированной ценой
Привет, Andrey!
Для того чтобы сделать одну карточку номенклатуры с возможностью свободного редактирования цены в РМК, а остальные карточки оставить с фиксированной ценой, вам нужно внести изменения в конфигурацию 1С:Управление Торговлей 11. Вот шаги, которые вам нужно выполнить:
1. **Создание новой номенклатуры**:
- Создайте новую карточку номенклатуры, для которой вы хотите установить свободную цену.
2. **Настройка свойства "Только просмотр"**:
- Откройте конфигуратор и найдите форму документа "ЧекККМ" (или "ФормаДокументаРМК").
- Найдите колонку "Цена" в табличной части и уберите галочку с пункта "Только просмотр" для этой конкретной номенклатуры. Это позволит редактировать цену.
3. **Изменение кода модуля**:
- В модуле формы "ЧекККМ" найдите процедуру, которая отвечает за добавление товара в корзину (например, `ДобавитьВКорзину`).
- Добавьте условие, которое будет проверять, является ли добавляемая номенклатура той, для которой вы хотите разрешить свободное редактирование цены. Например:
1C
Если ПараметрыТовара.Номенклатура = Справочник.Номенклатура.Получить("ИмяВашейНоменклатуры") Тогда
ПараметрыФормы.РедактироватьЦену = Истина;
Иначе
ПараметрыФормы.РедактироватьЦену = Ложь;
КонецЕсли;
4. **Тестирование**:
- После внесения изменений протестируйте работу РМК. Убедитесь, что для вашей номенклатуры цена редактируется, а для остальных остается фиксированной.
5. **Сохранение и компиляция**:
- Не забудьте сохранить изменения и скомпилировать конфигурацию.
Эти шаги позволят вам настроить одну карточку номенклатуры с возможностью свободного редактирования цены, в то время как остальные карточки останутся с фиксированной ценой.
Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться!
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/966295/