Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey_Demchuk
Не тут ищеш, Ссылка
Последний за март пробегал ИТС для Украины за Март 2008.

Всего записей: 560 | Зарегистр. 05-04-2006 | Отправлено: 22:39 16-05-2008
knk45



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ситуация следующая: делаю перенос документов из одной базы в другую....
Визуально одинаковые наименования справочников при поиске по наименованию оказываются разными. Анализ показал, что получаемые данные в Юникоде!
Кто знает, как перекодировать входящие данные или любой другой выход из положения?
Перенос по кодам не предлагать - они разные.

Всего записей: 205 | Зарегистр. 04-10-2006 | Отправлено: 21:54 17-05-2008
dias65



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus

Цитата:
что-то я не пойму, что ты имеешь ввиду
Я невнимательно прочитал пост, и решил, что человеку зачем-то нужно разместить имя выбранного из каталога файла в текстовое поле. Проехал, сорри

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 23:03 17-05-2008 | Исправлено: dias65, 23:07 17-05-2008
ToppeaDop

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли в запросах 1С-ки порядок сортировки менять произвольно? например, не по возрастанию, а по убыванию?  
 
Кто-нибудь писал запросы по плану счетов? Не могу сообразить зачем и как это делается

Всего записей: 466 | Зарегистр. 24-08-2003 | Отправлено: 13:57 18-05-2008
ShamaN



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос по журналу регистрации.
На mista.ru есть следующее описание:
 

Цитата:
в журнал автоматически попадают только действия пользователей вызываемые из штатных интерактивных режимов

 
У меня в журнале регистрации не фиксируется пометка на удаление элементов одного из справочников. С другими справочниками таких проблем нет.  
 
Значит ли это что удаление происходит программно? Или есть другие варианты, при которых в журнал регистрации не попадает событие пометки элемента справочника на удаление?

Всего записей: 1297 | Зарегистр. 23-09-2004 | Отправлено: 14:02 18-05-2008
OJIR

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здраствуйте.
 
Как принудительно размещать форму поверх другой формы?

Всего записей: 52 | Зарегистр. 07-01-2008 | Отправлено: 08:17 19-05-2008 | Исправлено: OJIR, 08:58 19-05-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OJIR
 ОткрытьФормуМодально

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 10:01 19-05-2008
trabelsi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подобная проблема на данном форуме уже обсуждалась, но условия не много различаются... А проблема в следущем: при попытке запуска приложения 1c: Стоматологический центр выдает сообщение "превышено допустимое количество пользователей" хотя все остальные 1С приложения работают вполне корректно.

Всего записей: 40 | Зарегистр. 21-09-2007 | Отправлено: 10:51 19-05-2008
ToppeaDop

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В синтакс-помощнике 1С в разделе про "Запрос" описывается использование такой штуки как "Функция".  
Они бывают - сумма, минимум, максимум и т.п.
кроме того, встроенные функции работают с регистрами (приход, расход), и есть еще СНД, СКД, ДО, КО, СНК, СКК - это для работы с бухгалтерскими счетами.
 
Так вот вопрос - что должно быть параметром для таковой функции? Никак не могу передать ей номер счета. Либо пишет, что переменная не определена (если задавать номер явно), либо, что переменная - не числовая.
 
Примеров использования в глобальных модулях типеовых конфигураций (бух, тис, производство, упрощенка) не нашел.
 
Кто бы подсказал?
(Не хочу пользоватьс БухгалтерскиеИтоги)
 
Добавлено:
ToppeaDop
 
Нашел инструкцию на инфостарте, там вскользь упоминается, как работать с сальдо по счетам. Запрос получился такой, мало ли кому пригодится
 

