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

Хранилище

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

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



История благодарностей участнику denis84 ::: Спасибо сказали: 137 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
22.09.22, 19:11 ошибка при открытии обработки
4andriy @ Сегодня, 19:31 * ,
Там объявлено как переменная. А обращаетесь как к функции
4andriy,
23.08.22, 13:26 вывести на печать свой реквизит
alla35 @ Сегодня, 13:05 * ,
Обратиться за помощью к программисту. Как вариант, если хотите сами разобраться,то в инете есть инфа как создавать внешние печатные формы.
nik389,
14.07.22, 11:01 УПП 1.3 добавить +380 при добавлении телефона
burza @ Сегодня, 10:42 * ,
Добрый день! Смотри в конфигураторе. В общих модулях, есть модуль "УправлениеКонтактнойИнформацией", а в нем есть функция

В этой фукции есть такая строка:
СтруктураШаблонов = Константы.ШаблоныТелефонныхНомеров.Получить().Получить();


Откройте константы - настройка программы- CRM и там шаблоны телефонов
burza,
25.04.22, 15:28 История значений в табличных частях справочников , в модулях формы документов
andrew76 @ 25.02.22, 9:34 * ,
Я делал так создавал новый реквизит "ИсторическоеНаименование" в него записывали на определенную дату (до и после переименования) наименования подразделения. Потом во всех документах на печатных формах и т.д. писал

Подразделение.ИсторическоеНаименование.Получить(ДатаДок);
One,
15.02.22, 9:34 как вытащить регистратор из виртуальной таблицы остатки обороты
lolmatrix @ Сегодня, 9:09 * ,
Добрый день! Укажите параментры виртуальной таблицы,если я Вас правильно понял:



TipsyKID, Vofka,
02.02.22, 8:40 QR код в 1с77
формекс

себе качал и все заработало
igmig65,
02.02.22, 6:46 QR код в 1с77
igmig65 @ Вчера, 15:29 * ,
Скачайте по тем ссылкам последний формекс. И все будет работать
igmig65,
31.01.22, 14:53 QR код в 1с77 igmig65,
28.01.22, 13:52 Не совсем корректно срабатывает событие при Выборе закладки (1с 7.7.025)
andrew76 @ 25.01.22, 9:30 * ,
У меня была такая задача. Надо было проверить заполнение одного реквизита при изменении другого (заполнена ли статья расходов при изменении суммы), статья расходов на второй вкладки, а сумма на первой вкладке. При изменении суммы осуществляется переход на вторую вкладку

Вот такой код был при изменении суммы:

//=============================
Процедура ИзмСумму()    
    Если ПустоеЗначение(СтатьяРасходов) = 1 Тогда
        Форма.ИспользоватьСлой("Дополнительно",2);
        Форма.Закладки.ТекущаяСтрока(2);
        Сообщить("Выберите 'Статью","!");
        Возврат;
    КонецЕсли;    
КонецПроцедуры


может вам так надо написать при открытии формы:

Процедура ПриОткрытии()
      Форма.ИспользоватьСлой("Основные",1);
      Форма.Закладки.ТекущаяСтрока(1);
КонецПроцедуры
andrew76,
21.01.22, 13:07 Добавление колонки в журнал документов
Disly @ Сегодня, 12:59 * ,
Вам эта ссылка помогла? Тогда нажмите "спасибо", есть такая кнопочка
Disly,
21.01.22, 9:33 Добавление колонки в журнал документов
Disly @ Сегодня, 9:23 * ,
Вот посмотрите эту ссылку - ссылка, похоже это ответ на Ваш вопрос
Disly,
02.12.21, 9:37 Как получить уникальный идентификатор элемента справочника ?
andrew76 @ Сегодня, 9:23 * ,
Добрый день! У меня есть такой код получаю по товару

       Спр = СоздатьОбъект("Справочник.Номенклатура");
    Спр.ВыбратьЭлементы();
    Пока Спр.ПолучитьЭлемент() = 1 Цикл
        ИдСтр = ЗначениеВстрокуВнутр(Спр.ТекущийЭлемент());
        ФТ.Ключ.IDINT = ИдСтр;
        Если ФТ.НайтиПоКлючу(0) = 0 Тогда
            Сообщить("Не найден GUID для товара " + Спр.Наименование, "!");
            Продолжить;
        Иначе
            Сообщить(Спр.Наименование, "i");
            Сообщить(ФТ.GUID, " ");
        КонецЕсли;
    КонецЦикла;


denis84 @ Сегодня, 9:35 * ,
В 1С 7.7 можно получить так

Через v7plus.dll
Код 1C v 7.x
 Инфо = СоздатьОбъект("AddIn.V7SysInfo");
ГлобальноУникальныйИдентификатор = Инфо.СоздатьGUID();


Через WScript
Код 1C v 7.x

 Функция СоздатьGUID()
TypeLib = CreateObject("Scriptlet.TypeLib");
NewGUID = TypeLib.Guid();
TypeLib = "";
Возврат NewGUID;
КонецФункции

//*******************************************
Процедура Сформировать()
g=СоздатьGUID();
Сообщить("Создан GUID: "+g);
КонецПроцедуры



при OLE доступе:
Код 1C v 7.x
 Если Док_Источник.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода) = 1 Тогда
Пока Док_Источник.ПолучитьДокумент() = 1 Цикл
Объект = БазаОле.ЗначениеВстрокуВнутр(Док_Источник.ТекущийДокумент());
ИдентификаторДокумента = СокрЛП(ПолучитьИД(Объект));
// Для примера Объект возвращает {"O","0","0","3114","0","0"," 258156CB "},
// а ПолучитьИД(объект) = 258156CB
КонецЦикла;


