arefaste/1C_Forums huggingface dataset:
Добрый день. Создаю планировщик. Нужно, чтобы по вертикали отображалась дни недели, притом сделать это не измерением, а "кратностью периодического изменения". Сейчас у меня дни недели меняются скролом по планировщику. И может быть поэтому при установке <ЕдиницаПериодическогоИзменения> в значение <Неделя> у меня один день в поле отображается. Как убрать скролл и установить неделю в столбцах?
---
Разобрался: помимо установки Единицы периодического варианта в <ЧАС> и КратностиПериодическогоВарианта в 24 нужно еще установить текущий период отображения. По умолчанию стоит 24часа. Установил в неделю.

 РасписаниеГруппы.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
        РасписаниеГруппы.КратностьПериодическогоВарианта = 24;

 РасписаниеГруппы.ОтступСНачалаПереносаШкалыВремени = 7;
 РасписаниеГруппы.ОтступСКонцаПереносаШкалыВремени = 3;
 РасписаниеГруппы.ВыравниватьГраницыЭлементовПоШкалеВремени = Ложь;

 РасписаниеГруппы.ТекущиеПериодыОтображения.Очистить();
 НачалоПериода = НачалоНедели(ТекущаяДата());
 КонецПериода = КонецНедели(ТекущаяДата());
 РасписаниеГруппы.ТекущиеПериодыОтображения.Добавить(НачалоПериода, КонецПериода);
---
Разобрался: помимо установки Единицы периодического варианта в <ЧАС> и КратностиПериодическогоВарианта в 24 нужно еще установить текущий период отображения. По умолчанию стоит 24часа. Установил в неделю.

 РасписаниеГруппы.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
        РасписаниеГруппы.КратностьПериодическогоВарианта = 24;

 РасписаниеГруппы.ОтступСНачалаПереносаШкалыВремени = 7;
 РасписаниеГруппы.ОтступСКонцаПереносаШкалыВремени = 3;
 РасписаниеГруппы.ВыравниватьГраницыЭлементовПоШкалеВремени = Ложь;

 РасписаниеГруппы.ТекущиеПериодыОтображения.Очистить();
 НачалоПериода = НачалоНедели(ТекущаяДата());
 КонецПериода = КонецНедели(ТекущаяДата());
 РасписаниеГруппы.ТекущиеПериодыОтображения.Добавить(НачалоПериода, КонецПериода);
Здравствуйте. Копирую файл с сайта, файл получается размером 1 кб , и при открытии вылезает ошибка. Подскажите, пожалуйста, что не так сделал, как исправить?
```1c
    ИмяФайлаИсточника = "http://mysite/file.xls";
    ЗаписьЖурналаРегистрации("Скачивание файла с сайта", УровеньЖурналаРегистрации.Информация,,,"Начало скачивания: время скачивания " + Строка(ТекущаяДата()), РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);
    ИмяФайлаПриемника = "D:\" + "file" + СтрСоединить(СтрРазделить(Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy"), "."),"_") + ".xls";
    КопироватьФайл(ИмяФайлаИсточника, ИмяФайлаПриемника);
    ЗаписьЖурналаРегистрации("Скачивание файла с сайта: время скачивания " + Строка(ТекущаяДата()), УровеньЖурналаРегистрации.Информация,,,"Файл скачан в папку D:\", РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);
```
---
изучать сайт. Возможно там есть api.
---
Сделал через запуск приложения, поиск файла на компе и перемещение в нужную дирректорию.
---
ошибка не приведена.
Предположительно открываете сразу после копирования. А файл еще открыт методом копирования и не освободился. Вот и ругается, что файл занят.
---
ошибка не приведена.
---
ошибка явно говорит о том, что формат файла не соответствует расширению .xls
Да и имя файла говорит о том, что использовался не приведенный код.
---
файл получается размером 1 кб Думаю, что на самом деле в этом файле текст сообщения об ошибке, которая возникает, когда с HTTP пытаются работать как с локальной файловой системой.

