Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
24 Фев 2018, 04:57
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: 1с розница - модернизация характриситк номенклатуры  (Прочитано 5869 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дима.88

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-15
  • Сайт: 
  • Профессия: Программист 1С
Конфигурация Розница, редакция 1.0 (1.0.15.4). Задача: есть справочник номенклатура, в нем содержится информация о товарах. В частности, о наборах характеристик товара. Например товар бриджи имеет характеристики цвет и размер (см. скриншот ниже).

Мне необходимо сделать форму (которая видна справа на скриншоте), позволяющую задать сразу много наборов свойств типа размер/цвет. Вручную, говорит мне заказчик, долго. А номенклатуры с разными размерами, но одинаковым цветом навалом. Собственно как я вижу решение проблемы - передать из Номенклатуры текущий (выбранный в данный момент) элемент справочника (т.е. конкретный товар) в мою форму (моя форма - это форма отдельной обработки) обработать выбранные пользователем флажки и поля ввода. Создать в обработке справочник Характеристики Номенклатуры и добавить в него выбранные пользователем характеристики. Но в процессе работы выяснилось, что не все так просто. Оказываеться табличная часть в справочнике Характеристики Номенклатуры являеться на самом деле табличной частью обработки ЗначенияСвойствОбъекта. Характеристики хранятся в 1 регистре, а в другом - номенклатура + его характеристики. Путаница с характеристиками и свойствами возникла из-за того, что сама характеристика состоит из 3х полей - объект, свойство и значение.Скрины этих регистров ниже

Ну по крайней мере, я сделал такой вывод, ковыряясь в механизме. Вот прошу знатоков помочь мне. Как мне изменить записи в этих регистрах, связать их друг с другом и при этом не убить базу некорректными записями. Жду ответов. Желательно с примером в виде кода, т.к. там все на запросах, а с запросами в 1с я не сталкивался серьезно.


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Ваша задача уже выходит за рамки безвозмездной помощи...

Программисты 1С, которые "сталкивались с запросами", тоже хотят кушать... ;)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Дима.88

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-15
  • Сайт: 
  • Профессия: Программист 1С
Я не прошу решить мне эту задачу, а лишь прояснить вопрос с запросами. По поводу безвозмездности - может найдется кто и менее меркантильный на форуме и поможет во имя гуманизма или спортивного интереса.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Помощь обычно оказывается в формате: "я попытался написать вот так-то и так-то, но почему-то не получилось... В чем ошибка?"...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
Вручную, говорит мне заказчик, долго.
То есть, Вы это делаете для некоего заказчика. Очевидно, для некоей своей выгоды. А помочь Вам должны
Цитировать
во имя гуманизма или спортивного интереса

Причем, помочь должны
Цитировать
Желательно с примером в виде кода, т.к. там все на запросах, а с запросами в 1с я не сталкивался серьезно.

А что мешает самому разобраться, для чего там эти регистры, как они взаимосвязаны, и как отрабатывают там запросы?
Тут, как обычно, два варианта:
1. Либо разбираемся и делаем задачу самостоятельно (в таком случае, не возбраняется просить помощи на форуме по отдельным непонятным моментам и самому брать плату с заказчика)
2. Либо отдаем задачу на не безвозмездное решение кому-то, кто в этом уже разобрался, и учимся на этом решении.

А вот следующего варианта, извините, не бывает:
3. Решите мне (даже если частично), а я на этом заработаю.

Стандартный принцип рынка: умеешь делать - делаешь и зарабатываешь, не умеешь делать - платишь тому, кто умеет делать.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн Дима.88

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-15
  • Сайт: 
  • Профессия: Программист 1С
Уууу, ясно все с вами. Я работаю за оклад и мне дали задание, я ничего на этом не заработаю, меня просто могут за это уволить. Мне как молодому специалисту тяжело самому в этом разобраться + куча текучки мешает. А тут я вижу клуб "Баш на баш и Ко". Лучше поищу для себя более подходящий форум. Спасибо за "помощь".

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Вы заработаете за это свой оклад :) Оклад - это тоже деньги за работу, а не за нахождение на работе. Увольнение за не решение задачи - тоже вполне мотивировано. Если человек не справляется с работой - ему перестают платить оклад.

Еще раз, для тех кто в танке или просто не понял:
здесь помогают искать ответы на вопросы, помогают решать конкретные задачи, но только если человек сам что-то пытается сделать.
Поставьте вопрос в контексте
вот у меня есть задача, я пытался решить ее <вот так вот>, но у меня не получается. Подскажите, что я сделал не так и в какую сторону копать

и Вам обязательно помогут и подскажут.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
189 Сообщений
AIFrame AIFrame
81 Сообщений
alexandr_ll
41 Сообщений
BuhRust
29 Сообщений
wise wise
27 Сообщений
oleg-x
26 Сообщений
MuI_I_Ika MuI_I_Ika
25 Сообщений
pavl_vs
22 Сообщений
Кейли Кейли
21 Сообщений
andron81_81
20 Сообщений

* Кто онлайн

  • Точка Гостей: 193
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal