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

Хранилище

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

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

13 страниц V   1 2 3 > » 

>  Как создать новый элемент справочника из документа? 1с 7.7 конф 7.7.003
andrew76
Отправлено: Вчера, 19:13


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Сегодня, 20:32 * ,

Мистер = СоздатьОбъект("Справочник.Контрагенты");       
Мистер.НайтиПоНаименованию("Покупатели");  //ищем группу справочника "Покупатели"
Род=Мистер.ТекущийЭлемент();                       // в переменную Род записываем  ссылку на запись группы "Покупатели"

Мистер.Новый();                        
Мистер.Родитель=Род;  //при записи в справочник нового контрагента указываем ссылку на Группу "Покупатели"
                                  //Свойство элемента справочника Родитель это и есть Группа - в нашем случае "Покупатели"
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #158291 · Ответов: 21 · Просмотров: 532
 

>  Расшифровка строки mlg-файла (1c 7.7)
andrew76
Отправлено: 06.12.19, 16:19


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Naghual @ Сегодня, 19:12 * ,

Был открыт документ Отпуск,пользователь Администратор,а вот это что :
3;;O/474/66949 ?
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #158265 · Ответов: 3 · Просмотров: 102
 

>  Расшифровка строки mlg-файла (1c 7.7)
andrew76
Отправлено: 06.12.19, 16:02


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Добрый вечер !

Поступило задание проанализировать работу пользователя в 1С.
Мне не понятен вот этот фрагмент (выделен цветом) в строке из файла регистрации пользователей:

20160112;17:55:23;Администратор;E;Docs;DocOpen;3;;O/474/66949;Отпуск 1589 08.06.2006 10:16:03
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #158263 · Ответов: 3 · Просмотров: 102
 

>  Как создать новый элемент справочника из документа? 1с 7.7 конф 7.7.003
andrew76
Отправлено: 06.12.19, 8:40


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Вчера, 22:53 * ,

Понятно.Проблема с группой Покупатели решена ?
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #158257 · Ответов: 21 · Просмотров: 532
 

>  Как создать новый элемент справочника из документа? 1с 7.7 конф 7.7.003
andrew76
Отправлено: 05.12.19, 6:01


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Мистер = СоздатьОбъект("Справочник.Контрагенты");       
Мистер.НайтиПоНаименованию("Покупатели");
Род=Мистер.ТекущийЭлемент();   //получаем ссылку на запись Группы

Мистер.Новый();                        
Мистер.Родитель=Род;  //при записи в справочник сопоставляем со ссылкой на Группу


Не понял , что за условие выполняется для переменной Кл ?
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #158225 · Ответов: 21 · Просмотров: 532
 

>  Как создать новый элемент справочника из документа? 1с 7.7 конф 7.7.003
andrew76
Отправлено: 05.12.19, 3:25


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Сегодня, 3:53 * ,

Доброе утро !

Если Кл=0 Тогда
Мистер = СоздатьОбъект("Справочник.Контрагенты");      
Мистер.НайтиПоНаименованию("Покупатели");
Род=Мистер.ТекущийЭлемент();

Мистер.Новый();                        
Мистер.Родитель=Род;  
Мистер.Наименование=Клиент;
Мистер.ПолнНаименование=Клиент;                  //ф.и.о из документа накладная
Мистер.Телефоны=Телефон;              //№ телефона из документа накладная
Мистер.ПочтовыйАдрес=Адрес;
Мистер.ВидКонтрагента = Перечисление.ВидыКонтрагентов.ЧастноеЛицо;
Мистер.ВалютаВзаиморасчетов = Константа.БазоваяВалюта;
Мистер.ВалютаКредита = Константа.БазоваяВалюта;
Мистер.ВалютаКредитаПоставщика = Константа.БазоваяВалюта;

Если ПустаяСтрока(Телефон)=0 Тогда
       Мистер.Записать();                   //записываем новую запись в справочник Контрагенты.  
КонецЕсли;
  
