Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 3
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Количество знаков в поле "Количество" налоговой накладной
BeLuY
Отправлено: 13.10.20, 14:22


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Цитата(sava1 @ 13.10.20, 14:51) *
в поле Формат есть значок лупы ?


Снимаю шляпу! Я и подумать не мог, что в том поле тоже может быть "разделение по языкам", вот и не удосужился посмотреть...

Спасибо большое за помощь - все получилось =))
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #167323 · Ответов: 8 · Просмотров: 231
 

>  Количество знаков в поле "Количество" налоговой накладной
BeLuY
Отправлено: 13.10.20, 13:05


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Цитата(RedCat77 @ 13.10.20, 13:36) *
Если конфигурация поддерживает несколько языков формирования печатных форм, форматы вывода нужно прописывать для каждого языка.


Если подразумевается описание заголовков, синонимов объектов, текстов и прочего на разных, поддерживаемых языках - это понятно, А что касаемо формата вывода данных, к примеру, как в моем вопросе, где я, казалось бы, указываю в конфигураторе формат вывода числа в виде "ЧЦ=12; ЧДЦ=6; ЧН=' '", но получаю печатную форму с форматом "ЧЦ=12; ЧДЦ=3; ЧН=' '" (хочу в макете печатной формы получить значение, в котором будет точность шесть знаков дробной части, но в итоге, ничего не меняется), какое отношение имеет язык вывода?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #167317 · Ответов: 8 · Просмотров: 231
 

>  Количество знаков в поле "Количество" налоговой накладной
BeLuY
Отправлено: 13.10.20, 11:35


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Цитата(RedCat77 @ 13.10.20, 12:10) *
Зависит


Тогда можете подсказать как, а то что-то не совсем понимаю...
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #167314 · Ответов: 8 · Просмотров: 231
 

>  Количество знаков в поле "Количество" налоговой накладной
BeLuY
Отправлено: 13.10.20, 11:06


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


sava1 @ Сегодня, 11:57 * ,

Не понял? Формат данных ведь не зависит от языка
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #167312 · Ответов: 8 · Просмотров: 231
 

>  Количество знаков в поле "Количество" налоговой накладной
BeLuY
Отправлено: 13.10.20, 10:30


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Добрый день! Возникла необходимость в документе НалоговаяНакладная, в табличных частях Товары и Услуги, в реквизите Количество выводить шесть знаков после запятой. В макете (имя макета ПФ_MXL_UK_НалоговаяНакладная2018Альбом), формат параметра Количество указан как "ЧЦ=12; ЧДЦ=6; ЧН=' '". Но, при печати налоговой накладной, значение параметра Количество печатается как ЧЦ=12; ЧДЦ=3; ЧН=' ' (три знака после запятой). В процедуре печати (ПечатьДокументаНалоговыйКодекс2018) прошелся отладчиком, значение параметра записывается в формате "ЧЦ=12; ЧДЦ=6; ЧН=' '" (шесть знаков после запятой), но пользователю выводится в формате "ЧЦ=12; ЧДЦ=3; ЧН=' '" (три знака). Может ли кто-то подсказать, в каком месте переназначается формат значения для этого поля?

Конфигурация Business automation software for accounting CORP, edition 2.1 (2.1.7.1)

Как выводится на печать:


Как в документе:


Как в конфигураторе указан формат:


Спасибо!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #167310 · Ответов: 8 · Просмотров: 231
 

>  Запрос к удаленной базе 1Сv8.3 через COM
BeLuY
Отправлено: 11.08.20, 13:43


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Добрый день! Пытаюсь сформировать запрос к удаленной базе 1Сv8.3. Делаю так:

    // ----------------------------------------------------------
    // Подключение к БД БУ
    // ----------------------------------------------------------
    
    ПараметрыПодключения = "Srvr=""server"";Ref=""buh"";Usr=""Администратор"";Pwd=""123"";";
    Подключение = Неопределено;
    
    Попытка
        V83COMCon = Новый COMОбъект("V83.COMConnector");
        Подключение = V83COMCon.Connect(ПараметрыПодключения);
    Исключение
         Сообщить("Ошибка подключения к БД: " + ОписаниеОшибки());
         Возврат;
     КонецПопытки;    
    
    // ----------------------------------------------------------
    // Загрузка данных в табличную часть
    // ----------------------------------------------------------
    Попытка
        ЗапросБУ = Подключение.NewObject("Запрос");
        
        ЗапросБУ.Текст = "ВЫБРАТЬ
                        |    ПлатежноеПоручениеВходящее.Контрагент.КодПоЕДРПОУ,
                        |    ПлатежноеПоручениеВходящее.СуммаДокумента
                        |ИЗ
                        |    Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
                        |ГДЕ
                        |    ПлатежноеПоручениеВходящее.Проведен = ИСТИНА
                        |    И ПлатежноеПоручениеВходящее.Дата = &Дата";
                        
        ЗапросБУ.УстановитьПараметр("Дата", Дата);
        
        РезультатБУ = ЗапросБУ.Выполнить.Выбрать();
        
        Пока РезультатБУ.Следующий() Цикл
            //......
        КонецЦикла;
        
    Исключение
        Сообщить("Ошибка при выполнении запроса к удаленной БД: " + ОписаниеОшибки());    
    КонецПопытки;

При выполнении запроса получаю ошибку в строке
РезультатБУ = ЗапросБУ.Выполнить.Выбрать();

Текст ошибки:
Цитата
Ошибка при получении значения атрибута контекста (Выполнить): Метод не найден


Подскажите что я делаю не так?

PS: Код не закончен - прошу сильно не

Спасибо!

//----------------------------------------------------------------------------------

Блииин, пропустил скобки в методе Выполнить() wacko.gif icon_cuss.gif

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


Можно удалить тему? 26000000.gif
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #165506 · Ответов: 0 · Просмотров: 175
 

>  Как получить доступ к ячейке табличной части на форме
BeLuY
Отправлено: 03.06.20, 11:15


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


kooperdj @ Сегодня, 11:44 * ,

Вижу, что ничего другого не остается... Но все же, хотелось бы понять как получить доступ к данной ячейке smile.gif
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #163562 · Ответов: 8 · Просмотров: 513
 

>  Как получить доступ к ячейке табличной части на форме
BeLuY
Отправлено: 03.06.20, 10:28


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Упс, ошибся, не в процедуре ПриОткрытии()

Процедура ТоварыПриПолученииДанных(Элемент, ОформленияСтрок)
    дкТоварыПриПолученииДанных(ЭтаФорма, Элемент, ОформленияСтрок, Права);
    
    // ..........................................        
        
    Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
               ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;

        // ..........................................                
            
        Если Элемент.Колонки.ЦенаСтарая.Видимость Тогда
            Если (НЕ ДанныеСтроки.Номенклатура.Пустая()) И (НЕ ТипЦен.Пустая()) тогда
                ОформлениеСтроки.Ячейки.ЦенаСтарая.ОтображатьТекст=Истина;
                // получим предыдущую цену
                ЦенаСтарая = ПолучитьСтаруюЦену(ДанныеСтроки);
                ОформлениеСтроки.Ячейки.ЦенаСтарая.Текст=Формат(ЦенаСтарая,"ЧЦ=15; ЧДЦ=2");
                
                // ..........................................
                    
            КонецЕсли;

        // ..........................................
        
    КонецЦикла;
КонецПроцедуры
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #163558 · Ответов: 8 · Просмотров: 513
 

>  Как получить доступ к ячейке табличной части на форме
BeLuY
Отправлено: 02.06.20, 21:08


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


mut @ Сегодня, 21:37 * ,

Делал и через СтрокаТЧ = ЭлементыФормы.Товары.ТекущиеДанные, и через СтрокаТЧ = ЭлементыФормы.Товары.ТекущаяСтрока - результат один и тот же (а если честно, не понимаю в чем разница, если пройти отладчиком - структура и данные одни и те же)
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #163533 · Ответов: 8 · Просмотров: 513
 