Код:
Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =  
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Счет = Операция.Счет;
    |Сумма = Операция.Сумма;
    |Контрагент = Операция.Субконто.Контрагенты;
    |Функция СуммаСКД = СКД(Сумма);
    |Функция СуммаСКК = СКК(Сумма);
    |Функция СуммаСНД = СНД(Сумма);
    |Функция СуммаСНК = СНК(Сумма);
    |Функция СуммаДО = ДО(Сумма);
    |Функция СуммаКО = КО(Сумма);
    |Группировка Счет без групп;
    |Группировка Контрагент упорядочить по СуммаСКД без групп;
    |Условие(Счет = СчетПоКоду(""62.1""));
    |Условие((Сумма<>0));
    |"//}}ЗАПРОС
 

 
Это выводит должников в порядке возрастания их задолженности.

----------
Делаю древесный уголь. Прессую так, что мама не узнает.

Всего записей: 466 | Зарегистр. 24-08-2003 | Отправлено: 13:46 19-05-2008
SanOs2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите найти программку для взлома 1С Предприятие-Бухгалтерия для Украины 8.1. У меня как у бухгалтера есть пароль для входа в программку,но права не админа, а мой админ забыл свой пароль и я не могу не интернет вообще мало что могу
Помогите пожалуйста.

Всего записей: 132 | Зарегистр. 15-12-2005 | Отправлено: 09:37 20-05-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть банковская выписка. В ней есть реквизит ДокументОснование в табличной части. Так вот что странно, из некоторых документов ДокументОснование можно выдернуть, а из некоторых нет.
 
Если Лев(Расходная,4) = "Банк" Тогда  
      Док = СоздатьОбъект("Документ");
    Док.НайтиДокумент(Ит.Операция.Документ.ТекущийДокумент());
Если Док.НайтиДокумент(Ит.Операция.Документ.ТекущийДокумент()) = 1 Тогда  
    Расходная = Док.ДокументОснование;
 
КонецЕсли;
КонецЕсли;
 
В чем может быть проблема?

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 17:37 20-05-2008
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Док.НайтиДокумент(Ит.Операция.Документ.ТекущийДокумент());

это лишняя строка в этом коде.

Код:
 
Если Док.НайтиДокумент(Ит.Операция.Документ.ТекущийДокумент()) = 1 Тогда  
   Док.ВыбратьСтроки();
   Пока Док.ПолучитьСтроку() = 1 Цикл
      Расходная = Док.ДокОснование.
   КонецЦикла;
КонецЕсли;
 

 
Это если ДокОснование находится именно в табличной части документа
 
Добавлено:

Цитата:
Помогите найти программку для взлома 1С Предприятие-Бухгалтерия для Украины 8.1

С такими вопросами обращаются в Варезник

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 22:07 20-05-2008
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en
Раширено в том что нужно спозиционироватся на какую либо строку табличной части документа
Код:
ПолучитьСтрокуПоНомеру(<?>)
Синтаксис:
ПолучитьСтрокуПоНомеру(<Номер>)
Назначение:
Устанавливает в качестве текущей строки строку с заданным номером.
Возвращает:  
 1 - если действие выполнено;
 0 - если действие не выполнено.
 

либо, перебрать все строки, что и привел выше valerka78.

Всего записей: 560 | Зарегистр. 05-04-2006 | Отправлено: 01:00 21-05-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, сенкс. До ВыбратьСтроки я додумался. Но. Вывожу отладочное сообщение.  
Сообщить("Док " + Док.ТекущийДокумент() + Док.ДатаДок + Док.ДокументОснование)
 
Все выводит. А в сам отчет - не вставляет. Возможно проблема в том, что на эту банковскую выписку существует не один ДокументОснование. Т.е., в выписке может быть несколько контрагентов и соответственно - расходных. Если пишу
 
Если Док.Субконто1 = Контрагент (в банковской - субконто1 это контрагент), то в сообщении пусто. Х.з., как ее выдернуть.
 
И еще вопрос. Есть в Документ - Прочие - Операция. Там, в зависимости от счета меняются субконто. Например: счет - 361, контрагент - ООО(субконтодб(1), договор(субконтодб(2). Так когда выбираешь договор - открывает Журнал - Договора, но по всем контрагентам. Нужно сделать фильтр. Но я даже не знаю, где эта шняга находиться =)). В Операции вроде ничо похожего нет. Пните, куда смотреть. Или где настроить вид Журнал - Договора(Выбор). Именно - Выбор. Потомучто в Журнале есть Контрагенты, а в (Выбор) - нет.  
 
