Имя: Пароль:
1C
1С v8
Комплексная. Форма подбора номенклатуры.
0 BigAnn
 
02.04.12
17:09
Доброго всем дня!
Прошу помощи!
Имеется Комплексная автоматизация 1.1. Нужно изменить форму подбора номенклатуры в документах, а именно добавить столбцы "Свойство номенклатуры" и "Коэффициент".
Коэффициент - так называлось поле в 7.7, как оно теперь в 8.2 называется, найти не могу. Но оно очень необходимо при подборе весового товара.
Как добавить столбец в форму, я разобралась. Но как в свойствах столбца указать путь к "Свойствам номенклатуры" я не понимаю.
Подскажите, пожалуйста. Спасибо.
1 Конфигуратор1с
 
02.04.12
17:10
(0)В процедуре ПриПолучении данных табличного поля дописать запрос и вытянуть все свойства
2 BigAnn
 
02.04.12
17:14
(1) Это в ОбработкеПодбораНоменклатуры?
3 FIXXXL
 
02.04.12
17:18
(0) Свойства как в КА хранятся?
Коэффициент - это относительно единиц измерения?
4 Конфигуратор1с
 
02.04.12
17:20
(2)В форме подбора номенклатуры есть стандартная форма списка, из которого вы подбираете. В типовых украинских их две - одна по справочнику, вторая по запросу. У них есть обработчик события ПриПолученииДанных. Вот там нужно и дописать запросиком нужные данные и вывести в поля
5 Внучок
 
02.04.12
17:21
(0) Смотри ОформлениеСтроки
6 BigAnn
 
02.04.12
17:22
(3) Вот это я и не могу понять. Когда добавляешь новую номенклатуру, там уже есть вкладка Свойства и туда добавляешь нужное свойство. (как-то коряво ответила)
Коэффициент - это относительно единиц измерения, да. В это поле в 7.7 вписывали например сколько кг конфет в одной упаковке.
7 FIXXXL
 
02.04.12
17:26
(6) Форму элемента смотри, откуда там тянутся Свойства в закладку
про Коэффициент: ну можешь выводить его от единицы, которая уже выводится
зайди на вкладу Единицы, открой "жирную" и смотри там коэффициент и вес
8 Конфигуратор1с
 
02.04.12
17:27
(6)Свойства они скорее всего хранятся в регистре сведений свойства объектов, собственно их и нужно запросом через левое соединение прикрутить
9 Конфигуратор1с
 
02.04.12
17:29
(6) А в справочнике единицы разве нет поля вес?
10 pessok
 
02.04.12
17:32
А разве в справочнике Единицы измерения нет поля Коэфициент? Не верю!
11 Конфигуратор1с
 
02.04.12
17:34
(10) там даже объем должен быть
12 pessok
 
02.04.12
17:35
(11) угу. Вес, Объем, Коэффициент, ПорогОкругления
13 pessok
 
02.04.12
17:36
(0) так что в таблице у тебя у колонки данные будут - Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
14 pessok
 
02.04.12
17:37
(13) ну это если правильно перенесли из ТиСа в КА :)
15 BigAnn
 
02.04.12
17:45
(13) Мне нужно, чтобы в подборе в колонке выводил единицы в кг, а коэффициент брал из единицы "упаковки".
В 7.7 есть два вида единиц "базовая" и "основная". Вот у основной есть коэффициент, а у базовой нет. Вес (кг) - это другое. Там указывается вес базовой единицы и основной.
16 BigAnn
 
02.04.12
17:46
+ (15) а коэффициента - это количество базовых единиц в основной единице.
17 Конфигуратор1с
 
02.04.12
17:48
(15) ну так создаете две единицы и одну из них сделайте базовую. Или в чем проблема?
18 BigAnn
 
