arefaste/1C_Forums huggingface dataset:
Доброго времени суток, Уважаемые. Помогите с проблемой

Сохраняю налоговую номер блабла122
должен быть блабла120
если вручную редактировать номер пишет, что не уникален
а налоговой с таким номером нет
ОбновитьНумерациюОбъектов не помогает

искал по разному и в журнале и групповой обработкой и запросом, нет такой накладной, почистил кеш, не помогло, в чем проблема может быть и как ее решить?
---
Может у налоговой нумератор установлен? И какой-то другой документ с этим же нумератором имеет этот номер
---
Может у налоговой нумератор установлен? И какой-то другой документ с этим же нумератором имеет этот номер
---
Да Вы правы, у налоговой и приложения №2 один нумератор. Спасибо, тема закрыта.
Конфигурация Управление торговлей 10.3.29.1. При сканировании номенклатуры срабатывает событие "СШКНоменклатура" с таким кодом:

```1c
    Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество,
    Единица, Количество, СШК) Экспорт

    Результат = Истина;
    СтруктураПодбора = РаботаСТорговымОборудованием.СформироватьСтруктуруПодбора(Дата, Номенклатура, Характеристика,
    Серия, Качество, Единица,
    Количество, Неопределено,
    Неопределено, Ложь,
    Неопределено);

    ОбработкаПодбора(Товары, СтруктураПодбора);

    Возврат Результат;

    КонецФункции // СШКНоменклатура()
```

Возможно ли где-то каким-то образом повлиять на то, что будет содержаться в переменной, например, "Номенклатура" или "Единица"? Чтобы был понятен вопрос: есть позиция номенклатуры с двумя единицами измерения. При подборе мышкой, встает одна единица измерения, при сканировании СШ - другая, от этого много бед происходит.
---
Можно. При сканирование единица берется из регистра сведений, где хранится ШК.
---
Можно. А что именно менять-то нужно? Из контекста непонятно
---
Можно. При сканирование единица берется из регистра сведений, где хранится ШК.
---
Вот, решение моего вопроса. Заменил в РС "Штрихкоды" у моей номенклатуры на нужную единицу - проблема решилась. Всем спасибо!
Здравствуйте.
В общей картинке рисую карандашом линию.
Картинка в динамическом списке у строки.
Но она получается "толстая", то есть сравниваю с другими элементами формы, там линии гораздо тоньше.

Догадываюсь, что просто например, уменьшить крупную картинку и будет тонкая линия.
Но как это сделать?
Как нарисовать в общей картинке такую тонкую линию?
---
А понял, это у меня мобильное приложение.
На ПК все нормально, толщина одинаковая, а на мобиле, получается, толстая линия.
Это мобильный "косяк"
Никто не знает, как его поправить?
---
Возможно линия выглядит толще, потому что картинка чуть больше.
Размер "выводимой" картинки должен совпадать с размером оригинала.
---
А понял, это у меня мобильное приложение.
На ПК все нормально, толщина одинаковая, а на мобиле, получается, толстая линия.
Это мобильный "косяк"
Никто не знает, как его поправить?
Как изменить реквизит "Порядок" в перечислении.
:
Для описания этапов бизнес процесса используется перечисление ЭтапыБизнесПроцесса.. Решили что нужно к существующим этапам прибавить новые, причем вставить их в середину процесса. Новые добавить не проблема, но вот как их сделать не последними?
Вариант стрелочками подвинуть в списке не работает, т.к. не меняет значение реквизита "Порядок".
---
НЕТ не пройдет, см предыдущий ответ.
---
подвинуть в списке не работает - в конфигураторе ? не работает ?
---
Работает. Это меня что то переглючило.
---
На форме в элементе, там где это перечисление используется в списке выбора выставить свой порядок.
---
Не не годится.
не выбирается пользователем раз.
писать и свою обработку везде где нужно отобразить уже сформированные этапы слишком трудоемко. Индексирется по Порядку.
---
01. первый этап
02. второй этам
...