1С 7.7 для украины.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 09:14 21-05-2008
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Все выводит. А в сам отчет - не вставляет. Возможно проблема в том, что на эту банковскую выписку существует не один ДокументОснование. Т.е., в выписке может быть несколько контрагентов и соответственно - расходных. Если пишу  
 
Если Док.Субконто1 = Контрагент (в банковской - субконто1 это контрагент), то в сообщении пусто. Х.з., как ее выдернуть.

Я ничего не понял


----------
Жизнь прекрасна и удивительна!!! (...если выпить предварительно)

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 10:48 21-05-2008
rosalin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята все надежда на Вас выручайте  
Помогите модифицировать -Oбpaбoткa.ПeчaтьCпиcкaMaтepиaлoв чтобы видно было и остатки
 
Конфигурация  
Пpoизвoдcтвo+Уcлуги+Буxгaлтepия, peдaкция 2.8 (7.70.296)
 
Очень прошу
 

Всего записей: 2654 | Зарегистр. 15-04-2003 | Отправлено: 12:10 21-05-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78
Вот код
 
        Если Лев(Расходная,4) = "Банк" Тогда  
            Ит.ВыбратьПериоды();    
            Док = СоздатьОбъект("Документ");  
            Если Док.НайтиДокумент(Ит.Операция.Документ.ТекущийДокумент()) = 1 Тогда  
                Док.ВыбратьСтроки();
                Пока Док.ПолучитьСтроку() = 1 Цикл  
                  Расходная = Док.ДокументОснование;
                Сообщить("ДОК "+ Док.ДатаДок + Док.ДокументОснование + " "+Док.ТекущийДокумент());    
                КонецЦикла;
            КонецЕсли;
        КонецЕсли;
 
В сообщении выводит ДокументОснование. Но не правильно. Т.е., есть Банковская выписка. Там указан Счет-фактура. Так вот, по некоторым документам выбирает, а по некоторым - нет.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 12:18 21-05-2008
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en
Текст нормальный, если не выводит значит там действительно нет значения.
Может всетаки лучше отделить дату от документа Док.ДатаДок + " "+Док.ДокументОснование.

Всего записей: 560 | Зарегистр. 05-04-2006 | Отправлено: 14:43 21-05-2008 | Исправлено: RedPromo, 14:50 21-05-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RedPromo
Да ДатаДок только для отладки. Как и все сообщение. В том-то и дело, что значение есть. И в сообщении оно как раз выводиться. А вот в таблицу не попадает.  
Например в Таблице
 
ФИрма1++++ Счет-фактура_1++++++++35623.12гр
Фирма2++++Счет-факиура_2++++++++++342.45гр
Фирма3+++++                                   ++++++++++239.12гр
 
А в сообщениях
ФИрма1+14.04.08+Счет-фактура_1+ БанковскаяВыписка_1
Фирма2+14.04.08+Счет-факиура_2+БанковскаяВыписка_2
Фирма3+15.04.08+Счет-фактура_3+ БанковскаяВыписка_3
Т.е. - ДокументОснование есть, и он выбирается, а в таблицу не выводиться.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 15:30 21-05-2008 | Исправлено: St01en, 15:32 21-05-2008
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en
Тогда следующий вопрос ты на каком этапе выводиш в таблицу данные.
надеюсь здесь.

Код:
   Пока Док.ПолучитьСтроку() = 1 Цикл  
                  Расходная = Док.ДокументОснование;  
                Сообщить("ДОК "+ Док.ДатаДок + Док.ДокументОснование + " "+Док.ТекущийДокумент());      
---------------------------->>>>>>>>>>>>>>>>>> тут вывод в таблицу
                КонецЦикла;

Всего записей: 560 | Зарегистр. 05-04-2006 | Отправлено: 15:40 21-05-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru