arefaste/1C_Forums huggingface dataset:
Добрый день. Имеется непериодический независимый регистр сведений.
Как получить уникальный идентификатор записи регистра сведений? Гуидов как я понял нет, метода "УникальныйИдентификатор()" нет.

Пробую функцией ЗначениеВСтрокуВнутр(), в качестве параметра отправляяя МенеджерЗаписи с данными нужной строки, но всегда возвращается одна и та же строка у всех элементов.

Как решить?
---
(9)
Решение оказалось более простым (это я криво объяснил наверное с самого начала). Нам в последствие нужно к этим записям обращаться по какому-то уникальному идентификатору, поэтому в одно из измерений я записываю гуид. А гуид можно просто создавать:

НовыйГуид = Новый УникальныйИдентификатор();

В любом случае больше спасибо за помощь.
---
уникальный идентификатор есть у ссылочных типов. Запись в РС не ссылочного типа. Уникальность записи в данном случае это набор измерений.
---
Как этот набор измерений преобразовать в строку штатной функцией?
---
Результат = XMLСтрока(МенеджерЗаписи.ИмяИзмерения1) + XMLСтрока(МенеджерЗаписи.ИмяИзмерения2) и т.д.
---
про разделители надо не забывать...
---
это если нужно обратно преобразовывать. Для уникальности можно и без разделителей.
---
Логично...
---
Возможно тогда подскажете, как можно обойти все измерения и ресурсы записи регистра в цикле? Не вручную же писать, да и они могут добавляться потом.
---
через метаданные:

```1c
    Измерения = Метаданные.РегистрыСведений.ИмяРегистраСведений.Измерения;
    Для Каждого Измерение Из Измерения Цикл
    Сообщить(Измерение.Имя);
    КонецЦикла;
```
---
А зачем они будут добавляться? Что то неправильное у вас в регистре..
---
Задача от заказчика такая.
---
(9)
Решение оказалось более простым (это я криво объяснил наверное с самого начала). Нам в последствие нужно к этим записям обращаться по какому-то уникальному идентификатору, поэтому в одно из измерений я записываю гуид. А гуид можно просто создавать:

НовыйГуид = Новый УникальныйИдентификатор();

В любом случае больше спасибо за помощь.
---
ну, это как бы не есть уникальный идентификатор в той сущности как он задуман. Но можно и так
В том смысле если случится чудо и сгенерится одинаковый гуид, то надо подумать как разруливать. Так как по сути сохраненное значение в регистре не будет уникальным идентификатором системы. Надеюсь мысль понятна.
---
Возник подобный вопрос. Решение проблемы дублей - создать индекс по УИД -измерению
Не работает программное создание реквизита на управляемой форме (обратите внимание: ПО КОМАНДЕ, а не ПриСозданииНаСервере).
При выполнении команды все операции проходят без ошибок. Но в интерфейсе я ничего не вижу.
Код следующий:

