arefaste/1C_Forums huggingface dataset:
Добрый день! имеем следующий скрипт в VBA

  With ActiveSheet.PageSetup
        .PrintTitleRows = "$4:$6"
        .PrintTitleColumns = ""
    End With

При обращение через 1с к Excel
через

НовыйЛист.PageSetup.PrintTitleRows = "$4:$6";

Не происходит установки и выходит ошибка метода.
Теперь вопрос как передать из 1с в excel диапазон в понятном формате
---
А НовыйЛист - это ActiveSheet?
Еще, возможно надо указать диапазон ячеек другим видом записи.
---
Должно работать. Проверил такой код:

```1c
    &НаКлиенте
    Процедура СоздатьКнигу(Команда)
    ПриложениеЭксель = Новый COMОбъект("Excel.Application");
    ПриложениеЭксель.Visible = Истина;
    КнигаЭксель = ПриложениеЭксель.Workbooks.Add();
    ЛистЭксель = КнигаЭксель.ActiveSheet;
    ЛистЭксель.PageSetup.PrintTitleRows = "$4:$6";
    ПриложениеЭксель.WindowState = 2;
    ПриложениеЭксель.WindowState = 1;
    КонецПроцедуры
```
---
А НовыйЛист - это ActiveSheet?
Еще, возможно надо указать диапазон ячеек другим видом записи.
---
Должно работать. Проверил такой код:

```1c
    &НаКлиенте
    Процедура СоздатьКнигу(Команда)
    ПриложениеЭксель = Новый COMОбъект("Excel.Application");
    ПриложениеЭксель.Visible = Истина;
    КнигаЭксель = ПриложениеЭксель.Workbooks.Add();
    ЛистЭксель = КнигаЭксель.ActiveSheet;
    ЛистЭксель.PageSetup.PrintTitleRows = "$4:$6";
    ПриложениеЭксель.WindowState = 2;
    ПриложениеЭксель.WindowState = 1;
    КонецПроцедуры
```
---
завтра проверю. Откуда взяли последние 2 строчки кода?
---
Последние строчки кода заставляют активизироваться окно офисного приложения. Найдено методом проб и ошибок, думаю, есть другой способ.
---
у меня работает и без этого.у меня вообще экселька на сервере запускается и без visible.собирает данные конвертирует в pdf и удаляет файл с закрытием экселя
      НовыйЛист.Activate();
    ЛистЭксель = КнигаЭксель.ActiveSheet;
    ЛистЭксель.PageSetup.PrintTitleRows = "$4:$6";

при этом что интересно некоторые параметры PageSetup.Zoom устанавливались и ДО НовыйЛист.Activate(); а вот PrintTitleRows работает только после
---
(2)
Спасибо! Ошибка была в том что
назначение закрепленных строк выполнялось ДО НовыйЛист.Activate();
Здравствуйте.
Видно, что 1С в типовой конфе на БСП в форме отчета сделали возможность свернуть любой уровень группировки, но кнопки становятся видны только если включить Отображение заголовков.
Или это свойства самого расширения поля вводя для поля ТД..

Вопрос: Как сделать, чтобы кнопки были видны эти, но без отображения заголовков?
Заголовки не нужны, а кнопки сворачивания нужны.

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

(9) обращайтесь) с вас 2500 руб за косультацию.
---
для теста актуальная копия не нужна, сойдет и недельной давности. но имхо если у клиента в принципе копий базы нет (дневной давности, недельной, месячной) - то у конторы очень серьезные проблемы)))

Не, они есть, но есть и геморрой по их извлечению, копированию и прочей лабуде. Мне действительно было получить ответ здесь гораздо быстрее и проще.

Еще раз спасибо. Посылаю Вам воздушные 2500 = )
---
Мне действительно было получить ответ здесь гораздо быстрее и проще.
Наверное проще было создать пустую конфигурацию, добавить в неё пару справочников, регистр и документ и проверить поведение системы. Всех дел на 5 минут. Вроде то же не сложно.
---
Наверное проще было создать пустую конфигурацию, добавить в неё пару справочников, регистр и документ и проверить поведение системы. Всех дел на 5 минут. Вроде то же не сложно.