100500 наконец-то последний этап
---
НЕТ не пройдет, см предыдущий ответ.
---
НЕТ не пройдет
Не всё в этой жизни подвластно пользователю, пусть примут как данность.

Поменяй в конфигураторе и забудь до следующего раза.
---
Дык значение этого реквизита не меняется, как присвоено при создании так и сидит.
А в списке сдвинуть это первое что сделал.
---
Дык значение этого реквизита не меняется
пользователь видит синоним, его и меняй...
---
В конфигураторе порядка просто не видно Этого поля.
Пишу запрос на СКД не могу развернуть таблицу с результатами?
По горизонтали делает, вертикали нет...

делаю в отчете -таблицу
 - строка(Параметер1, Парамерт2, Парамерт3)
- колонка Номенклатура

ресурс -Параметер1, Парамерт2, Парамерт3
---
Измени 'Расположение ресурсов' в настройках :)
---
Измени 'Расположение ресурсов' в настройках :)
---
огоспати...

а где дата? СКД раскидывает только по периоду (день/месяц и т.д.)!

а параметр1-2-3 вышли у вас одной строкой да? :)

вот чтобы они были как на рисунке, нужна структура следующая:
Строки:
Номенклатура
Колонки:
ДеньМесяца

В выбранных полях все три источника данных (параметр является ресурсом)
---
СКД раскидывает только по периоду (день/месяц и т.д.)
Неа, почему это по периоду только? Как настроишь, так и будет
(1) А чего не дает? У тебя все четыре(3 параметра + номенклатура) - измерения по сути?
---
- это сравнительный отчет, а не по датам

(4) - все гениальное просто!... Спасибо... :-)

- а что бы не группировал если одинаковая номенклатура?
---
- решил добавлением, в группировку номенклатуры доп.группировки
добрый день, коллеги.
есть конфигурация ERP 2 последний релиз, документ "Заказ клиента", табличная часть "Товары". Есть независимый регистр сведений, в котором есть измерение (Номенклатура") и ресурс типа булево.
В табличной части документа "Товары" добавлена колонка с типом "Картинка". В зависимости от указанной номенклатуры строки табличной части значение картинки должно меняться. Вопрос, как это можно реализовать? видел в интернете варианты решений с динамическим списком, но в данном случае, это не динамический список, а табличная часть документа.
---
сам задумался а где же столь полезная процедура))

На мисте рекомендуют код писать в
```1c
    ПриЧтенииНаСервере
```
 Ну что ж на безрыбье и рак рыба))
---
Обычно картинки хранят в отдельных объектах конфигурации (справочниках или регистрах сведений). Может в регистре Номенклатура их и хранить и соответственно автозаполнение при выборе номенклатуры.
---
а как именно организовать обращение к регистру по текущей номенклатуре при выводе строки для получения картинки и ее выводу на УФ?
---
Для начала посмотри тему http://www.forum.mista.ru/topic.php?id=730344. Там про автозаполнение.
---
не ну это не то. мне не надо хранить в табличной части документа картинки. Это ж база разрастется до непонятных размеров. Задача состоит в аналоге ПриВыводеСтроки (ПриОформленииСтроки), в колонке табличной части документа выводить картинку в зависимости от условий.
---
В таблице попробовать указать ПутьКДаннымКартинкиСтроки.
---
сам задумался а где же столь полезная процедура))

На мисте рекомендуют код писать в
```1c
    ПриЧтенииНаСервере
```
 Ну что ж на безрыбье и рак рыба))
