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

Хранилище

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

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



История благодарностей участнику denis84 ::: Спасибо сказали: 141 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
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,
24.02.21, 6:35 не коректная работа запроса
4andriy @ Вчера, 23:58 * ,
Добрый день! Группировку по сотруднику в запрос добавьте. У вас получается группируется по дате приема,а сотрудник нет. Запрос нашел одного и все и идёт на следующую дату
4andriy,
18.01.21, 16:08 Обращение к значениям формы списка документа george_smith,
18.01.21, 14:50 Обращение к значениям формы списка документа
george_smith @ Сегодня, 14:43 * ,
добрый день! У меня была задача. На форме списка добавил колонку "Статус документа", а документах был реквизит "Оригинал". Проверяли,есть ли оригинал документ и соотвественно раскрашивали строки
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    Док = ДанныеСтроки.Ссылка.ПолучитьОбъект();
    Если Док.ОригиналДаНет = 1 Тогда
        ОформлениеСтроки.Ячейки.СтатусДокумента.Текст = "Оригинал";
        ОформлениеСтроки.Ячейки.СтатусДокумента.ОтображатьТекст = Истина;
        ОформлениеСтроки.Ячейки.СтатусДокумента.ЦветФона = WebЦвета.БледноЗеленый;
    Иначе
        ОформлениеСтроки.Ячейки.СтатусДокумента.Текст = "Нет";
        ОформлениеСтроки.Ячейки.СтатусДокумента.ОтображатьТекст = Истина;
        ОформлениеСтроки.Ячейки.СтатусДокумента.ЦветФона = WebЦвета.БледноКрасноФиолетовый;
    КонецЕсли;
КонецПроцедуры
pvmlv,
13.01.21, 21:51 Инвентаризация. Неправильные остатки.
Billibons @ Сегодня, 16:10 * ,
Я такую задачу решал перепроведением по хронологии документов. Других вариантов не искал. Как партии исправить не нашел. По каждой позиции перепроводил
Billibons,
12.01.21, 14:17 Инвентаризация. Неправильные остатки.
Billibons @ Сегодня, 14:01 * ,
Добрый день! А перепровести документы в хронологии по этой номенклатуре не пробовали? У нас такое было когда изменяли дату и время проведения документов движения товара
Billibons,
05.01.21, 11:15 Ощадбанк - поделитесь форматом DBF для экспорта выписок из 1С
eact @ Сегодня, 10:38 * ,
Добрый день! Скачать из сайта "Ощада" можно форму для файла DBF. И заполнять в четкой последовательности поля (очень важно)
eact,
18.12.20, 11:20 В журнал регистрации не записываются "Метаданные" и "Данные"
Добрый день! Воспользуйтесь во таким сервисом для загрузки картинки

загрузить фото
kipkoalex,
15.12.20, 10:15 Как вывести на печатную форму номер телефона основного менеджера контрагента в расходной накладной?
victor_as @ Вчера, 21:22 * ,
добрый день! Вот такой вариант:
Запрос = Новый Запрос;
Запрос.Текст =
    "ВЫБРАТЬ
    |    КонтактнаяИнформация.Объект Как Контакт,
    |    ПРЕДСТАВЛЕНИЕ(КонтактнаяИнформация.Объект),
    |    КонтактнаяИнформация.Тип,
    |    КонтактнаяИнформация.Вид,
    |    ПРЕДСТАВЛЕНИЕ(КонтактнаяИнформация.Вид),
    |    КонтактнаяИнформация.Представление
    |ИЗ
    |    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
   |ГДЕ
   |    КонтактнаяИнформация.Объект = &Объект
   |    И КонтактнаяИнформация.Тип = &Тип
   |    И КонтактнаяИнформация.Вид = &Вид";
    
Запрос.УстановитьПараметр("Объект",СсылкаНаОбъект.Контрагент.ОсновноеКонтактноеЛицо);
Запрос.УстановитьПараметр("Тип",Перечисления.ТипыКонтактнойИнформации.Телефон);
Запрос.УстановитьПараметр("Вид",Справочники.ВидыКонтактнойИнформации.МобильныйТелефонКонтактногоЛицаКонтрагента);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ОбластьПокупатель.Параметры.Телефон        = Строка(ВыборкаДетальныеЗаписи.Контакт)+",  "+"тел. " + ВыборкаДетальныеЗаписи.Представление;
КонецЦикла;


Если помогло нажмите "спасибо"
victor_as,
02.12.20, 9:33 Запись не верна! Значение поля "Пользователь" не может быть пустым!: НастройкиПользователей
lina1982 @ Сегодня, 9:22 * ,
Добрый день! У Вас не видет "пользователь". Попробуйте вставить вместо "Пользователь", такую конструкцию
Пользователи.ТекущийПользователь();
. Такую инструкцию использовал при программной установке автора в документах.
lina1982,
01.12.20, 15:04 Ошибка при записи элемента справочника Пользователи в УНФ через внешнее подключение
info230a02 @ Сегодня, 14:28 * ,
Добрый день! Почитать можно здесь тут или здесь

форум. Вот здесь описано,хорошо здесь
info230a02,
25.11.20, 19:53 Условия сохранения определенного документа (1с 7.7.27)
andrew76 @ Сегодня, 18:57 * ,
При записи тоже есть такая процедура там и проверьте заполняемость реквизита

призаписи()

И вот тут полезно почитать:
тут
andrew76,
25.11.20, 17:54 Условия сохранения определенного документа (1с 7.7.27)
andrew76 @ Сегодня, 16:58 * ,
Добрый день! Если "сотрудник" в шапке документа то в модуле документа пишем:

// ===========================
Функция ПроверкаШапки()
    глВсеВыбрано = 1;
    глВыбранЛи(сотрудник,"сотрудник");
    //глВыбранЛи(Цех,"Цех");
    Возврат глВсеВыбрано;
КонецФункции


А если в строке, то так:
// ===========================
Функция ПроверкаСтроки()
    глВсеВыбрано = 1;
    глВыбранЛи(сотрудник,"сотрудник",НомерСтроки);
    Возврат глВсеВыбрано;
КонецФункции


А потом в обработке проведения проверяем:
// ===========================
Процедура ОбработкаПроведения()


Если ПроверкаШапки() = 0 Тогда
    глНеПроводить(Контекст);
    Возврат;
КонецЕсли;


ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
    Если ПроверкаСтроки() = 0 Тогда
        глНеПроводить(Контекст);
        Возврат;
    КонецЕсли;
КонецЦикла;
КонецПроцедуры
andrew76,
29.10.20, 8:20 Добавить поле ручного ввода. Бухгалтерский учёт для Украины 7.70.252
graf.vorontsov @ Вчера, 23:02 * ,
1.Открываем конфигурацию.
2.Находим наш документ, в его табличной части добавляем реквизит с типом строкам.
3.Открываем форму документу.
4.Меню "вставить" - "реквизиты".
5.Потом в "реквизитах табличной части" находим наш реквизит. Отмечаем его галочкой и жмем "вставить".
6.Сохраняем конфигурацию и проверяем в предприятии.

У меня по такому плану действий - реквизит доступен для редактирования. Вы что его добавили как текст, а не реквизит? Сделайте так, как я Вам написал. Потому, что "текст" добавляется "не доступным" для редактирования.
graf.vorontsov,
12.10.20, 13:28 1с 8 БП 3.0 ВПФ при отправки на почту получаю ошибку
Тема закрыта. Необходимо было в "Функция ПечатьДокумента(МассивОбъектов, ОбъектыПечати)" добавить строку

УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, 
                НомерСтрокиНачало, ОбъектыПечати, Шапка.Документ);


После этого стало формировать печатные формы для отправки по электронной почте
Vofka,
14.07.20, 20:00 Как вытянуть значения измерений из регистра ? (1c 7.7.027)
andrew76 @ Сегодня, 20:43 * ,
Надо вспоминать))

ОстаткиТоваров.Количество = ОстТоваров.Остаток(Фирма,ТекТов,Склад,"ОстатокТовара");
        
ОстаткиТоваров.Количество = ОстТоваров.СводныйОстаток(Фирма,ТекТов,,"ОстатокТовара");


А вот пример в виде запроса, как получить остатки и обороты товаров по складам

