1c:algoritmy_dlja_gruppovoj_obrabotki
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| 1c:algoritmy_dlja_gruppovoj_obrabotki [31.08.2023 10:21] – Сергей Кочнев | 1c:algoritmy_dlja_gruppovoj_obrabotki [07.11.2025 07:10] (текущий) – Павел Зайцев | ||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| < | < | ||
| - | Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | + | // нужно заполнить наименования свойств отсюда: |
| + | // имя для заполнения взять из раздела " | ||
| + | /////////////////////////////////////////////////////////////////////////////////////// | ||
| + | ИмяСвойства = " | ||
| + | /////////////////////////////////////////////////////////////////////////////////////// | ||
| + | |||
| + | Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | ||
| Для Каждого Строка Из Объект.ДополнительныеРеквизиты Цикл | Для Каждого Строка Из Объект.ДополнительныеРеквизиты Цикл | ||
| Если Строка.Свойство = Свойство Тогда | Если Строка.Свойство = Свойство Тогда | ||
| Строка 18: | Строка 24: | ||
| < | < | ||
| - | СвойствоИсточник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | + | // нужно заполнить наименования свойств отсюда: |
| - | СвойствоПриемник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | + | // имя для заполнения взять из раздела " |
| + | /////////////////////////////////////////////////////////////////////////////////////// | ||
| + | ИмяСвойстваИсточник = " | ||
| + | ИмяСвойстваПриемник = " | ||
| + | /////////////////////////////////////////////////////////////////////////////////////// | ||
| + | СвойствоИсточник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | ||
| + | СвойствоПриемник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | ||
| Ссылка = Объект.Ссылка; | Ссылка = Объект.Ссылка; | ||
| Строка 32: | Строка 44: | ||
| УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Ссылка, | УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Ссылка, | ||
| КонецЕсли; | КонецЕсли; | ||
| + | </ | ||
| + | |||
| + | ===== Скопировать значение дополнительного реквизита в обычный ===== | ||
| + | |||
| + | < | ||
| + | СвойствоИсточник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(" | ||
| + | СвойствоПриемник = " | ||
| + | Ссылка = Объект.Ссылка; | ||
| + | |||
| + | ЗначениеИсточник = УправлениеСвойствами.ЗначениеСвойства(Ссылка, | ||
| + | ЗначениеПриемник = Объект[СвойствоПриемник]; | ||
| + | |||
| + | Если ЗначениеЗаполнено(ЗначениеИсточник) И Не ЗначениеЗаполнено(ЗначениеПриемник) Тогда | ||
| + | Объект[СвойствоПриемник] = ЗначениеИсточник; | ||
| + | КонецЕсли; | ||
| + | </ | ||
| + | |||
| + | ===== Пометка на удаление дублей номенклатуры поставщиков ===== | ||
| + | |||
| + | Дубли опеределяются по паре " | ||
| + | |||
| + | < | ||
| + | ВЫБРАТЬ | ||
| + | ФПБС_НоменклатураПоставщиков.Ссылка КАК Ссылка | ||
| + | ИЗ | ||
| + | Справочник.ФПБС_НоменклатураПоставщиков КАК ФПБС_НоменклатураПоставщиков | ||
| + | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФПБС_ЦеныИОстаткиНоменклатурыПоставщиков КАК ФПБС_ЦеныИОстаткиНоменклатурыПоставщиковСрезПоследних | ||
| + | ПО (ФПБС_НоменклатураПоставщиков.Ссылка = ФПБС_ЦеныИОстаткиНоменклатурыПоставщиковСрезПоследних.НоменклатураПоставщика | ||
| + | И ФПБС_ЦеныИОстаткиНоменклатурыПоставщиковСрезПоследних.ПрофильПартнера = & | ||
| + | ГДЕ | ||
| + | ФПБС_НоменклатураПоставщиков.Владелец = & | ||
| + | И ФПБС_НоменклатураПоставщиков.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) | ||
| + | И (ФПБС_НоменклатураПоставщиков.Артикул, | ||
| + | (ВЫБРАТЬ | ||
| + | ФПБС_НоменклатураПоставщиков.Артикул КАК Артикул, | ||
| + | ФПБС_НоменклатураПоставщиков.Производитель КАК Производитель | ||
| + | ИЗ | ||
| + | Справочник.ФПБС_НоменклатураПоставщиков КАК ФПБС_НоменклатураПоставщиков | ||
| + | ГДЕ | ||
| + | НЕ ФПБС_НоменклатураПоставщиков.ПометкаУдаления | ||
| + | И НЕ ФПБС_НоменклатураПоставщиков.Недействителен | ||
| + | И ФПБС_НоменклатураПоставщиков.Владелец = & | ||
| + | СГРУППИРОВАТЬ ПО | ||
| + | ФПБС_НоменклатураПоставщиков.Артикул, | ||
| + | ФПБС_НоменклатураПоставщиков.Производитель | ||
| + | ИМЕЮЩИЕ | ||
| + | СУММА(1) > 1) | ||
| + | И ФПБС_ЦеныИОстаткиНоменклатурыПоставщиковСрезПоследних.Регистратор ЕСТЬ NULL | ||
| </ | </ | ||
/var/www/html/data/attic/1c/algoritmy_dlja_gruppovoj_obrabotki.1693477304.txt.gz · Последнее изменение: — Сергей Кочнев