КонецЕсли;
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #158224 · Ответов: 21 · Просмотров: 532
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 04.12.19, 17:12


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Цитата(Petre @ 04.12.19, 16:09) *
Вы представляете что будет при групповом перепроведении документов?


Понятно.Регистр не подходит здесь.Запрос-так запрос.А документов все же немного.
Декретные отпуска.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #158204 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 04.12.19, 15:59


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


pablo @ 27.11.19, 18:45 * ,

Интересно,а если понадобится перебирать 4 вида документов,и из каждой
выборки получать только последний документ,не технологичнее ли
сделать регистр сведений ,в который будет записываться инфа с этих доков,
и читать регистр методом срез последних ? Что будет работать быстрее,запрос,или
чтение регистра ? Эта функция должна выполняться каждый раз при открытии элемента
справочника по сотрудникам.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #158201 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 27.11.19, 15:20


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Цитата(pablo @ 27.11.19, 18:01) *
на больших выборках

В том то и дело ,что запросы будут выполняться только по 1 сотруднику.И декретных отпусков
будет незначительное количество.А может и не быть вообще.Не все же в декрет ходят.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #158013 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 27.11.19, 12:33


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


pablo @ Сегодня, 15:14 * ,
Попробую и Ваш вариант.По поводу большой загрузки БД.Это декретные отпуска - много по сотруднику их не будет.
Даже в случае матери-героини.


Цитата(andrew76 @ 27.11.19, 15:17) *
Какой лютый семерка стайл...

Какой лютый семерка стайл... А вот это я совсем НЕ ПОНЯЛ 05040.gif
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157993 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 27.11.19, 12:06


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Vladal @ Сегодня, 14:55 * ,

В принципе сделать 2 запроса отдельно.Выгружать результаты из запросов в 1 ТЗ.ТЗ отсортировать по дате- по убыванию.Прочитать из ТЗ первую запись и все.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157991 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 27.11.19, 9:50


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Цитата(Bernet @ 27.11.19, 12:40) *
Кстати, если не ошибаюсь конструкция
Цитата
ВЫБРАТЬ ПЕРВЫЕ 1


Мне нужен только последний документ из каждой выборки.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157984 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 27.11.19, 9:32


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Petre @ Сегодня, 12:28 * ,

Т.е. в этом моем случае нужно делать 2 разных запроса ? На каждый документ по своему запросу ?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157982 · Ответов: 16 · Просмотров: 280
 

>  Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
andrew76
Отправлено: 27.11.19, 7:33


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Доброе утро !
При выполнении запроса идет сообщение "Синтаксическая ошибка-ОБЪЕДИНИТЬ".
В чем проблема не пойму.


Запрос = Новый Запрос; 
Запрос.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 1
|
|   ДекретОт.ДатаУхода Как Начало,
|   ДекретОт.Сотрудник
|ИЗ
|    Документ.ПриказНаДекретныйОтпускс5месяцев  КАК ДекретОт
|ГДЕ
|    ДекретОт.Сотрудник = &Сотрудник
|
|Упорядочить по ДекретОт.ДатаУхода Убыв
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ ПЕРВЫЕ 1
|
|  ДекретОт1.ДатаВыхода ,
|  ДекретОт1.Сотрудник
|ИЗ
|    Документ.ПриказНаОтпускПоУходуЗаРебенком  КАК ДекретОт1
|ГДЕ
|    ДекретОт1.Сотрудник = &Сотрудник
|
|Упорядочить по ДекретОт1.ДатаВыхода Убыв";
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157979 · Ответов: 16 · Просмотров: 280
 

>  Как сделать, чтобы таблица отчета открывалась с конца? 1С 7.70.003 торговля склад для Украины?
andrew76
Отправлено: 21.11.19, 10:07


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Можно попытаться сэмулировать нажатие клавиш CTRL+End

WshShell = СоздатьОбъект("WScript.Shell");
WshShell.SendKeys("^+END");


andrew76 @ Сегодня, 12:36 * ,

WshShell.SendKeys("^{END}");



  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #157773 · Ответов: 6 · Просмотров: 211
 

>  Как сделать, чтобы таблица отчета открывалась с конца? 1С 7.70.003 торговля склад для Украины?
andrew76
Отправлено: 21.11.19, 3:26


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Вчера, 22:00 * ,

Доброе утро !
Попробуйте метод СдвинутьСтроку.Если не получится,что-то надо выдумывать с эмуляцией нажатия клавиш прокрутки.

СдвинутьСтроку(<?>,);
Синтаксис:
СдвинутьСтроку(<КоличСтрок>,<НомерСтроки>)
Назначение:
Переместить строку таблицы значений на новую позицию.
Параметры:
<КоличСтрок> - число строк, на которое надо переместить строку. Если число положительное, то строка сдвигается вниз, если отрицательное, то вверх.
<НомерСтроки> - необязательный параметр. Номер строки, которую надо переместить. Если не задан, то текущая.
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #157770 · Ответов: 6 · Просмотров: 211
 

>  Как при нажатии кнопки в расходной накладной программно нажать такую же кнопку в другой расходной накладной? в 1С 7.70.003 торговля склад для Украины?
andrew76
Отправлено: 13.11.19, 3:04


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Сегодня, 0:59 * ,

Доброе утро !

Расх =    СоздатьОбъект ("Документ.РасходнаяНакладная");
     Расх.ВыбратьДокументы(НачДата1,КонДата1);
Если     УсловиеПоиска    Тогда

// попробуйте сюда вставить весь код процедуры Выдать

КонецЕсли;
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #157474 · Ответов: 11 · Просмотров: 308
 

>  Организация ввода категорий водительских прав. (1с 8.2.19.106)
andrew76
Отправлено: 12.11.19, 17:19


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


pablo @ Сегодня, 19:49 * ,

Спасибо за ответ.Есть ли ещё мнения ? В обеих вариантах пользователь будет видеть при вводе
все варианты категорий прав.Разница только в хранении (все категории или выбранные).
  Форум: Вся 1С · Просмотр сообщения: #157449 · Ответов: 4 · Просмотров: 153
 

>  Организация ввода категорий водительских прав. (1с 8.2.19.106)
andrew76
Отправлено: 12.11.19, 15:17


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Добрый вечер !

Есть проблема (может и надуманная) с определением организации ввода в справочник
Сотрудников категорий их водительских прав.У меня есть 2 варианта ,как это реализовать:
1)вводить в подчиненный справочник все категории водительских прав (которые действуют в стране),
затем пользователь галочками отмечает в этом справочнике категории,которые есть у сотрудника по факту-
т.е. "А", или "B" или "BС".
2)вводить в подчиненный справочник категории по одной,т.е. если у сотрудника только категория "А",
то в этом случае будет только 1 запись.Если присутствует несколько категорий прав-то соответсвенно,
будет столько же записей в справочник -т.е если категория "ВС"-то будет 2 записи -"B" и "C".
Какой способ ввода предпочтительнее на Ваш взгляд ?
  Форум: Вся 1С · Просмотр сообщения: #157444 · Ответов: 4 · Просмотров: 153
 

>  Как при нажатии кнопки в расходной накладной программно нажать такую же кнопку в другой расходной накладной? в 1С 7.70.003 торговля склад для Украины?
andrew76
Отправлено: 12.11.19, 9:21


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Сегодня, 3:13 * ,

Доброе утро !
Посмотрите в конфигураторе,какия процедуры-обраблотчики висят на кнопках.В нужной копке допишите вызов-обрабочик нужной Вам второй процедуры.
Не видя конфигурации я могу писать только такие советы.
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #157433 · Ответов: 11 · Просмотров: 308
 

>  ПОМОГИТЕ
andrew76
Отправлено: 07.11.19, 12:16


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Макс1С @ Сегодня, 14:55 * ,

Та якiй там телепат ? Я кстати на вопрос не ответил толком.

Если КакаятоПеременная=ТекущаяДата() Тогда
       Если Вопрос("Вы уверены ?","Да+Нет")="Да"  Тогда
              //нужные действия
       Иначе
             Возврат;
       КонецЕсли;