---
ПриЧтенииНаСервере Можете привести пример кода для реализации моей задачи в данном обработчике?
---
спасибо большое за совет. навели на правильную мысль. Решение нашел тут:
http://forum.infostart.ru/forum9/topic98463/
У клиента есть старая УТ 11. Подскажите какие могут возникнуть проблемы при подключении онлайн кассы к старым версиям 1С? Придется дорабатывать или типовые обработки подойдут?
---
Тогда выборочно обновляемся. Вас интересует обработки работы с ТО)
---
Установил драйвер на компьютере с ФР и на сервере.
При печати чека ошибка (system error. Code:2 не удается найти указанный файл). Как ее устранить?
---
обновитесь до последней версии УТ, должно помочь.
---
К сожалению, УТ уже давно не типовая
---
Тогда выборочно обновляемся. Вас интересует обработки работы с ТО)
---
Да, так и придется делать.
---
И еще внимание обратите на то что используются новые версии обработок для ККТ. Через старые работать не будет
---
Установил толстый клиент на комп. Теперь при тесте устройства из 1С пишет, что устройство не включено. В драйвере включаю, оно снова в 1С отключено и в драйвере тоже. Пока копаюсь в коде типовой, может кто знает должен ли поступать от 1С сигнал на включение ФР при тесте устройства или это глюк ФР?
---
найди в дровах атола Fprn.dll или как то так называется, скопируй ее в папку bin 1сины, и через regsvr32 проведи регистрацию этой dll из папки bin. 1сина не подхватила библиотеку.
---
Обновили, блоками 1С.
Теперь вопрос с печатью ФИО кассира в чеке.
В таблице кассиров 28 строк. Какую нужно изменить, чтобы печатался кассир? Пароль по умолчанию установлен.

Как печатать ставку "без НДС"? Сейчас печатается НДС 0.

Можно ли как-то добавить строки или переносить название покупателя, если оно длинное?
---
в УТ 11 не ковырял, но вот в Рознице и в КА есть обработка по работе с ТО, в ней можно задавать какие поля будут печаться и где. Покурите ее. еще можно макет чека поискать.
Здравствуйте.
Смотрю типовую ЗУП, не понимаю, зачем в этом запросе добавлена строка
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Какой смысл в этой строке кода?

```1c
    Процедура ОчиститьСпециальностиФизическихЛиц(ДокументРегистратор) Экспорт

    Запрос = Новый Запрос;
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    Запрос.Текст =
    "ВЫБРАТЬ
    | СпециальностиФизическихЛиц.Период,
    | СпециальностиФизическихЛиц.ФизическоеЛицо,
    | СпециальностиФизическихЛиц.Специальность
    |ИЗ
    | РегистрСведений.СпециальностиФизическихЛиц КАК СпециальностиФизическихЛиц
    |ГДЕ
    | СпециальностиФизическихЛиц.ДокументРегистратор = &ДокументРегистратор";
    Запрос.УстановитьПараметр("ДокументРегистратор", ДокументРегистратор);
    Результат = Запрос.Выполнить();
    Если Не Результат.Пустой() Тогда
    Выборка = Результат.Выбрать();
    Пока Выборка.Следующий() Цикл
    НаборЗаписей = СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Период.Установить(Выборка.Период);
    НаборЗаписей.Отбор.ФизическоеЛицо.Установить(Выборка.ФизическоеЛицо);
    НаборЗаписей.Отбор.Специальность.Установить(Выборка.Специальность);
    НаборЗаписей.Записать();
    КонецЦикла;
    КонецЕсли;

    КонецПроцедуры
```
---
Никакого. Может, алгоритм поменяли, а эту строчку забыли удалить. Или программист не до конца понимает - что такое менеджер временных таблиц и зачем он нужен.
---
ЗуП далеко не эталон. Нельзя разве сразу сделать

```1c
    НаборЗаписей = СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(ДокументРегистратор);
    НаборЗаписей.Записать();
```