```1c
    &НаКлиенте
    Процедура ДобавитьРаспределение(Команда)

    ДобавитьРаспределениеНаСервере();

    КонецПроцедуры

    &НаСервере
    Процедура ДобавитьРаспределениеНаСервере()

    ПолеВвода = Элементы.Добавить("Комментарий", Тип("ПолеФормы"), ЭтаФорма);
    ПолеВвода.Заголовок = "Комментарий";
    ПолеВвода.Вид = ВидПоляФормы.ПолеВвода;

    КонецПроцедуры
```
---
Путь к данным?
---
Путь к данным?
---
Действительно, забыл создать сначала реквизит, а потом элемент формы.
---
Здесь смотрели?
---
Это не реквизит, это какбэ элемент формы.
Написал запрос на скд.
Группировки сделал.
В отчете дублей нет.
Когда добавляю новую группировку ТипОдежды, которая косвенно относится к записям, но должна выводиться после ВидаОдежды, одна\две записи, которые тянутся из регистра по виду одежды. Но никоем случе не должны влиять на иерархию в детальных записях.
Сейчас есть по одноум ВидуОдежды два ТипаОдежды, и если их два, то записи в ДетальныхЗаписях дублируются. Если ТипОдежды один, или не обозначен - то норм.
Как можно в сложившиеся ситуации убрать эти дубли из ДетальныхЗаписей ?
---
решил через связи наборов данных. Связал по ВидуОдежды, и вывел ТипОдежды отдельной колонкой.
---
Никак. Если ты в запросе получаешь обороты по одежде, а потом выбираешь возможные типы дляноменклатуры, то запрос у тебя возвращает 2 одинаковые записи с разницей только по типам спецодежды. Тебе нужно либо детализировать как-то какой тип одежды ты списываешь/перемещаешь/приходуешь, либо оставить только один тип спецодежды.
---
решил через связи наборов данных. Связал по ВидуОдежды, и вывел ТипОдежды отдельной колонкой.
Добрый день. Помогите пожалуйста разобраться.
Сделал внешнюю обработку, прикрутил ее к документу "ПеремещениеТоваров".
Логика работы обработки:

1. Пользователь открывает документ
2. Нажимает команду- открывается форма ввода количества
3. Вводит количество и нажимает кнопку выполнить. Форма ввода количества закрывается, заполняется ТЧ Товары документа.

Проблема с заполнением документа. Пока сделано так:

```1c
    &НаКлиенте
    Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт

    Форма = ОткрытьФорму("ВнешняяОбработка.КнопкаПоискаПоШк.Форма.ФормаВводаКоличества",Новый Структура("ОбъектыНазначения", ОбъектыНазначенияМассив), ОбъектыНазначенияМассив[0],,,,Новый ОписаниеОповещения("ВыполнитьПослеЗакрытия", ЭтаФорма));

    Форма.Открыть();

    КонецПроцедуры

    &НаКлиенте
    Процедура ЗаполнитьДокумент(Команда)

    Тз = ЗаполнитьДокументНаСервере();

    Для Каждого СтрокаТз Из Тз Цикл
    НоваяСтрокаТз = ТзОбъект.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрокаТз,СтрокаТз);
    Сообщить(НоваяСтрокаТз.Номенклатура); //Здесь ТЗОбъект заполняется

    КонецЦикла;

    Для Каждого СтрокаТз Из ТзОбъект Цикл

    Сообщить(НоваяСтрокаТз.Номенклатура);

    КонецЦикла;

    ЭтаФорма.Закрыть();

    КонецПроцедуры

    &НаКлиенте
    Процедура ВыполнитьПослеЗакрытия(Результат, Параметры) Экспорт

    Для Каждого СтрокаТз Из ТзОбъект Цикл

    Сообщить(СтрокаТз.Номенклатура); //Здесь ТзОбъект пустая, не могу понять почему

    КонецЦикла;

    КонецПроцедуры
```
---
```1c
    &НаКлиенте
    Процедура ЗаполнитьДокумент(Команда)

    Тз = ЗаполнитьДокументНаСервере();

    ЭтаФорма.Закрыть();

    КонецПроцедуры

    &НаКлиенте
    Процедура ВыполнитьПослеЗакрытия(Результат, Параметры) Экспорт

    Для Каждого СтрокаТз Из Результат Цикл

    Сообщить(СтрокаТз.Номенклатура);

    КонецЦикла;

    КонецПроцедуры
```
---
```1c
    &НаКлиенте
    Процедура ЗаполнитьДокумент(Команда)

    Тз = ЗаполнитьДокументНаСервере();

    ЭтаФорма.Закрыть();

    КонецПроцедуры

    &НаКлиенте
    Процедура ВыполнитьПослеЗакрытия(Результат, Параметры) Экспорт

    Для Каждого СтрокаТз Из Результат Цикл

    Сообщить(СтрокаТз.Номенклатура);

    КонецЦикла;

    КонецПроцедуры
```
Загрузка из Excel в табдок. Какие-то файлы не открывает, какие-то открывает. Понимаю что формат у файлов разный. Как сделать чтобы формат автоматом менялся на допустимый и не было этой ошибки?
---
старый формат "5.0/95" так не открывает. А это выгрузки из 1с 7.7. Вот такая несовместимость.
Или перекодировать под новый формат, или подключение через OLE.
---
старый формат "5.0/95" так не открывает. А это выгрузки из 1с 7.7. Вот такая несовместимость.
Или перекодировать под новый формат, или подключение через OLE.
Доброе утро, коллеги. Подскажите, пожалуйста, что еще можно почитать/посмотреть (помимо Радченко), чтобы вникнуть в азы программирования 1с. Заранее благодарен =)
---
найдите в сети школа 1с Владимир милкин ( это автор " Обновлятора 1с" ) у него уроки с проверкой с нуля можно начинать, я сотрудникам покупал подписку, и цена смешная, сейчас не знаю сколько в 17 году 1500 стоила, подписка один раз купил доступ и навсегда
---
Устройтесь во франч) Там вникните)
---
Здравствуйте! Курс "Программирование в 1С за 21 день" - он бесплатный.
---
Курсы по 1С – Профессиональное дистанционное обучение
---
найдите в сети школа 1с Владимир милкин ( это автор " Обновлятора 1с" ) у него уроки с проверкой с нуля можно начинать, я сотрудникам покупал подписку, и цена смешная, сейчас не знаю сколько в 17 году 1500 стоила, подписка один раз купил доступ и навсегда
---
Здравствуйте! Курс "Программирование в 1С за 21 день" - он бесплатный.
---
Курсы по 1С – Профессиональное дистанционное обучение
---
(3)