Еще посмотрите метод:
ЗначениеВСтрокуВнутр(<?>);
Синтаксис:
ЗначениеВСтрокуВнутр(<Объект>)
Назначение:
Преобразование значения объекта агрегатного типа в строковое системное представление.
Возвращает: представление значения объекта в строковом системном виде.
Параметры:
<Объект> - значение объекта агрегатного типа данных которое нужно преобразовать.[/code]
Vofka,
29.11.21, 14:19 Документ: точность суммы метода Итог(). Можно ли изменить? Или где определяется
boser @ Сегодня, 13:06 * ,
а если после запятой не будет цифры,т.е. все суммы у Вас без копеек, то Вам покажет целое число?

считаете все как есть, а потом формат(Итог("СуммаБезНДС"),"Ч15.2");
boser,
05.10.21, 8:29 изменить колличество символов в сотрудниках
4andriy @ Вчера, 22:21 * ,
Андрей, я же Вам скинул картинку. Там на ней есть "длина кода", "длина наименования". Повторяю еще раз код и наименования то стандартный реквизит для всех справочников!!! остальные реквизиты Вы сами добавляете.
4andriy,
30.09.21, 14:38 цикл для контрагентов
4andriy @ Сегодня, 15:28 * ,
а если так:

Спр.НайтиПоНаименованию(Контрагенты.договор.Наименование,0);


а меняете договора? а зачем записываете справочник контрагентов?
4andriy,
28.08.21, 14:21 возможно ли изменить доступность колонки в текущей строке
lolmatrix @ Сегодня, 6:34 * ,
Если формы управляемые можно попробовать через условное оформление
lolmatrix,
21.08.21, 8:42 Печать Долг клиента в печатной форме Реализация товаров и услуг УТ11 Управляемые формы
seregapplk @ Сегодня, 9:08 * ,
Запрос2 = Новый Запрос(

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

        Если ВыборкаДетальныеЗаписи2.Следующий() Тогда
            КонечныйДолг = ВыборкаДетальныеЗаписи2.СуммаКонечныйОстаток;
            Если КонечныйДолг < 0 Тогда
                ОбластьМакета.Параметры.ДолгИнфа = "Предоплата контрагента с учетом этой накладной составляет  " + (-1)*КонечныйДолг + " руб.";
            Иначе
                ОбластьМакета.Параметры.ДолгИнфа = "Задолженность контрагента с учетом этой накладной составляет  " + КонечныйДолг + " руб.";
            КонецЕсли;    
        Иначе
            ОбластьМакета.Параметры.ДолгИнфа = "";
        КонецЕсли;


подправьте под себя и используйте
seregapplk,
20.08.21, 10:50 Как организовать выборку по датам из запроса
vol235 @ Сегодня, 11:41 * ,
а в запросе добавить группировка день? Если правильно понял Вашу задачу
vol235,
26.07.21, 10:38 Запрос СКД по цене ресурсов на дату burza,
18.07.21, 10:04 Интересный и не понятный код в одном из модулей 1С
Я такое встречал. Обработка была под паролем и после снятия пароля с помощью специальных обработок в модуле появлялись вот такие приколы.
bizisoft,
24.06.21, 14:42 Как загрузить счет или накладную в формате Эксель на приход в склад
Mademan @ Сегодня, 13:11 * ,
Есть обработки, которые загружают из экселя накладные - ЗагрузкаДанныхИзТабличногоДокумента.epf. По ней есть инструкции, как пользоваться. Можно нанять программиста,который напишет Вам загрузку из экселя
Mademan,
20.05.21, 12:48 Налоговое назначение объекта
Xmdrug @ Сегодня, 13:12 * ,
программа Вам говорит, что у Вас не соответствует налоговое назначение. Надо смотреть, что установлено в данном ОС, что с ним происходило в течении периода и т.д Смотрите справочник и документы движения по данному ОС
Xmdrug,
19.05.21, 13:12 Выкинуло и больше не могу войти: тип не определен при входе в программу после выбора пользователя
НЕЛЯ @ Сегодня, 14:05 * ,
где и когда это появляется? Что за конфигурация Мало информации
НЕЛЯ,
24.02.21, 14:25 не коректная работа запроса
4andriy @ Сегодня, 13:21 * ,
//*******************************************
// Процедура генерации запроса Сформировать.
//
Процедура Сформировать()
    Перем Запрос, ТекстЗапроса, Таб;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |ТекущийЭлемент = Справочник.Сотрудники.ТекущийЭлемент;
    |ДатаПриема = Справочник.Сотрудники.ДатаПриема;
    |Группировка ТекущийЭлемент;
    |Группировка ДатаПриема;
    |Условие(ДатаПриема > ВыбНачПериода);
    |Условие(ДатаПриема < ВыбКонПериода);
    |"//}}ЗАПРОС
;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
        Пока Запрос.Группировка(2) = 1 Цикл
            // Заполнение полей ДатаПриема
            Таб.ВывестиСекцию("ДатаПриема");
        КонецЦикла;
    КонецЦикла;
    // Вывод заполненной формы
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Сформировать", "");
КонецПроцедуры


4andriy,
24.02.21, 13:08 не коректная работа запроса
denis84 @ Сегодня, 6:35 * ,
отпишитесь по результату
4andriy,

6 страниц V  < 1 2 3 4 5 > » 
RSS Текстовая версия Сейчас: 17.04.24, 1:49
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!