Я бы попробовал переименовать этот файл в TXT и открыть Блокнотом - что там будет?
---
скорее всего там html страничка сохранилась. Так что поддерживаю открыть блокнотом.
---
да, вы правы, html страничка сохранилась. А как тогда сохранить файл эксель?
---
изучать сайт. Возможно там есть api.
---
понял, спасибо!
---
Загадка века!
---
а можно без подколов, по существу? У скачиваемого файла расширение xls, копирую я его с таким же расширением.
---
Какой вопрос, такой и ответ.
Правда думаешь, что именно так копируются файлы из интернета?
---
говорит, что с ним не все в порядке. Вот я и спросил, где я косякнуть мог, почему он копируется неправильно? Если его скачать с сайта вручную, то он нормального размера. И открывается без проблем.
---
Как насчёт почитать СП? Например, для ознакомления с методом КопироватьФайл()?
---
это имеете ввиду? Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются).
---
Предположительно открываете сразу после копирования. А файл еще открыт методом копирования и не освободился. уже времени куча прошло, так что думаю все дело именно в этом
(7) Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются).
---
Сделал через запуск приложения, поиск файла на компе и перемещение в нужную дирректорию.
Добрый день.
Пытаюсь изменить вид операции у документа поступление на расчетный счет.
Была инкассация , делаю "получение по платежным картам".
При программном или групповом изменении реквизитов в документе все меняется, но при этом движения пустые при проведении.
Это связано с тем, что субконто под определенный вид операции формируются при изменнии реквизита вручную.
То есть если перевыбрать вид операции в документе, то движения формируются верно.
Как это обойти?
---
Тогда наймите того, для кого это просто.
---
Как это обойти?Программно сформировать нужные субконто.
---
ОМГ.
---
При групповом изменении никак, а при программном делать аналогично обработке, которая привязана к изменению на форме Вида операции
Хотя в групповом изменении есть выполнение произвольного алгоритма, но для сложных случаев, наверное, это будет нецелесообразно там все описывать
---
в обработке получаю форму на клиенте, и хочу выполнить экспортную процедуру на сервере, но как мне передать форму на сервер?
---
Просто перенесите код из формы в обработку
---
Как раз это совсем не просто!
---
Тогда наймите того, для кого это просто.
---
Что такое БП 8.3?
---
большая проблема
Написала http-сервис, ищет карту по параметру, но иногда требуется искать, например по запросу 000, найти 0001, 0002, 003 и так далее.
Как добавить команду ПОДОБНО в запросе.
Вот код:

```1c
    Функция ПолучитьДанныеПоНомеры(НомерКарты) Экспорт
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("НомерКарты",НомерКарты);
    Запрос.Текст =
    "ВЫБРАТЬ
    |ДисконтКарты.Наименование КАК nomer_karty,
    |ДисконтКарты.Фамилия КАК famil,
    |ДисконтКарты.Имя КАК imya,
    |ДисконтКарты.СрокДействия КАК srok,
    |ДисконтКарты.ДатаРегистрация КАК reg,
    |ДисконтКарты.Адрес КАК adres,
    |ДисконтКарты.ДатаРождения КАК rojdenie,
    |ДисконтКарты.Телефон КАК phone
    |ИЗ
    | Справочник.ДисконтКарты КАК ДисконтКарты
    |ГДЕ
    | ДисконтКарты.Наименование=&НомерКарты";

    РезультатЗапроса = Запрос.Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

    Массив= Новый Массив;

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    Структура = Новый Структура ("nomer_karty,famil,imya,srok,reg,adres,rojdenie,phone");
    ЗаполнитьЗначенияСвойств(Структура,ВыборкаДетальныеЗаписи);
    Массив.Добавить(Структура);

    КонецЦикла;

    ЗаписьJSON= Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON,Массив);

    СтрокаJSON=ЗаписьJSON.Закрыть();
    Возврат СтрокаJSON;

    КонецФункции // ПолучитьНоменклатуру()
```