>  Как получить доступ к ячейке табличной части на форме
BeLuY
Отправлено: 02.06.20, 15:46


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Добрый день! Нужна помощь - совсем запутался: Есть документ с табличной частью Товары с реквизитами Номенклатура, ЕдиницаИзмерения, Цена, ЦенаБазовая, ХарактеристикаНоменклатуры, БазоваяЕдиницаИзмерения, ЦенаБезАкции. На форме документа, в эту же таблицу добавлена одна колонка ЦенаСтарая, значение которой заполняется в процедуре ПриОткрытии() (Вроде правильно описал crazy.gif)

Задача стоит в том, чтобы иметь возможность выделять строку табличной части, и при нажатии на определенную кнопку, происходил расчет значения ячейки ЦенаБезАкции, на основании значения ячейки ЦенаСтарая, но у меня не получается получить доступ к данной ячейке.

СтрокаТЧ= ЭлементыФормы.Товары.ТекущаяСтрока;

В данном случае я могу получить доступ к реквизитам табличной части, что прописаны в документе (СтрокаТЧ.Цена, СтрокаТЧ.ЦенаСоСкидкой и прочие), но не могу получить доступ к полю ЦенаСтарая (при обращению к СтрокаТЧ.ЦенаСтарая выдает ошибку "Поле объекта не обнаружено (ЦенаСтарая)")

Каким образом можно получить значение этой ячейки?

Спасибо!

Цитата
Программирование обычных форм 1С 8.2 и не интерфейсной логики

Блин, кажется с разделом промахнулся.... Если так, прошу переместить в правильный (сорри, еще не полностью изучил структуру форума)
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #163529 · Ответов: 8 · Просмотров: 513
 

>  При переходе с БУ 1.2 на BAS КОРП система заблокировала старые документы
BeLuY
Отправлено: 28.05.20, 10:20


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Вопрос снят. Необходимо перейти в Операции -> Сервис -> Даты запрета изменения данных, и в открывшемся окне, в поле Дата запрета указать дату, до которой данные, введенные ранее, не будут доступны для изменения. В моем случае установил значение начала текущего года.

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

Спасибо за внимание!

  Форум: BAS Комплексное управление предприятием · Просмотр сообщения: #163411 · Ответов: 5 · Просмотров: 292
 

>  При переходе с БУ 1.2 на BAS КОРП система заблокировала старые документы
BeLuY
Отправлено: 27.05.20, 16:36


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Petre @ Сегодня, 17:13 * ,

К примеру, документ "Регистрация входящего налогового документа". Создан 10.04.2020, но не проведен. Теперь появилась необходимость его проведения.
  Форум: BAS Комплексное управление предприятием · Просмотр сообщения: #163379 · Ответов: 5 · Просмотров: 292
 

>  При переходе с БУ 1.2 на BAS КОРП система заблокировала старые документы
BeLuY
Отправлено: 27.05.20, 15:57


Общительный
**

Группа: Пользователи
Сообщений: 13
Регистрация: 22.09.15
Пользователь №: 45961


Добрый день! При переходе с БУ 1.2 на BAS КОРП система заблокировала для изменения старые документы, неважно, проведенные или нет, причем, пользователи уверяют, что "вчера все работало" а сегодня уже нет. Переход был выполнен неделю назад.

Задача стоит в том, чтобы можно было провести некоторые непроведенные документы, да и, думаю, могут пытаться перепроводить уже проведенные. Можно ли как-то обойти данную блокировку? Или же лучше копировать те документы, что необходимо провести?

Первая тема, прошу сильно не пинать, если пишу не в том разделе...

Спасибо!
  Форум: BAS Комплексное управление предприятием · Просмотр сообщения: #163375 · Ответов: 5 · Просмотров: 292
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 01.12.20, 13:19
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!