Возможно так, я получил ответ на свой вопрос. Можно закрыть ветку. Слишком уж много воды.
---
Регистр очистится.
---
Спасибо!
Здравствуйте.
После обмена УТ 11.4 с БП 3.0 от туда пришла номенклатура с префиксами БП.
До этого у нас была номенклатура с кодами вида 00-00005902.
Вся вновь созданная номенклатура начала создаваться с префиксом БП.
Я переименовал абсолютно всю номенклатуры на правильные коды, проверил БП нигде нет, сделал ОбновитьНумерациюОбъектов(Метаданные.Справочники.Номенклатура);
перезапустил 1С, но все равно новая номенклатура создается с префиксом БП (начиная с 001).
Как это можно победить?
Спасибо!
---
Префикс УТ какой установлен?
---
Префикс УТ какой установлен?
---
Благодарю, помогло!
Похоже кто-то префикс поменял, а голову ломаю сложные решения ищу. Спасибо!!!
Ошибка при установке значения атрибута контекста (ТекущийЭлемент)
 ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОсновныеДействияФормыОК;
по причине:
Недопустимое значение
---
конечно ошибку даст. ТекущийЭлемент не может принимать булев тип.
Наверно все же так:
ТекущийЭлемент = ЭлементыФормы.ОсновныеДействияФормы;

Только это не сделает нужную кнопку активной.
---
Очевидно, присваемое значение не является элементом формы и не может быть установлено её текущим элементом.
---
Если учесть что правая часть строки собиралась через точку из контекстной подсказки, то утверждение что это очевидно звучит как-то не убедительно.
---
В обычном приложении кнопка командной панели элементом формы не является, а вот сама командная панель - является.
Если текущим элементом сделать командную панель, то выделена будет первая кнопка на панели.
---
Тоже самое
Ошибка при установке значения атрибута контекста (ТекущийЭлемент)
 ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ОсновныеДействияФормы.АктивизироватьПоУмолчанию = Истина;
по причине:
Недопустимое значение
---
конечно ошибку даст. ТекущийЭлемент не может принимать булев тип.
Наверно все же так:
ТекущийЭлемент = ЭлементыФормы.ОсновныеДействияФормы;

Только это не сделает нужную кнопку активной.
---
Ну как-то так

Форма.Элементы.ОсновныеДействияФормыОК.КнопкаПоУмолчанию = Истина;

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

Может где-то идет проверка на доступность роли "ПолныеПрава"
---
Конфа на БСП написана, или вообще с нуля?
---
на бсп
---
ФО
---
Форма объекта я так понимаю...но она автоматом там создана, вручную не правленая.
---
Если конфигурация самописная, есть смысл посмотреть в коде отчета, не ставятся ли там отборы программно, и в зависимости от условия доступности роли может стоять Видимость=Ложь.
Здравствуйте! скажите кто-нибудь подключал эти весы к 1с??? их вообще можно подключить? на просторах гугла написано что можно через внешнюю компоненту но информация скудна...
---
ну пришлось ехать на место) вход для разъёма есть а сама плата на данной модели не предусматривает этот функционал) так что данные весы к 1с подцепить нельзя
---
не работал никто видать с такими весами?)
---
выход rj-12 (телефонный кабель)?
---
ну пришлось ехать на место) вход для разъёма есть а сама плата на данной модели не предусматривает этот функционал) так что данные весы к 1с подцепить нельзя
Добрый день.

HTML-документ есть... но сайт инфостарта не открывается в IE
Как быть? Как открыть сайт инфостарта в 1С???
---
Если у вас IE 11, попробуйте следующее:

1. Идём в реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
2. Добавляем 1cv8.exe — REG_DWORD — 11001

1С по умолчанию открывает интернет страницы в IE какой-то мохнатой версии. Если добавить значение в реестре - будет открывать в указанной версии.
---
ДЛЯ WINDWOWS 10!!!
Реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
Добавляем 1cv8с.exe — REG_DWORD — 11001
---
А зачем сие извращение?
---
есть идея)
---
реально - 1Сный мазохизм .......
---
Собственно для чего это было - https://infostart.ru/public/681800/
---
А зачем сие извращение?