Спасибо!!!))
---
Устройтесь во франч) Там вникните)
Здравствуйте!
Есть отчет на скд типа:
-должность1
--иванов
--петров

-должность2

-должность3
--Сидоров

Как сделать так, чтобы не выводились группировки с пустыми детальными записями, типа такого должно быть:
-должность1
--иванов
--петров

-должность3
--Сидоров
---
Внутреннее соединение или условие ГДЕ НЕ Сотрудник ЕСТЬ NULL
---
Если в СКД, то можно еще таким способом: в настройках полей СКД установить флажок "Игнорировать значение NULL"
---
Внутреннее соединение или условие ГДЕ НЕ Сотрудник ЕСТЬ NULL
---
Если в СКД, то можно еще таким способом: в настройках полей СКД установить флажок "Игнорировать значение NULL"
---
, (3) СПАСИБО! Заработало! Добавила:

```1c
    ГДЕ
    ДанныеОстатковПозиций.КоличествоСтавок <> 0
```
Можно ли выбрать элемент формы УФ в выгрузке конвертация данных 2.0
---
В ПВД переключатель произвольный алгоритм, и галка на выгружать данные одним запросом
```1c
    ВыборкаДанных = Запрос.Выполнить().Выбрать();
    Пока ВыборкаДанных.Следующий() Цикл
    ВыгрузитьПоПравилу(ВыборкаДанных, , , , "ИмяПравила");
    КонецЦикла;
```
---
никаких форм при конвертации объектов.
---
можно получить форму объекта после его записи. Почему нет то?
---
1. Зачем?
2. В условиях управляемого приложения нельзя получить форму на сервере.
---
1. не знаю зачем
2. про управляемое приложение здесь ни слова нет
---
это уф
---
а при выгрузке как выбрать то ?
---
1. Зачем?
---
у документа несколько форм, некоторые реквизиты оттуда
---
форма - это всего лишь вывод реквизитов обьекта в удобной для понимания человеком виде. Если реквизит на форме, то должен быть реквизит/реквизиты самого объекта, от которых зависит значение реквизита формы.

Забудьте вы про форму вообще.
---
тогда получается на один документ несколько источник будет ?
---
Какой еще источник? Формы не источники информации.
---
тогда если значение в реквизите формы формируется запросом, то в правило этот запрос как источник вбить ?
---
сли значение в реквизите формы формируется запросом, то в правило этот запрос как источник вбить ?Зачем? Задлянафига? Вы перенОсите документ, а не его оформление. Переносите реквизиты документа, а не реквизиты формы. Что вы вообще делаете с формами в конвертации данных? Где вы их там обнаружили?
---
нужная информация в реквизите формы который формируется запросом
---
нужная информация в реквизите формы который формируется запросомА сохранять то куда собрались? Вот эту самую нужную информацию? В такую же структуру как и у исходного документа?
---
в приемнике этот реквизит новый, такую же структуру не построить
---
А, ну это совсем меняет дело. :) В таком случае надо получать данные запросом. При чем его можно встроить в запрос получения данных документов. Дабы получился как бы дополнительный реквизит документа.
---
Запрос получения данных документов, это как понять ? не в пко, а в само правило ?
---
Формы ничего не хранят, они только отображают данные, хранящиеся в БД (которые вы спокойно своей конвертацией и переносите).
---
В ПВД переключатель произвольный алгоритм, и галка на выгружать данные одним запросом
```1c
    ВыборкаДанных = Запрос.Выполнить().Выбрать();
    Пока ВыборкаДанных.Следующий() Цикл
    ВыгрузитьПоПравилу(ВыборкаДанных, , , , "ИмяПравила");
    КонецЦикла;
```
УПП 1.3.162.3. Не загружаются электронные листки нетрудоспособности. Выдает ошибку во вложении. Кто сталкивался с данной ошибкой? Нужно просто обновиться?
---
Похоже какой-то сервер отвалился на стороне ФСС. Вы не можете оттуда скачать файл.
---
Кто сталкивался с данной ошибкой? Нужно просто обновиться? Причем тут обновиться? Ясно же сказано: у вас ошибка работы с Интернетом.

RTFM:
HTTP серверный код ответа на ошибку 502 Bad Gateway указывает, что сервер, действуя как шлюз или прокси, получил неверный ответ от восходящего сервера.

Сетевой шлюз может ссылаться на разные вещи в сети, а ошибка 502 обычно не является чем-то, что вы можете исправить, но требует исправления веб-сервером или прокси, к которым вы пытаетесь получить доступ.
---
Показалось, что прокси сервер не принимает запрос. Думал, может, метод изменился в веб-сервисе. И тогда бы обновление УПП помогло....
---
Мы иногда когда не загружается просто заносим больничный руками.Там не очень много данных,главное не ошибаться.Если есть вопросы у сотрудника можно запросить распечатку с госуслуг.И 90% процентов таких ручных корректировок проходит без проблем.Сотрудники оплату от ФСС получают.
---
Похоже какой-то сервер отвалился на стороне ФСС. Вы не можете оттуда скачать файл.
---
Пусть бух скачает нормальный xml с кабинета ФСС и его потом подгрузите
---
лучше уж самим скачать и попробовать загрузить без участия интернета. Ну или роутер перезагрузить или с админами проконсультироваться на счет шлюза
---
Хорошая идея, но у УПП нет стандартного механизма загрузки больничного (ЭЛН) из файла (XML). Нужно будет обработку делать
Всем Привет, столкнулся с такой проблемой, что не пойму как правильно сменить Тип у Реквизита. У меня есть образец где правильно выставлен Тип у Номенклатуры с указанием СправочникСсылка.Номенклатура на одной форме.

