Имя: Пароль:
1C
1С v8
Можно ли в документ из 8.2 вставить все позиции из папки номенклатуры?
0 Простенький вопросик
 
07.12.11
15:24
Можно ли в документ из 8.2 вставить все позиции из папки номенклатуры? Любой документ. Главное чтобы можно было вставить все позиции из папки автоматом и сохранить его, не заполняя ничего для каждой позиции. Цель - чтобы поиск и замена дублирующихся элементов взяла в приоритет из определенной папки.
1 Defender aka LINN
 
07.12.11
15:27
Тебе разрешение наше нужно, что ли? Ну, лично я не возражаю, за остальных не поручусь.
2 Serg_1960
 
07.12.11
15:27
"поиск и замена дублирующихся элементов" - это обработка конфы чтоли?
3 Serg_1960
 
07.12.11
15:27
Так, там отбор есть
4 palpetrovich
 
07.12.11
15:31
как-то цель не вяжется темой :) при чем здесь документ-то?
5 Простенький вопросик
 
07.12.11
15:36
Стандартная обработка. Есть вновь загруженная правильная новая номенклатура и "неправильная" старая. Совпадает артикул. Надо чтобы во всех документах правильная заменилась на правильную. Обработка поиск и замена дублирующихся элементов правильной ставит ту, на которую больше ссылок. Следовательно надо создать несколько документов со всей правильной номенклатурой, чтобы ссылок на нее больше стало....
6 Простенький вопросик
 
07.12.11
15:37
(5)
неправильная заменилась на правильную
7 Defender aka LINN
 
07.12.11
15:39
(5) Пипец. А что, руками проставить - отваляццо? Или в обработке напильником пошуровать, чтобы ровно наоборот помечала. Ну и, в конце концов, почему просто в неправильную номенклатуру не вгрузить данные от правильной?
8 Простенький вопросик
 
07.12.11
15:40
(7)
Правильная номенклатура находится в правильной папке. Потому просто поковырять неправильную не получится / долго.
9 Serg_1960
 
07.12.11
15:48
"Правильная номенклатура в правильной папке..." - это что такое? :(

Честно, скажу: непрезентабельное мнение о простеньком вопросике. Может из-за  недостатка достоверной информации?
10 hhhh
 
07.12.11
15:51
(8) что-то не слышал, чтобы обработка ссылки пересчитывала
11 Serg_1960
 
07.12.11
15:55
(5) "Обработка поиск и замена дублирующихся элементов правильной ставит ту, на которую больше ссылок" - или ту, которую указал пользователь.

(10) Есть такое дело. В УПП (за другие не скажу) встроеная обработка, при автоопределении, именно по количеству ссылок работает.

...
   СтрокиПравильных = Новый Соответствие;
   Для каждого Строка Из мРезультатыПоиска Цикл
       КоличествоСсылок = СоответствиеСсылок[Строка.Ссылка];
       КоличествоСсылок = ?(КоличествоСсылок = Неопределено, 0, КоличествоСсылок);
       Строка.КоличествоСсылок = ?(КоличествоСсылок = Неопределено, 0, КоличествоСсылок);
       
       НомерГруппы = Строка.НомерГруппы;
       
       СтрокаПравильного = СтрокиПравильных[НомерГруппы];
       Если СтрокаПравильного = Неопределено или СтрокаПравильного.КоличествоСсылок < КоличествоСсылок Тогда
           СтрокиПравильных.Вставить(НомерГруппы, Строка);
       КонецЕсли;
       
   КонецЦикла;
   
   Для каждого СтрокаПравильного Из СтрокиПравильных Цикл
       СтрокаПравильного.Значение.Правильный = Истина;
   КонецЦикла;
...
12 Простенький вопросик
 
07.12.11
15:57
(9)
Ну а сам то ты как бы реализовал задачу по синхронизации номенклатуры производителя и последующей подгрузки его документов поставки?
13 Serg_1960
 
07.12.11
16:00
Я бы? А я уже встроенную обработку сохранил во внешнем файле и правлю где мне надо под каждый конкретный случай. А вам - надо "подправить" алгоритм процедуры ОпределитьПравильныеЭлементы() формы "Форма" обработки.
14 palpetrovich
 
07.12.11
16:06
мдя, может не надо "реализововывать задачу по синхронизации номенклатуры производителя"? Может луччше пользоваться Регистром сведений "НоменклатураКонтрагентов"? а то Поставщик завтра поменяет что-то в ноименоввании - опять будешь номенклатуру менять? ...если я правильно конечно понял
15 Serg_1960
 
07.12.11
16:07
Кстати, ТС, учти: в типовой обработке есть большая засада :( Когда изменяется номенклатура в документах, надо изменять единицы измерения. Это и ежу понятно :) Подход весьма нетривиальный становится, когда у обоих номенклатур по несколько единиц измерения.