Шифроваться от рабодатель, очевидно.
---
нет :) навести порядок в обработках и в удобном интерфейсе смотреть https://infostart.ru/public/681800/
---
Собственно для чего это было - https://infostart.ru/public/681800/
---
Если у вас IE 11, попробуйте следующее:

1. Идём в реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
2. Добавляем 1cv8.exe — REG_DWORD — 11001

1С по умолчанию открывает интернет страницы в IE какой-то мохнатой версии. Если добавить значение в реестре - будет открывать в указанной версии.
---
Спасибо! Сайт инфостарта открылся.
Но IE11 не смогли мне на семерку поставить, подошло и для IE10.
---
ДЛЯ WINDWOWS 10!!!
Реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
Добавляем 1cv8с.exe — REG_DWORD — 11001
---
Интересно а для IE Edge какие параметры нужно? Или это уже совершенно другой браузер )) и такое не прокатит?
Ребят, есть обработка, на форме которой несколько страниц с разными таблицами значений. При нажатии кнопки синхронизировать на странице "Пользователи" после завершения формирования команды должно выполнятся автоматическое открытие страницы "Очередь команд" со списком формированных команд. Покопалась в синтаксис-помошнике, пока не нашла, как открыть страницу на форме. Кто сталкивался - подскажите.

P.S. скриншот формы прикрепила.
---
Элементы.СтраницыТвои.ТекущаяСтраница = Элементы.НужнаяСтраница;
---
Элементы.СтраницыТвои.ТекущаяСтраница = Элементы.НужнаяСтраница;
---
Спасибо большое!)
Добрый день!

Как программно получить текст условия (см. картинку)?

Функции "ПравоДоступа" и "ПараметрыДоступа" в сухом остатке возвращают булево, что не позволяет увидеть картину целиком.