?
или документ там в реквизите?
---
Никакого. Может, алгоритм поменяли, а эту строчку забыли удалить. Или программист не до конца понимает - что такое менеджер временных таблиц и зачем он нужен.
---
Сообщение было скрыто модератором.
Добрый день.
Есть задача настроить права доступа на изменения статуса документу Заявка на расходование денежных средств. Всем можно создавать, но статус к оплате разрешить ставить избранным.
Подскажите каким способом решить вопрос, вносить изменения в саму конфигурацию не очень хочется. Может можно "малой кровью".
---
ИМХО, конфигурацию все равно править придется. Добавь подписку "Перед записью" для документа, там контролируй изменение статуса (Объект.Ссылка.Статус <> Ссылка.Статус ...) и ставь отказ если нужных прав нет
---
Не вижу другой возможности как "влазить" в модуль менеджера перечисления/справочника СтатусыЗаявкиНаРасходованиеДС.

А если не установлен "быстрый выбор" тогда и в форму выбора.
---
подскажи что ты подразумеваешь в модуле менеджера сделать для этого?
---
В модуле менеджера можно изменить выдаваемый список статусов.

На коленке где-то так:

```1c
    Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)

    Если РольДоступна("ДоступНаОплату") Тогда

    МассивСтатусов = Новый Массив;
    МассивСтатусов.Добавить(Справочники.Статусы.Новый);
    МассивСтатусов.Добавить(Справочники.Статусы.План);
    МассивСтатусов.Добавить(Справочники.Статусы.Факт);
    МассивСтатусов.Добавить(Справочники.Статусы.ГотовКОплате);

    Параметры.Отбор.Вставить("Ссылка", МассивСтатусов);

    КонецЕсли;

    КонецПроцедуры
```
---
ИМХО, конфигурацию все равно править придется. Добавь подписку "Перед записью" для документа, там контролируй изменение статуса (Объект.Ссылка.Статус <> Ссылка.Статус ...) и ставь отказ если нужных прав нет
---
ок твоя мысль понятна в принципе годиться, не сильно повлияю на исходник конфы.
---
Спасибо советы. Вариант с модулем менеджера нужно попробовать.
---
Возник еще вопрос. Я создал Роль "ДоступНаОплату". В режиме предприятия делаю профиль, в который добавляю роль, и группу доступа с этим профилем. Закрепляю группу доступа за пользователем, но почему-то роль не доступна пользователю. Где загвоздка?
Добрый вечер!
Подскажите начинающему, можно ли в скд вывести группировку в линейном виде, как на первой картинке. у меня получается только как на второй.
Запрос такой:

```1c
    ВЫБРАТЬ
    ЗаказыПоставщикамОбороты.ЗаказПоставщику.Номер КАК Номер,
    ЗаказыПоставщикамОбороты.ЗаказПоставщику.Дата КАК Дата,
    ЗаказыПоставщикамОбороты.ЗаказПоставщику.Контрагент КАК Контрагент,
    ЗаказыПоставщикамОбороты.ЗаказПоставщику.ДоговорКонтрагента КАК ДоговорКонтрагента,
    ЗаказПоставщикуТовары.Номенклатура,
    ЗаказПоставщикуТовары.Количество,
    ЗаказПоставщикуТовары.Сумма
    ИЗ
    РегистрНакопления.ЗаказыПоставщикам.Обороты(, , Регистратор, ) КАК ЗаказыПоставщикамОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары
    ПО ЗаказыПоставщикамОбороты.ЗаказПоставщику.Ссылка = ЗаказПоставщикуТовары.Ссылка
```

Если нельзя, то как программно это сделать?

За ранее спасибо!
---
а почему в одну группировку не объединишь номер счета, дату и контрагента
---
запрос нормальный, в самой форме отчета уже в режиме предприятия, установите режимы группировки
номер
     дата
         контрагент
                  номенклатура

а в закладке "поля" укажи количество и сумма, там же можно поставить сортировку и в путь, будет тот вид который Вам нужен
---
а почему в одну группировку не объединишь номер счета, дату и контрагента
---
Да, действительно почему не объединить было....все получилось.
---
запрос нормальный, в самой форме отчета уже в режиме предприятия, установите режимы группировки
номер
     дата
         контрагент
                  номенклатура