И мне хотелось бы выставить точно также на другой форме вручную у Таблицы Номенклатура с указанием типа СправочникСсылка.Номенклатура, но сейчас там указан Тип СправочникСсылка.ВидыНоменклатура. Я думал это делается где-нибудь в палитре свойств, но такого способа нет.
---
Долго тупил и уже допер, что нужно было зайти в Товары.Номенклатура и менять его там.
---
Долго тупил и уже допер, что нужно было зайти в Товары.Номенклатура и менять его там.
---
нужно в свойствах самого документа менять, а не в форме
Доброго времени суток! Помогите тупому. Я в 1с с сайта отправляю post запросом картинку в base64 типа; PCFET0NUWVBFIGh0bWw+Cjx.....) как мне их поймать со стороны 1с, я плохо в ней ориентируюсь?. В 1с есть реквизит с типом данных хранилище значения- 'ДанныеФото'. Я их так на форму вывожу: СсылкаНаФото = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "ДанныеФото"); Видимо мне нужно строку base54 запихнуть в ДанныеФото как-то. Не знаю как...
---
ДвоичныеДанные = base64Значение(base64Строка). Оно?
---
ДвоичныеДанные = base64Значение(base64Строка). Оно?
День добрый всем. Подскажите с чем может быть связан такой нюанс.
УФ, платформа 1С:Предприятие 8.3 (8.3.13.1644)

На форме имеются 2 Таблицы.
У таблицы №1 используется процедура "ПриАктивизацииСтроки" и выполняется код.
У таблицы №2 используется тоже процедура "ПриАктивизацииСтроки", но когда код таблицы №2 выполнился, автоматически почему-то сразу выполняется код процедуры "ПриАктивизацииСтроки" таблицы №1.
---
Потому что надо использовать обработчик ожидания. А у тебя видимо вызывается сервер.
ПриАктивизацииСтроки (OnActivateRow)
Описание:
Вызывается при активизации строки таблицы.
Примечание:
В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере, а также изменять свойства, которые могут привести к серверному вызову.
---
Перечитывается форма в коде #2 или обновляется состав строк таблицы #1
---
Потому что надо использовать обработчик ожидания. А у тебя видимо вызывается сервер.
ПриАктивизацииСтроки (OnActivateRow)
Описание:
Вызывается при активизации строки таблицы.
Примечание:
В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере, а также изменять свойства, которые могут привести к серверному вызову.
---
Спасибо. Да. Как раз в этом была проблема.
---
можно костыль в виде флаговой переменной использовать

```1c
    ПриАктивизацииСтрокиТ2

    Если костыль_ПриАктвизацииТ1 Тогда
    Возврат; // Это активизация Т1
```
Добрый день, возникла потребность создать отчет, который будет содержать 2 графика только с точками, без серий, не могу найти ничего в просторах интернета, подскажите пожалуйста, как реализовать такое?
---
Задача сводится к тому, чтобы создать отдельное поле-ресурс для каждого графика. Например так
---
Так надо? Или как, покажите, пожалуйста?
---
Извиняюсь, что сразу не прикрепил желаемый вариант, да, такой результат нужно получить
---
Задача сводится к тому, чтобы создать отдельное поле-ресурс для каждого графика. Например так
---
Спасибо за помощь.
Здравствуйте, коллеги. Есть справочник номенклатура с реквизитом ЕдиницаИзмерения, как найти код единицы измерения по наименованию номенклатуры? Подскажите, пожалуйста))
---
```1c
    Ном = Справочники.Номенклатура;
    НайденнаяСсылка = Ном.НайтиПоНаименованию("СуперНаименование");
    Если НайденнаяСсылка <> Ном.ПустаяСсылка() Тогда
    КодЕдИзм = НайденнаяСсылка.ЕдиницаИзмерения.Код;
    КонецЕсли;
```
---
```1c
    Ном = Справочники.Номенклатура;
    НайденнаяСсылка = Ном.НайтиПоНаименованию("СуперНаименование");
    Если НайденнаяСсылка <> Ном.ПустаяСсылка() Тогда
    КодЕдИзм = НайденнаяСсылка.ЕдиницаИзмерения.Код;
    КонецЕсли;
```
---
Как то так: Номенклатура.ЕдиницаИзмерения.Код
Как можно вытащить из 1с стандартную форму выбора даты (упр формы) ?
---
Спасибо, за ответы в общем такая форма это "Поле календаря" со свойством "ОтображатьПанельМесяцев" причем в конфигураторе на 8.3.11 к примеру у меня такого свойства нету , а если в более поздней версии конфигуратора открыть и установить это свойство в форме то в 8.3.11 оно визуально заработает.
---
ОбщиеФормы.ВыборДат
---
Никак. Поищите здесь разные красивые формы.
---
Может это подойдет, не совсем как у вас на скриншоте, но тоже нормально.