02.04.12
17:51
(17) Уже есть две единицы, одна "жирным" выделена (в 7.7 - это базовая), вторая - обычным шрифтом (в 7.7 - это основная). Но в 7.7 они по идентификатору так и различаются. В 8.2 они как называются? и как их различать? Они не подписаны теперь. Я запуталась (((
19 Конфигуратор1с
 
02.04.12
17:55
(18)У вас есть единица хранения остатков?
20 BigAnn
 
02.04.12
17:55
так... затупила... с наименованиями разобралась... просто перенеслось так из 7.7
21 pessok
 
02.04.12
17:55
ЕдиницаДляОтчетов
ЕдиницаХраненияОстатков
других у номенклатуры нет
22 BigAnn
 
02.04.12
17:56
(19) Есть
23 pessok
 
02.04.12
17:57
БазоваяЕдиницаИзмерения еще, само собой
24 Конфигуратор1с
 
02.04.12
17:59
(22)так вот единица хранения остатков - это и есть "жирная" единица, она же базовая. Теперь получаете вторую единицу, которая не равна основной.
25 Конфигуратор1с
 
02.04.12
18:03
(22) кстати, а у вас весь товар кг и упаковки?
26 BigAnn
 
02.04.12
18:04
(25) нет, есть штуки и упаковки
27 Конфигуратор1с
 
02.04.12
18:07
(26) то есть у всех есть единица упаковки?
28 BigAnn
 
02.04.12
18:16
(27) почти у всех. Из 10 000 наименований, наверно, у 100 нет упаковок.
29 Конфигуратор1с
 
02.04.12
18:17
(28) Тогда заводите константу - единица упаковки. Значение - Классификатор единиц. В упаковках ставите его как базовая единица. И по значению константы отбираете единицы упаковок.
30 Конфигуратор1с
 
02.04.12
18:17
(29)Криво, но наименее затратно.
31 Конфигуратор1с
 
02.04.12
18:18
(28)С свойствами разобрались?
32 BigAnn
 
02.04.12
18:22
(29) Спасибо, будем работать.
(31) Нет, не разобралась. Я вообще что-то не понимаю, как правильно добавить столбец. Если добавлять через Размещение данных, то там нет Свойств. Если просто добавить столбец, то я не понимаю куда писать пусть к свойствам. В 7.7 - это выло поле "формула", а в 8.2 как?
33 Конфигуратор1с
 
02.04.12
18:28
(32) Смотрите. Вы добавляете просто столбец, а далее в обработчике события Привыводеданных Прописываете запрос получения дополнительных свойств. Они хранятся в регистре свойства объектов
34 Конфигуратор1с
 
02.04.12
18:30
(32) У меня просто нет сфки комплексной. Если есть возможность - выложите цфку, а я попробую вам помочь, но не ранее чем через час. Почту я в карточке указал
35 BigAnn
 
02.04.12
18:33
(33) ух и попотеть же мне придется) спасибо за советы, пошла пробовать)
Ой, большое спасибо, обязательно вам вышлю.
36 Конфигуратор1с
 
02.04.12
21:54
(35) что Вы мне вышлите? цфка сильно большая - не пройдет по почте
37 BigAnn
 
03.04.12
09:49
(36) я вам ссылку на скачивание отправила)
38 Конфигуратор1с
 
03.04.12
11:21
(37)докачалось. Правда теперь рамблер не работает. На чем вы остановились?
39 BigAnn
 
03.04.12
12:20
(38) я вам выслала неизмененную конфигурацию. в принципе сама то ничего не успела сделать.
Сегодня еще не приступала к этой задаче. А есть вообще возможность сделать обработку подбора внешней? Так не хотелось конфу ломать, потом с обновлениями замучаюсь.
40 Конфигуратор1с
 
03.04.12
12:34
(39) Есть. Создаете внешнюю обработку заполнения табличных частей и используете ее
41 BigAnn
 
03.04.12
12:47
(40) Я попробовала просто сохранить обработку подбора как внешнюю и подключить ее к реализации. При запуске выдал ошибку:
Заполнение ТЧ не произведено!
Метод объекта не обнаружен (Инициализировать)
В модулях этот метод я что-то не нашла.
42 Конфигуратор1с
 
03.04.12
12:56
(41) Для того, что бы сформировать обработку заполнения табличной части необходимо в модуле обработки создать процедуру экспортную "Инициализировать",в которой прописать открытие обработки
43 Конфигуратор1с
 
03.04.12
12:56
(41)7шница?
44 BigAnn
 
03.04.12
12:58
(43) да
45 Конфигуратор1с
 
03.04.12
13:00
(44)я год назад такой же был)))
46 Конфигуратор1с
 
03.04.12
13:02
(44) в личке указал аську. Если хотите, стучите.  Так смогу отвечать оперативнее.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.