//*******************************************
Процедура Сформировать()
    Запр = СоздатьОбъект("Запрос");
    Таб = СоздатьОбъект("Таблица");
    ПечФорма = "ТаблицаШир_НеБУ";
    Таб.ИсходнаяТаблица(ПечФорма);

    ТекстЗапр = "";
    Заг = "";
    Заг1 = "";
    Заг2 = "";

    ПозицияОтчета = ДатаПо;
        
    ТекстЗапр = "
    |Период с ДатаС по ДатаПо;
    |Фир = Регистр.Остатки.Фирма;
    |Скл = Регистр.Остатки.МестоХранения;
    |ТМЦ = Регистр.Остатки.ТМЦ;";
    |Док = Регистр.Остатки.ТекущийДокумент;
    |Кво = Регистр.Остатки.ОстатокТовара;;
    |Условие (Фир = выбФирма);";
    |Условие (Скл в ВыбСклад);
    |Условие (Скл.Тип = Перечисление.ТипыМестХранения.Склад);
    |Условие (ТМЦ в ВыбТМЦ);
    |Группировка Скл;
    |Группировка ТМЦ упорядочить по ТМЦ.Код без групп;
    |Функция НОКво = НачОст(Кво);
    |Функция КОКво = КонОст(Кво);
    |Функция ПКво = Приход(Кво);
    |Функция РКво = Расход(Кво);";
    Если ВыбТМЦ.РазмерСписка() = 0 Тогда
        Заг1 = Заг1 + "По всім ТМЦ. ";
    Иначе
        Заг1 = Заг1 + "По ТМЦ зі списку: " + ВыбТМЦ.ВСтрокуСРазделителями() + ". ";
    КонецЕсли;
    Если ВыбСклад.Выбран() = 0 Тогда
        Заг2 = Заг2 + "По всім складам.";
    Иначе
        Заг2 = Заг2 + "По складу " + СокрЛП(ВыбСклад.ИсторическоеНаименование.Получить(ДатаПо)) + ".";
    КонецЕсли;

    Если Запр.Выполнить(ТекстЗапр) = 0 Тогда
        Возврат;
    КонецЕсли;

    Таб.ВывестиСекцию("Шапка");
    Пока Запр.Группировка("Скл") = 1 Цикл
        Таб.ВывестиСекцию("Скл");
        текНом = 0;
        Пока Запр.Группировка("ТМЦ") = 1 Цикл
            Если Запр.ТМЦ.Выбран() = 0 Тогда
                Продолжить;
            КонецЕсли;
            Если Запр.ТМЦ.ЭтоГруппа() = 1 Тогда
            Иначе
                текНом = текНом + 1;
                УчЦена = Запр.ТМЦ.УчетнаяЦена.Получить(ДатаПо);
                Таб.ВывестиСекцию("ТМЦ");
            КонецЕсли;
        КонецЦикла;
        
        Если Запр.Скл.ЭтоГруппа() = 0 Тогда
            Таб.ВывестиСекцию("ИтСклад");
            ИтКво = ИтКво + текНом;
            текНом = 0;
        КонецЕсли;
    КонецЦикла;
    Таб.ВывестиСекцию("Итог");
    Таб.Опции(0,0,Таб.ВысотаСекции("Шапка"),0);
    Таб.ТолькоПросмотр(1);    
    Таб.ПараметрыСтраницы(2,95,,3,3,3,3,,,,,);
    Таб.Показать("Оборотка ТМЦ по складам");
КонецПроцедуры
andrew76,
08.07.20, 12:18 Отрицательные остатки ОСВ
Татьяна92 @ Сегодня, 12:31 * ,
Добрый день! Разрешаете списывать со склада в минус. Посмотрите в константах (настройки параметров учета) у вас отключен контроль отрицательных остатков.
Татьяна92,
25.06.20, 15:16 Выбор минимальной даты в ТаблицеЗначений 1С 7.70.003 торговля склад для Украины?
Цитата(Sharzem @ 25.06.20, 16:08) *
На ДБФ відпрацює однаково. Мала затримка на виборці.

Согласен
ZUBR,
24.06.20, 14:23 Помощь при выборе конфигурации 1С
Цитата(Bernet @ 24.06.20, 14:42) *
denis84 @ Сегодня, 13:09 ,
Здравствуйте. Огромное спасибо.

Для этого есть специальная кнопка "спасибо".
premiumMagnolia,
24.06.20, 12:09 Помощь при выборе конфигурации 1С
premiumMagnolia @ Сегодня, 12:50 * ,
Добрый день! Установить платформу 1С 8.3.13, добавить новую информационную базу, зайти в конфигуратор из файла ET191031_8313.cf загрузить и сохранить конфигурацию. Потом можно начать работу - заполнение справочников, ввод документов движения ТМЦ и т. д.
premiumMagnolia,
19.06.20, 21:17 Как программно заполнить табличную часть документа 1с 7.7 конф 7.7.00
ZUBR @ Сегодня, 21:29 * ,
Если элемент помечен на удаление ищем следующий.

Результат - это и есть цена. Напишите у себя это. Подставьте свои переменные. Проверьте через сообщить(). Это кусок кода из торговли и склад 7.7. Вы спрашивали,как выбрать из подчинённого справочник а цены получить цену товар,вот этот код Вам поможет. Только замените на свои переменные, вот ту строку "продолжить" можете выбросить.
ZUBR,
19.06.20, 10:40 Яка найкраща версія версія платформи 8.3? (окрім 8.0.10.2561)
o.broshko @ Сегодня, 11:33 * ,
Добрый день! Я использую сейчас 8.3.13.1513.
o.broshko,

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