Диалог = Новый ДиалогРедактированияСтандартногоПериода();
---
Спасибо, за ответы в общем такая форма это "Поле календаря" со свойством "ОтображатьПанельМесяцев" причем в конфигураторе на 8.3.11 к примеру у меня такого свойства нету , а если в более поздней версии конфигуратора открыть и установить это свойство в форме то в 8.3.11 оно визуально заработает.
Подскажите, как найти индекс элемента массива по значению ссылочного типа.
По индексу - значение элемента получаю:

```1c
    Массив.Получить(8)
```

А вот по самому значению элемента - индекс неопределен.

```1c
    Массив.Найти("Значение")
```

Понимаю, что указывая Значение в "" (кавычках) указываю на тип "строка".
---
вот как пример:

```1c
    // Область заполнения массива
    ДобавляемаяСсылка = Справочники.Номенклатура.НайтиПоКоду("000000001");
    Массив = Новый Массив;
    Массив.Добавить("1");
    Массив.Добавить("2");
    Массив.Добавить(ДобавляемаяСсылка);
    Массив.Добавить("3");

    // Область поиска в массиве
    ИскомаяСсылка = Справочники.Номенклатура.НайтиПоКоду("000000001");
    Индекс = Массив.Найти(ИскомаяСсылка);
    Сообщить(Индекс);
```
---
хотите по строке найти ссылку в массиве? Это не возможно. Получаете конкретную ссылку, которая должна быть в массиве и ищите именно ее.
---
Выгрузи в список значений. найди значение, загрузи в массив.
---
А вот по самому значению элемента так в названии темы указываете по значению ссылочного типа определитесь уже по чему нужно искать - по строке, или по ссылке?
---
понятно, что по строке нельзя найти ссылку. А как найти ссылку, которая соответствует значению в массиве?
---
Получаете конкретную ссылку, которая должна быть в массиве и ищите именно ее.
---
вот как пример:

```1c
    // Область заполнения массива
    ДобавляемаяСсылка = Справочники.Номенклатура.НайтиПоКоду("000000001");
    Массив = Новый Массив;
    Массив.Добавить("1");
    Массив.Добавить("2");
    Массив.Добавить(ДобавляемаяСсылка);
    Массив.Добавить("3");

    // Область поиска в массиве
    ИскомаяСсылка = Справочники.Номенклатура.НайтиПоКоду("000000001");
    Индекс = Массив.Найти(ИскомаяСсылка);
    Сообщить(Индекс);
```
---
чуток в описании ошибся - в массиве найти индекс по ссылочному полю
---
а как по выгрузке Массива в Список значений?
Выгрузил так:

```1c
    СпЗначений = Новый СписокЗначений();
    СпЗначений.ЗагрузитьЗначения(Массив1)
```

Значение в Списке Значений по идентификатору нахожу так:

```1c
    ИскомыйЭлементПоИдентификатору = СпЗначений.НайтиПоИдентификатору(8)
```

Система выводит найденное значение: "Шкаф кухонный".

А вот если искать элемент Списка Значений по значению:

```1c
    ИскомыйЭлемент = СпЗначений.НайтиПоЗначению("Шкаф кухонный")
```

то ИскомыйЭлемент = Неопределено