Кто-нибудь заморачивался?
---
https://infostart.ru/public/390087/ и вроде есть еще ряд обработок на эту тему
---
https://infostart.ru/public/390087/ и вроде есть еще ряд обработок на эту тему
---
Спасибо! Изучаю
---
Вряд ли. А зачем?
---
Проанализировать права к определённому объекту конфигурации, обычного доступно/не доступно мало, неплохо бы увидеть "всё разом".
Всем привет. Пытаюсь программно добавить реквизит на форму в КА 2.2 через модуль МодификацияКонфигурацииПереопределяемый. В свойствах модуля стоят галки "Сервер" и "Внешнее соединение". В процедуре "ПриСозданииНаСервере" пытаюсь использовать стандартную процедуру
```1c
    ИзменитьРеквизиты(ДобавляемыеРеквизиты);
```
, однако при попытке обновиться конфигуратор сообщает что при проверке на сервере такая процедура обнаружена не была, хотя СП говорит что на сервере она доступна. Что я делаю не так?
---
Доступна на сервере, но это метод формы - то есть либо вызывать из модуля формы, либо передавать форму параметром в метод общего модуля и там писать - Форма.ИзменитьРеквизиты(...
---
Доступна на сервере, но это метод формы - то есть либо вызывать из модуля формы, либо передавать форму параметром в метод общего модуля и там писать - Форма.ИзменитьРеквизиты(...
---
Да, так завелось. Благодарю.
---
```1c
    Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
```
Здравствуйте!

Подскажите, как настроить автоматическое проставление комментария по сочетанию клавиш, при этом что бы не добавлялись в контекстные подсказки лишние строки?

Пример: //--> Начало блока Рога и копыта Пользак А.А. 18.05.2018

Однозначно в интернете есть эта тема, однако не смог додуматься как сформулировать вопрос.
---
А на вкладке модули-редактирование? + Галка "Использовать в комментариях".
---
Шаблоны.
---
ию клавиш, при этом что бы не добавлялись в контекстные подсказки лишни
Сделайте не видимые кнопки, на форме документов, и присвойте им нужные сочетания клавиш.
---
Для коммента в коде?
---
нет это для изменения объектов в режиме предприятия.
(0) не понял вопроса.
---
Да.
---
Сервис - Шаблоны текста - Добавить свой

Заменять строку, например ** на

//НАЧАЛО БЛОКА Бил Гейтс <?"", ДатаВремя, "ДФ=dd.MM.yyyy">
<?>
//КОНЕЦ БЛОКА Бил Гейтс <?"", ДатаВремя, "ДФ=dd.MM.yyyy">
---
Добавил шаблоны но при написании, автоматом они не проставляются!
---
Почитайте здесь.
---
Сделал как у всех, но не работает.
---
Кстати, в сервис-параметры-модули включена автозамена?
---
, в сервис-параметры-модули включена автозамена?

Ага...
---
А на вкладке модули-редактирование? + Галка "Использовать в комментариях".
---
Поставил галочку замены в комментариях. В модуле Автозамена стоит.
---
Короче,
---
ctrl+пробел не помогает?
---
Неа...
---
Всем спасибо! Разобрался!

Делать надо было так:

Сервис --> Шаблоны текста --> Добавляем новый шаблон.

Пишем в Автоматически заменять строку какую нибудь удобную строку, у меня //+ на открытие и //- на закрытие.

Текст шаблона забиваем нужным текстом, например: //---> Начало блока Рога и Копыта Петров П.П. <?"", ДатаВремя, "ДФ=dd.MM.yyyy; ДЛФ=D">

Ставим галочку Включать в контекстное меню.

Сохраняем.

Идем в Сервис --> Параметры --> Вкладка Модули

Ставим галку Использовать автозамену в комментариях

Автозамена: Включить с подсказкой.

Сохраняем.

Идем в код.

Пишем ты строку, что указали вначаеле: //+ после чего под текстом появится название нашего комментария и нажимаем Энтер. Не контр пробел, а Энтер.
---
Ctrl+пробел работает на пустом месте, когда ещё ничего не написано.
Хочу добавить на форму документа команду своей обработки в раздел Заполнения ТЧ, в сведениях прописал вид: ЗаполнениеОбъекта, но ничего не появляется. Что делаю не так?

УТ 11.4

```1c
    Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.2.164");
    ПараметрыРегистрации.Информация = НСтр("ru = 'Обработка формирования и выгрузки отчёта по товарным остаткам в MS Excel".'");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
    ПараметрыРегистрации.Версия = "2.0";
    ПараметрыРегистрации.БезопасныйРежим = Истина;
    ПараметрыРегистрации.Назначение.Добавить("Документ.ПересчетТоваров");

    Команда = ПараметрыРегистрации.Команды.Добавить();
    Команда.Представление = "Выгрузить в Excel";
    Команда.Идентификатор = "ВыгрузитьВЭксель";
    Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода();
    Команда.ПоказыватьОповещение = Ложь;
    Команда.Модификатор = ";

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

```1c
    &НаКлиенте
    Процедура ЗаказыКлиентовПриАктивизацииСтроки(Элемент)
    ТекСтрока = Элементы.ЗаказыКлиентов.ТекущаяСтрока;
    УникальныйИдентификаторЗаказаНаФорме = ТекСтрока.УникальныйИдентификаторЗаказа;
    ЗаказыКлиентовПриАктивизацииСтрокиНаСервере(УникальныйИдентификаторЗаказаНаФорме);
    КонецПроцедуры
```

Ошибка

```1c
    {ЗаказыКлиентов Обработка.ЗаказыКлиентовМП1.Форма.ФормаЗаказов.Форма(72)}: Значение не является значением объектного типа (УникальныйИдентификаторЗаказа)
    УникальныйИдентификаторЗаказаНаФорме = ТекСтрока.УникальныйИдентификаторЗаказа;
```

Не могу понять где туплю, табличная часть кстати заполняется следующим кодом

```1c
    &НаСервере
    Функция ЗаполнитьЗаказыНаСервере()
    ТЧЗаказы = Объект.ЗаказыКлиентов;
    ТЗ = ПолучитьИзВременногоХранилища(Адрес);
    ТЧЗаказы.Загрузить(ТЗ);
    КонецФункции
```

Таблица Значений получается из другой базы с помощь запроса и веб сервиса
---
особенность обработчика ПриАктивизации строки, поля или ячейки.
При открытии он срабатывает еще до выбора текущей строки ТЧ.
Просто проверять, что есть данные в ТЧ.

PS. Точнее проверять, что текущая строка не равно Неопределено.
---
Ошибка кстати возникает еще до активации обработчика, просто при открытии формы
---
особенность обработчика ПриАктивизации строки, поля или ячейки.
При открытии он срабатывает еще до выбора текущей строки ТЧ.
Просто проверять, что есть данные в ТЧ.

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

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

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЕПСБУОстатки.КоличествоОстаток
    |ИЗ
    | РегистрБухгалтерии.ЕПСБУ.Остатки КАК ЕПСБУОстатки
    |ГДЕ
    | ЕПСБУОстатки.Субконто2 = &НаименованиеОбъекта";

    Запрос.УстановитьПараметр("НаименованиеОбъекта", ВыбранноеЗначение.НаименованиеОбъекта);

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

    Если Выборка.Следующий() Тогда
    НоваяСтр.Количество = Выборка.КоличествоОстаток;
    Иначе
    НоваяСтр.Количество = 0;
    КонецЕсли;
    Иначе
    НоваяСтр.Количество = 1;
    КонецЕсли;
```

при выполнении НоваяСтр.Количество = Выборка.КоличествоОстаток; значение в поле документа отображается
а при выполнении НоваяСтр.Количество = 0; нет. Если кликнуть по полю то значение 0 показывается, кликаешь в другом месте - пустая ячейка
---
в формат поля прописать: ЧН=0
---
в формат поля прописать: ЧН=0
---
не помогло. В данных поля точность 3. ЧДЦ=3; ЧН=0 тоже не работает.
Работает сначала у самого поля формат поменял
Здравствуйте! Заказчику нужно, чтобы в документе "Реализация товаров и услуг", при добавлении номенклатуры автоматически проставлялась цена на основании документа "Установки цен номенклатуры". Например номенклатуре "Тормозные колодки передние" присвоен тип цен закупочная и розничная10, заказчик хочет, чтобы при добавлении номенклатуры в документ, автоматически цена была равна розничная10, но если у номенклатуры больше 2-ух типов цен, например закупочная, розничная10 и розничная 30, появилось окно, где можно выбрать какой тип цен использовать для определенной номенклатуры. Я стажер, поэтому с таким сталкиваюсь первый раз, и не могу понять, откуда в модуле ФормыДокумента берется цена и как она формируется( я понимаю что из регистра цены номенклатуры, но где именно этот кусок кода не найду).
---
в свойствах колонки есть событие при изменении
---
Конфигурация какая?

Без этого очень сложно дать совет!
---
УТ 10.3, что-то забыл указать в теме.
---
В ут 10 цена (тип цены) указывается в самом документе, соответственно по ней и идет заполнение.
---
Да, но выбрать тип цены можно один на весь документ. А заказчик хочет, чтобы для каждой номенклатуры тип цены выбирал он, например 5 товаров - 5 типов цен для каждого товара.
---
Скажу точнее, тип цены для всего документа, он не будет выбирать, оставит его пустым. Тип цены он хочет выбирать для каждой позиции, при ее добавлении.
---
При изменении номенклатуры проверяй цены по товару и т.д.
---
Не могу найти где эта процедура находится и собственно откуда достается цена товара.
---
в свойствах колонки есть событие при изменении
---
Спасибо, нашел. Не подскажете, вот все цены я достану запросом, а какую функцию использовать, чтобы открыть окно для пользователя и он мог выбрать цену, которая ему нужна?
---
никакую. как вариант проверять цены, если их несколько сделать форму новую свою и открывать ее пользователю и давать выбирать, что ему хочется