КонецЕсли;
  Форум: Корзина · Просмотр сообщения: #157305 · Ответов: 4 · Просмотров: 997
 

>  ПОМОГИТЕ
andrew76
Отправлено: 06.11.19, 2:49


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Danaza @ Сегодня, 2:05 * ,

Синтаксис:
Вопрос(<Текст_вопроса>,<Режим>,<Таймаут>)
Назначение:
Вывести окно вопроса и получить ответ.
Возвращает ответную реакцию в виде числа или строки, в соответствии с заданием параметра <Режим>:
-1 или 'Таймаут' ('Timeout'), если закончилось время ожидания ответа;
1 или 'ОК' ('ОК'), если если нажата кнопка OK;
2 или 'Отмена' ('Cancel'), если нажата кнопка Отмена;
3 или 'Стоп' ('Abort'), если нажата кнопка Стоп;
4 или 'Повтор' ('Retry'), если нажата кнопка Повтор;
5 или 'Пропустить' ('Ignore'), если нажата кнопка Пропустить;
6 или 'Да' ('Yes'), если нажата кнопка Да;
7 или 'Нет' ('No'), если нажата кнопка Нет.
Параметры:
<Текст_вопроса> - cтрока текста вопроса;
<Режим> - определяет набор кнопок диалога в виде числа или строки (в скобках английское написание):
0 или 'ОК' ('ОК') - кнопка OK;
1 или 'ОК+Отмена' ('OK+Cancel') - кнопки OK и Отмена;
2 или 'Стоп+Повтор+Пропустить' ('Abort+Retry+Ignore') - кнопки Стоп, Повтор, Пропустить;
3 или 'Да+Нет+Отмена' ('Yes+No+Cancel') - кнопки Да, Нет, Отмена;
4 или 'Да+Нет' ('Yes+No') - кнопки Да, Нет;
5 или 'Повтор+Отмена' ('Retry+Cancel') - кнопки Повтор, Отмена;
(любое другое значение или отсутствие параметра равносильно 0);
<Таймаут> - число секунд времени ожидания ответа (если опущен или 0, то без ограничения).
Подробнее см. в документации, глава 'Системные процедуры и функции'



Если Вопрос("Вы уверены ?","Да+Нет")="Да"  Тогда
       //нужные действия
      Иначе
         Возврат;
КонецЕсли;
  Форум: Корзина · Просмотр сообщения: #157254 · Ответов: 4 · Просмотров: 997
 

>  Раскраска поля календаря (1с 8.2.19.106)
andrew76
Отправлено: 05.11.19, 15:16


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Видать нет такой возможности...А жаль.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157229 · Ответов: 1 · Просмотров: 830
 

>  Раскраска поля календаря (1с 8.2.19.106)
andrew76
Отправлено: 05.11.19, 8:28


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


Доброе утро !

Имеется объект календарь,размещенный на форме.Возникла необходимость выделять необходимый период в нем разным цветом.
Все работает,только не получается закрашивать даты предыдущего и будущего месяца,отображаемые в текущем окне календаря.
Т.е это остатки предыдущего месяца -вверху,и начало следующего месяца внизу.Они всегда идут серым цветом.Можно как-то их тоже
перекрасить в текущем окне календаря ?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157222 · Ответов: 1 · Просмотров: 830
 

>  Как создать новый элемент справочника из документа? 1с 7.7 конф 7.7.003
andrew76
Отправлено: 04.11.19, 2:52


Оратор
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.03.14
Из: Узбекистан
Пользователь №: 34250


ZUBR @ Сегодня, 0:36 * ,
Цитата(ZUBR @ 04.11.19, 0:36) *
Не хочется вводить дополнительное поле ввода

Скорее всего без этого не обойтись.Дополнительное текстовое поле -Ф.И.О. для поиска клиента в справочнике.
Поиск по телефону или по фамилии будет ?
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #157187 · Ответов: 21 · Просмотров: 532
 

13 страниц V   1 2 3 > » 

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

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