Может подскажите - в чем моя ошибка?
---
Значение в отладчике показывает текстовое представление ссылки. Но там именно ссылка и искать будет именно по ссылке. По строке найти ссылочный тип нельзя.
---
так, получается, что в Списке Значений, если в значении ссылка, то метод НайтиПоЗначению("Шкаф кухонный") не работает?
---
конечно нет. Отработает точно так же, как и для массива. Я не знаю, зачем советовали выгрузить в список значений и там искать. Чудес не бывает.
---
Всем спасибо за отклики!
Всем привет! 1С 8.3, конфа УТ 3.4 для Казахстана
Как обратиться к Артикулу номенклатуры? В ТЧ документа Артикул не выводится. Если я правильно понимаю, ковырять надо запросом, а я с ними не дружу совсем. Или можно как-то обойти?

```1c
    ОбластьСтроки = МакетОбработки.ПолучитьОбласть("Товары");
    Для Каждого ТекущаяСтрока Из СсылкаНаДокумент.Товары Цикл
    ЗаполнитьЗначенияСвойств(ОбластьСтроки.Параметры, ТекущаяСтрока);
    //Артикул = СсылкаНаДокумент.Товары.Номенклатура.Артикул;
    //ОбластьСтроки.Параметры.Артикул = Артикул;
    ТабличныйДокумент.Вывести(ОбластьСтроки);
    КонецЦикла;
```

Буду очень признателен за помощь!
---
примерно так
ОбластьСтроки.Параметры.Артикул = ТекущаяСтрока.Номенклатура.Артикул;
---
примерно так
ОбластьСтроки.Параметры.Артикул = ТекущаяСтрока.Номенклатура.Артикул;
---
заработало, спасибо!
Доброго дня!
Помогите решить задачу.
Есть база 1С:Предприятие 8.3 (8.3.10.2466)
Конфигурация "Управление торговлей", редакция 10.3 (10.3.15.9)
К ней имеется внешняя обработка "План Заказ" (прикреплю во вложении)
Задача: при выведении отчета, нужно добавить столбец с полем "Штрихкод", и чтобы соответственно Штрихкод товара туда выводился из существующей номенклатуры
Нужна помощь специалиста, в решении данной задачи. Сделать самому не получается.
Если получиться помочь советом, и написать план действий, буду чрезмерно благодарен.
Не будьте равнодушными господа программисты)
---
Попробуй этот вариант доработки. Делал быстро, без изменения основного запроса. Тестировал на типовой УТ10.3.18.3.
---
так что именно не получается? добавить колонку, в общем запросе добавить рс. штрихкоды, связь по номенклатуре и вывести штрихкод в поля
---
Я не особо силен в этих делах, пытался разобраться сам в конфигураторе, но не понимаю куда и что нужно прописать.
Нужно добавить колонку "Штрихкоды" в отчете, чтобы в нее подтягивались Штрихкоды товара
---
видимо просто любитель халявы. нате, сделайте
---
Сообщение было скрыто модератором.
---
Посмотри, как реализована печать ценников и этикеток
---
Товарищи, если есть у кого возможность, скачать мою обработку и прописать в ней нужные строки в нужное место, буду признателен.
Ну или хотя бы подробно укажите, где именно и что нужно прописывать.
---
Попробуй этот вариант доработки. Делал быстро, без изменения основного запроса. Тестировал на типовой УТ10.3.18.3.
---
Доброго дня!
Все чётко работает.
Единственный важный ньюанс, в поле ШК нужен только один штрихкод - Основной единицы товара (Базовой ед.), а не весь список существующих шк. Если возможно, пропишите пожалуйста дополнительный параметр отбора ШК по Базовой ед.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
а что будет в отчете, если у товара 5штрихкодов или два ?
---
Доброго дня. Коллега выше уже справился с моей задачей)
Ваш вопрос актуален, нужен ШК именно Базовой единицы товара, а не все имеющиеся
---
поймете , когда на базовой единице производитель поменяет штрих .

а у вас будет товар в наличии со старым штрихкодом
---
У нас в 1С базе свои штрихкоды идут как базовые, они неизменные
А вторыми и третьими и т.д. идут ШК поставщиков