а в закладке "поля" укажи количество и сумма, там же можно поставить сортировку и в путь, будет тот вид который Вам нужен
---
с группировкой разобралась, всем спасибо!
А вот запрос оказался не нормальным, почему то отбор по периоду не правильно формируется....вообще не пойму как он выбирает. указываю один период, а отбирает вообще какие то непонятные документы....
может для вывода "заказов поставщикам" надо было не из регистра выбирать, а прямо из документа?? только как тогда там период нарисовать... раньше только зупом занималась упп для меня новое и еще пока не знакомое...
---
Покапалась, разобралась ... )
Доброго времени суток.

При поиске картинок гугл предоставляет превьюшку в виде объекта img, у которого есть свойство src, в котором в шифрованном виде хранится сама картинка. При просмотре результата запроса в 1с через ПостроительDOM у соответствующего объекту img ЭлементКартинкаHTML не нахожу атрибута со свойством "src".

В каком виде 1с читает этот атрибут и как его получить?
---
Разобрался. В моём случае само изображение хранилось не в объекте img, а подгружалось скриптом. Изображение нужно было дёргать из описания скрипта.
---
Разобрался. В моём случае само изображение хранилось не в объекте img, а подгружалось скриптом. Изображение нужно было дёргать из описания скрипта.
Есть некая "самописная" подсистема для УТ11, в которой реализован дополнительный функционал. Подсистема состоит из нескольких регистров, справочников, документов, отчетов и обработок. Подсистема использует ряд справочников из конфигурации поставщика и на основании документов из подсистемы, создаются ряд документов из конфигурации поставщика. При этом создание документов из конфигурации поставщика инкапсулировано в "самописной" подсистеме.

Можно ли сделать на эту подсистему отдельную поставку со своим отдельным .cfu файлом? Или в силу того, что в ней присутствуют ссылки на объекты из конфигурации поставщика этого не сделать?

Документацию и ИТС почитал, но там мало информации. Сказано что в конфигурации может быть много разных поставок и все
---
эту подсистему выдернуть в отдельную конфигурацию
делал именно так.
У меня пристройка к типовой бухгалтерии.
Для создания поставки создал пустую базу, создал там объекты метаданных, одноименные тем, на которые есть ссылки в моей подсистеме. Достаточно только сами объекты создать, формы/реквизиты не нужны. Эти "заглушки" отнес в фейковую подсистему "Совместимость".
Обновил эту условно пустую конфу с конфой-источником, при этом для объединения выбрал только свою подсистему.
После этого уже формирую файл поставки. В инструкции по обновлению написал, что при обновлении моей подсистемы нужно "объединить бла-бла-бла, снять все галки, выбрать отметить только по моей подсистеме". Полет уже два года нормальный.
---
можно посмотреть как пример конфигурацию Бухгалтерия сельскохозяйственного учреждения. в 2.0 там было 2 поставки, но поводы ссылок на др. объекты.. там же используется план счетов типовой.
---
Иного плана задача, повторюсь, есть допиленная конфигурация УТ11. Там сделана своя самописная подсистема.

Как из всего этого получить файлы поставки, чтобы в нем были объекты только этой самописной подсистемы?
---
еще раз внимательно перечитал, если типовые справочники используются в этой подсистеме не коде, а как тип реквизита то без них получается никак. потыкался в своей конфе. файлы поставки создаются на всю конфигурацию,можно только настроить изменение и включение модуля в файл поставки. получается только если эту подсистему выдернуть в отдельную конфигурацию и уже там плясать.
---
эту подсистему выдернуть в отдельную конфигурацию
делал именно так.
У меня пристройка к типовой бухгалтерии.
Для создания поставки создал пустую базу, создал там объекты метаданных, одноименные тем, на которые есть ссылки в моей подсистеме. Достаточно только сами объекты создать, формы/реквизиты не нужны. Эти "заглушки" отнес в фейковую подсистему "Совместимость".
Обновил эту условно пустую конфу с конфой-источником, при этом для объединения выбрал только свою подсистему.
После этого уже формирую файл поставки. В инструкции по обновлению написал, что при обновлении моей подсистемы нужно "объединить бла-бла-бла, снять все галки, выбрать отметить только по моей подсистеме". Полет уже два года нормальный.
---
снять все галки, выбрать отметить только по моей подсистеме" точно так же делал когда объединял с доработкой для ут 10 для обмена с Битрикс.
---
так нужен файл поставки или cfu?
Здравствуйте.
Подскажите пжл. есть ли какая-то стандартная функция преобразующая перечень дат.
Например
Человек,отдыхал 01.02.17,02.02.17,013.02.17,04.02.17
мне необходимо, чтобы в ПечФорме было так: с 01.02.17 по 04.02.17
Спасибо.
---
во-первых, поймите, что для 1С (так же, как и для ОС) даты - это просто целые числа, причём, с интервалом в секунду (или миллисекунду, если для ОС).
У Вас - список дат, но они не представляют сплошного интервала. Кроме того, выходные, праздники...
IMHO, у Вас единственный вариант - перебор по Вами же разработанному алгоритму...
---
во-первых, поймите, что для 1С (так же, как и для ОС) даты - это просто целые числа, причём, с интервалом в секунду (или миллисекунду, если для ОС).
У Вас - список дат, но они не представляют сплошного интервала. Кроме того, выходные, праздники...
IMHO, у Вас единственный вариант - перебор по Вами же разработанному алгоритму...
---
Если в вашем списке разность дат всегда 1 день, тогда (сортировка список дат, при необходимости) возьми: "с " Строка(Первая Дата) + " по " + Строка(Последняя Дата), а если разность дат не всегда 1 день, то скажи как тебе нежна в макете представить?
---
А что в качестве источника данных? Если к данным делается запрос, то Минимум() и Максимум()

```1c
    Выбрать
    МИНИМУМ(СписокДат) как ДатаС,
    МАКСИМУМ(СписокДат) как ДатаПо
    ИЗ
    СписокДат
```

Если это таблица значений, то можно запросом как в https://helpf.pro/faq8/view/1370.html , сортировкой как в http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=559058 или простым циклом перебора как в http://www.forum.mista.ru/topic.php?id=551881
---
В общем - версия платформы, версия конфигурации, типовая или измененная, из какого документа (справочника, обработки) выводится форма, форма стандартная или внешняя самодельная?
---
Всем спасибо за ответы, сделал вот так:

```1c
    Функция ФормированиеДат(Массив) //формирование дат С-По
    СтрокаОтпБезСохр=";
    Для Каждого Элем ИЗ Массив Цикл
    Если Массив.Найти(Элем)=0 Тогда
    ТекЭлем=Массив[0];
    СтрокаОтпБезСохр=СтрокаОтпБезСохр+"с "+ Формат(ТекЭлем,"ДФ=dd.MM.yy");
    Продолжить
    КонецЕсли;

    Если ((НачалоДня(Элем)-НачалоДня(ТекЭлем))/86400)=1 Тогда
    ТекЭлем=Элем;
    Иначе
    СтрокаОтпБезСохр=СтрокаОтпБезСохр + " по " + Формат(ТекЭлем,"ДФ=dd.MM.yy")+"; ";
    СтрокаОтпБезСохр=СтрокаОтпБезСохр + "с "+ Формат(Элем,"ДФ=dd.MM.yy");
    ТекЭлем=Элем;
    КонецЕсли;

    Если Массив.Найти(Элем)+1 = Массив.Количество() Тогда
    СтрокаОтпБезСохр=СтрокаОтпБезСохр + " по " + Формат(ТекЭлем,"ДФ=dd.MM.yy")+"; ";
    КонецЕсли;
    КонецЦикла;

    Возврат СтрокаОтпБезСохр

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

ВЫБРАТЬ
 * //Поставить поля, которые нужны
ИЗ
 РегистрНакопления.ТоварыНаСкладах