|ГДЕ
| ДисконтКарты.Наименование ПОДОБНО %&НомерКарты% или &%НомерКарты% не помогает.
---
Так:
Запрос.УстановитьПараметр("НомерКарты","%"+НомерКарты+"%");
    ...
    |ГДЕ
    | ДисконтКарты.Наименование ПОДОБНО &НомерКарты";
---
Так:
Запрос.УстановитьПараметр("НомерКарты","%"+НомерКарты+"%");
    ...
    |ГДЕ
    | ДисконтКарты.Наименование ПОДОБНО &НомерКарты";
---
Спасибо большое, Здорово помогли.
Добрый день.
Нужно проверить "предупреждения", ссылка которой находится в настройках синхронизации, а именно список документов "Непринятых по дате запрета" но из-за большого накопленного объема все виснет и не отвисает. Если ли в 1С БП 3.0 регистры, в которых хранится эта информации и оттуда ее можно было бы удалить?
---
я в одной из своих тем нашел этот регистр через конфигурацию. он называется "Версии объектов" (регистр сведений). Прикол в том, что если и чистить его, то это будет не менее долго. Я например 5000 записей в ручную(ctrl+a затем del) удалял почти полчаса. А их свыше миллиона. Говорят есть обработки которые через СУБД обращаются к регистру и это удаляют. Но я таких не нашел.
---
У меня уже этот регистр не открывается даже. Но я проверял что если удалять из него строки то и удаляются предупреждения в синхронизации
---
Из диалога настройки можно удалить все предупреждения
Или регистр сведений РезультатыОбменаДанными
---
о каком диалоге настройки идет речь?
что касается регистра сведений "РезультатыОбменаДанными" то туда попадают записи только по непроведенным документам. Их число примерно 0,1 % от всего числа объектов в "предупреждении". Так что этот регистр тоже не подходит.
Так как еще в БП 3.0 можно проверить и удалить список документов не принятых по дате запрета не заходя непосредственно по ссылке "Предупреждения" так как после этого база зависает навсегда.?
---
о каком диалоге настройки идет речь? о диалоге настройки обмена - там есть список всех предупреждений, и там же можно эти предупреждения анализировать.
---
Верно. Я когда туда захожу и выбираю последнюю владку( не принятые по дате запрета) система начинает зависать. Так как этих предупреждений свыше миллиона.
---
"Свыше миллиона". У меня на 952 записях отображается минут 20, но сделать все равно ничего нельзя. Тоже ищу этот регистр и не могу найти. Ау, люди, подскажите!!
---
я в одной из своих тем нашел этот регистр через конфигурацию. он называется "Версии объектов" (регистр сведений). Прикол в том, что если и чистить его, то это будет не менее долго. Я например 5000 записей в ручную(ctrl+a затем del) удалял почти полчаса. А их свыше миллиона. Говорят есть обработки которые через СУБД обращаются к регистру и это удаляют. Но я таких не нашел.
---
"Версии объектов" это несколько другое. Почистить можно написав обработку. Или скачав ее здесь. Но проблема в том, что неизвестно имя регистра
---
У меня уже этот регистр не открывается даже. Но я проверял что если удалять из него строки то и удаляются предупреждения в синхронизации
---
Да, действительно там.
---
Нет, не там. В "Версиях файлов" есть объекты непринятые по дате запрета, но в регистре "Версии" их нет
---
Нет, не там. В "Версиях файлов" есть объекты непринятые по дате запрета, но в регистре "Версии" их нет
Неправильно написал.
В "Ошибках синхронизации" есть объекты, непринятые по дате запрета, но в регистре "Версии" их нет.
---
Да, как ни странно, это хранится в регистре "Весрии" с типом версии: Непринятый по дате запрета объект существует в базе данных.
Можно выделить и убрать вручную.
Можно дать пользователю обработку:
https://infostart.ru/public/1400332/
Уважаемые коллеги, добрый день! Прошу у Вас помощи.
Проблема:
Загружаю документ через универсальную загрузку / выгрузку XML. Документ загружается в БП 3.0 - (Поступление товаров и услуг), данные все заполнены верно. НО считает не верно строки документа. Если в ручную в строке табличной части изменить количество на тоже самое, то пересчитывается все верно. Проблема в следующем, как после загрузки документа сделать пересчет по всем строкам?

(Пробовал после выгрузки объекта в КД пересчитать каждую строку - не помогло)

Краткая суть проблемы:
1. Документ (Поступление товаров и услуг) загружается в базу (БП 3.0) без ошибок, данные все заполнены верно
2. Документ считается НЕ верно, пока в ручную в документе не исправишь какую-либо позицию (например Количество, ставим то же самое, считает верно)
Как бороться с этой проблемой?

Надеюсь на помощь! Спасибо за ответы!
---
ЗЫ: + посмотреть, заполнены ли курс/валюта реквизитов шапки дока и прочие реквизиты
---
один из вариантов это посмотреть что выполняется в документе в БП через отладчик и после загрузки объекта попытаться воспроизвести такие же действия
---
Там на клиенте обработки ПриИзменениии, производится перерасчет, в КД как-то можно это впихнуть?
---
Проверьте какие реквизиты меняются при изменении Количества и загружайте их тоже, либо заполняйте нужными значениями
---
загружаешь не все реквизиты табличной части, коэффициент к примеру, не заполнен, еще что-нибудь, типа ставки ндс
---
Все проставлено, абсолютно (Но проверю еще раз).
---
Спасибо коллеги, сейчас все проверю.
---
не верю.

Если очень надо, то в правилах, после загрузки объекта прописать цикл по таб части и сделать пересчет, вызвав глобальную процу общего модуля для пересчета чего-либо
---
И правильно, не заполнил реквизит шапки НДС и + еще в документе оказывается идет скидка в 1%. Спасибо!
---
ЗЫ: + посмотреть, заполнены ли курс/валюта реквизитов шапки дока и прочие реквизиты
---
Коллеги всем спасибо за помощь!
Как программно заполнить ТабельУчетаРабочегоВремени в ЗУП 3.1?
---
конкретно табеля нет, но есть данных для расчета, смысл по сути один, работа с тч

```1c
    Док = документы.ДанныеДляРасчетаЗарплаты.СоздатьДокумент();
    Док.Дата=объект.Дата;
    Док.Организация=объект.Организация;
    Док.Период = объект.Дата;
    Док.ВидДокумента=справочники.ВидыДокументовВводДанныхДляРасчетаЗарплаты.НайтиПоНаименованию("А");
    док.Комментарий = объект.Подразделение;
    док.Подразделение = объект.Подразделение;
    док.Записать(РежимЗаписиДокумента.Запись);

    день = день(объект.Дата);

    для каждого стр из тз цикл

    СтрДок=Док.ДанныеОВремениДетально.Добавить();
    СтрДок.Сотрудник = стр.Сотрудник;
    СтрДок.ВидВремени = справочники.ВидыИспользованияРабочегоВремени.НайтиПоНаименованию("Б");
    если день = 1 тогда
    СтрДок.Часов1 = стр.Я;
    иначеесли день=2 тогда
    СтрДок.Часов2 = стр.Я;
    иначеесли день=3 тогда
    СтрДок.Часов3 = стр.Я;
    иначеесли день=4 тогда
    Конецесли;

    док.Записать(РежимЗаписиДокумента.Запись);

    конеццикла;
```
---
создать документ, добавить запись в тч о времени, записать документ.
---
А есть пример, очень надо?
---
конкретно табеля нет, но есть данных для расчета, смысл по сути один, работа с тч

```1c
    Док = документы.ДанныеДляРасчетаЗарплаты.СоздатьДокумент();
    Док.Дата=объект.Дата;
    Док.Организация=объект.Организация;
    Док.Период = объект.Дата;
    Док.ВидДокумента=справочники.ВидыДокументовВводДанныхДляРасчетаЗарплаты.НайтиПоНаименованию("А");
    док.Комментарий = объект.Подразделение;
    док.Подразделение = объект.Подразделение;
    док.Записать(РежимЗаписиДокумента.Запись);

    день = день(объект.Дата);

    для каждого стр из тз цикл

    СтрДок=Док.ДанныеОВремениДетально.Добавить();
    СтрДок.Сотрудник = стр.Сотрудник;
    СтрДок.ВидВремени = справочники.ВидыИспользованияРабочегоВремени.НайтиПоНаименованию("Б");
    если день = 1 тогда
    СтрДок.Часов1 = стр.Я;
    иначеесли день=2 тогда
    СтрДок.Часов2 = стр.Я;
    иначеесли день=3 тогда
    СтрДок.Часов3 = стр.Я;
    иначеесли день=4 тогда
    Конецесли;

    док.Записать(РежимЗаписиДокумента.Запись);

    конеццикла;
```
---
обработку потом выложите за стартмани, вещь востребована будет в текущих условиях, сами подобные манипуляции с табелем и расчетами делаем сейчас.
---
обработка заполнения табеля сводно давно выложена тут
---
Добрый день всем. Пожалуй подниму тему. Каким образом можно корректно и правильно заполнить табель программно?
---
См. модуль менеджера документа ТабельУчетаРабочегоВремени, функция ТаблицаДанныхДляЗаполнения(). Возвращает данные в той же структуре, что нужна для заполнения ТЧ документа. Все остальное уже просто.
---
мда. 10 раз прошел мимо нее. Спасибо большое.
На версии Бухгалтерия 3.0.116.27 Карточка счета 51 выгрузить в excel в отдельных ячейках

Нужно выгрузить отчет в Excel,
чтобы каждое поле было в отельной строке.

Например для столбца Документ будет:
(строка 1) Поступление на расчетный счет
(строка 2) Оплата по договору за....
(строка 3) --- пустая ----

Например для столбца Аналитика Дтбудет:
(строка 1) 407028....
(строка 2) Прочие поступления
(строка 3) Поступление на расчетный счет

Можно это можно сделать через настройки отчета, или где-то на инфостарте есть готовый отчет с таким макетом?
---
Написал свой отчет.
---
Нашел пример
https://infostart.ru/public/400198/

только там в колонки отдельно выводится, а мне нужно в одном столбце.
---
можно и этот допилить, настройки-расширенные настройки, колонки (группировки) меняешь на строки, возможно придётся немного покурить СКД...
---
Здравствуйте. В настройках, можно создать свою формулу и прописать наименование нужных полей, для вывода в 1 колонку, после этого выбрать эту формулу, при соединении строк, можно использовать знаки препинания Счет.Наименование + ", " + ВидДохода.Наименование
---
Легче свой отчет написать !
---
Написал свой отчет.
1С:Предприятие 8.3 (8.3.20.1674)
http-сервис, подключиться по логину и паролю

```1c
    Соединение = Новый HTTPСоединение(.....)

    ИмяПользователя ="test";
    Пароль ="123";
    ЛогинПароль = ИмяПользователя + ":" + Пароль;
    СтрокаBase64 = Base64Строка(ПолучитьДвоичныеДанныеИзСтроки(ЛогинПароль));

    Заголовки = Новый Соответствие;
    Заголовки.Вставить("WWW-Authenticate", "Basic " + СтрокаBase64);
    Заголовки.Вставить("Connection", "Keep-Alive");
```

без пароля и логина - работает т.к. я логин и пароль указал в файле default.vrd.
c логином и паролем в коде - не работает.
сервер возвращает код 401

Вопрос: как правильно в коде нужно указать логин и пароль?
---
нет, только латиница, как и пароль.
---
Новый HTTPСоединение(<Сервер>, <Порт>, <Пользователь>, <Пароль>, <Прокси>, <ЗащищенноеСоединение>)
---
HTTPСоединение
В каком формате нужно указывать, base64 ?
---
обычная строка, PlainText
---
Логин русскими буквами должен работать?
---
нет, только латиница, как и пароль.
---
```1c
    ИмяПользователя = Логин;
    Пароль = Пароль;

    СтрокаАвторизации = ПолучитьBase64СтрокуИзДвоичныхДанных(
    ПолучитьДвоичныеДанныеИзСтроки(
    "+ИмяПользователя+":"+Пароль,КодировкаТекста.UTF8,Ложь));

    Соединение = Новый HTTPСоединение(АдресСервера);

    Заголовки = Новый Соответствие;
    Заголовки.Вставить("Authorization", "Basic "+СтрокаАвторизации);
```
---
ошибка 401
---
http://login:password@192.168..............
---
Кажется ошибка в настройках Internet Information Services.
Пока добавил логин и пароль в файл default.vrd.
есть печатная форма "ЗаказКлиента" там я бы хотел добавить чтобы показывалось на какой товар уже есть реалка( то есть доставлен) а на какой еще нету, бывает часто что клиент просит частичную доставку а при след доставки приходится заходить в реалку и смотреть что доставили чтобы в при печати убрать эти товары с накладной
---
создать новую обработку на клиенте?
---
чтобы показывалось на какой товар уже есть реалка
(1) чтобы в при печати убрать эти товары

Так показывать или убирать?
---
показывалось, дажно можно сделать так чтобы "доставлено" и если есть реалка то будет писаться ""да" или как нибудь угодно
---
С помощью "Левое соединение" и "Где Реализация.Ссылка Есть null". В таб. части товары в документе реализации есть реквизит "ЗаказКлинта"
---
создать новую обработку на клиенте?
---
создать новую обработку на клиенте?
Создал ВПФ для документа Списание материалов из эксплуатации, на форме списка отображается, а на форме документа даже кнопки печати нет. В командном интерфейсе (в расширении) нет кнопки печать (вроде как там она включается), а в основной конфе включить кнопку печати не вариант т.к. конфа на поддержке. Можно как-нибудь решить проблему?
---
Они там много с какими кнопками намудрили. Ввод на основании у пары документов в 3.0.120.12 отсутствовал, в 120.14 вернули, но мы писали в поддержку фреша по этому поводу.

Вернут и тут наверное. 121.19 дали на тестирование, поставьте, гляньте. А если нет, то в поддержку писать и ждать когда кто-то другой напишет.
---
Они там много с какими кнопками намудрили. Ввод на основании у пары документов в 3.0.120.12 отсутствовал, в 120.14 вернули, но мы писали в поддержку фреша по этому поводу.

Вернут и тут наверное. 121.19 дали на тестирование, поставьте, гляньте. А если нет, то в поддержку писать и ждать когда кто-то другой напишет.
---
Понял, спасибо
---
Поставил клиенту 3.0.121. Вот что появилось.
---
можете проверить форму документа внутри ПриСозданииНаСервере() есть ли строки

 // СтандартныеПодсистемы.Печать
 ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
 // Конец СтандартныеПодсистемы.Печать

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

Создаю новую роль. У которой указываю в правах на чтение контрагентов какое-то ограничение (для упрощения указываю "Где Ложь")
Пользователю даю эту роль.

И как я понимаю, этот пользователь должен перестать видеть контрагентов, которые попадают под это условие (в данном случае всех?
Даже если есть где=то еще какие-то условия ограничения, то они должны добавляться к созданному мной?
но у меня получается что никакого ограничения не добавилось. и вижу всех контрагентов.

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