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

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

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

ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102 103 104

   

qEraser



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fol
Спасибо, принцип понял. Все получилось.
 
1) Если в выписке несколько различных операций, будет неверный результат когда нужная операций не первая.
Как доработать Ваш цикл, чтобы небыло привязки к конкретной строке (1 в примере)
Цикл продолжается пока не будет найедена нужная нам строка с НужныйНамКоррСчет.
 
2) Значение контрагента получаемое из выписки указывается в виде краткого названия (пример РИКоп)
Как получить в КУДиР полное наименование, т.е с организационно правовой формой (пример ООО "РогаИКопыта") как в сведениях о контрагенте.
 
Огромное спасибо Вам за помощь.
 

Всего записей: 185 | Зарегистр. 04-06-2004 | Отправлено: 09:45 27-10-2006 | Исправлено: qEraser, 10:10 27-10-2006
fol



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

Цитата:
Как получить в КУДиР полное наименование

Используй вместо Контрагент (или Контрагент.Наименование) Контрагент.ПолнНаименование

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 10:45 27-10-2006
qEraser



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

Код:
// Значения полей Приход, Расход  
ТекДок.ВыбратьСтроки();  
Пока ТекДок.ПолучитьСтроку() = 1 Цикл  
     Если ТекДок.КоррСчет = (62.1) Тогда  
          Приход = ТекДок.Приход;  
          Расход = ТекДок.Расход;
     КонецЕсли;  
КонецЦикла;
    
 
 
Если в выписке несколько различных операций, будет неверный результат когда нужная операций не 1я.  
В данном цикле значения приход и расход присваиваются от 1й операции даже если КоррСчет не равен 62.1
 
Решение подсказали такое
 
ТЗ=СоздатьОбъект("ТаблицаЗначений");
ТекДок.ВыгрузитьТабличнуюЧасть(ТЗ,"КоррСчет,Приход,Расход");
ТЗ.Свернуть("КоррСчет","Приход,Расход");
стр="";
Если ТЗ.НайтиЗначение(СчетПоКоду("62.1"),стр,"КоррСчет")=1 Тогда
  Приход=ТЗ.ПолучитьЗначение(стр,"Приход");
  Расход=ТЗ.ПолучитьЗначение(стр,"Расход");
Иначе
  Приход=0;
  Расход=0;
КонецЕсли;

Всего записей: 185 | Зарегистр. 04-06-2004 | Отправлено: 15:17 27-10-2006 | Исправлено: qEraser, 16:44 27-10-2006
Terrz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
disada
Спасибо, с этим разобрался.
 
 
а вот с первым вопросом по ЗиП нет подсказки???

Всего записей: 30 | Зарегистр. 11-10-2003 | Отправлено: 17:13 27-10-2006
0z0n



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос MS SQL 2000 SP3 +  Win 2003 server довольно много баз и робочек так вот две робочки вообще не конектяться... Просто впринципе не видят SQL что можно сделать с этим... ничего не получается. А винду не хочеться переустанавливать. Сервер они видят ток SQL на нем не видят не по IP не по имени компьютера

Всего записей: 317 | Зарегистр. 12-10-2004 | Отправлено: 18:16 27-10-2006
levnev



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
0z0n
Удаляй из неконнектищихся баз файлик 1Cv7.DBA и через конфигуратор заводи коннект по новой, но в имя SQL-сервера прописывай, как в других базах или как видно в его консоли управления (типа, SRV\SQLSRV). Еще проверь коннект с SQL с этих машин через ODBC - создай локальный DSN и через него оттести имя сервера, логин/пасс доступа и имя базы в самом SQL. Если и это не поможет, то надо с дистрибутива ставить клиента...

Всего записей: 199 | Зарегистр. 23-04-2005 | Отправлено: 18:27 27-10-2006
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0z0n
 
В дополнение к совету levnev на машине где установлен SQL-сервер, открой Enterprise Manager и проверь наличие этих баз и их состояние. Может их придется переатачить. Мне помогало и не раз.

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 13:01 28-10-2006 | Исправлено: LexusG, 13:03 28-10-2006
NeveR_Mind



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
можно ли в управлении торговлей
сделать чтобы каждый менеджер по продажам, мог просматривать,
подготавливал и редактировал документы только  «своих» клиентов,
привязанных к этому менеджеру?

Всего записей: 264 | Зарегистр. 27-11-2002 | Отправлено: 17:46 28-10-2006
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно..но придется поработать ручками....

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 21:59 28-10-2006
NeveR_Mind



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

Всего записей: 264 | Зарегистр. 27-11-2002 | Отправлено: 09:00 29-10-2006
qEraser



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В типовой конфигурации "УСН" каждая поступившая на расчетный счет денежная сумма (если они поступили в течении одного дня и включены банком в одну выписку) отражается в составе доходов отдельной строкой (если три поступления от разных контрагентов, то и строки с книге доходов и расходов тоже три с указанием в каждой строке конкретного контрагента от которого поступили деньги). В моем случае в книге доходов и расходов поступления от трех покупателей отражается одной строкой с общей суммой по трем покупателям и под названием одного из покупателей.
 
Передаланый отчет от УСН для Бух
 
Приложил в виде внешнего отчета http://slil.ru/23318070
 
В итоге достал КАМИН УСН, буду пользоваться им.

Всего записей: 185 | Зарегистр. 04-06-2004 | Отправлено: 09:04 29-10-2006 | Исправлено: qEraser, 17:21 29-10-2006
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NeveR_Mind
 
Например  
ПередОткрытием(Отказ, СтандартнаяОбработка)
 Если НЕ ЗначениеНеЗаполнено(Контрагент) Тогда
 Если Контрагент.ОсновнойМенеджерПокупателя <> глТекущийПользователь Тогда
  Отказ = Истина;    
  Сообщить("Тута ругаемся...");
   КонецЕсли;
    КонецЕсли;
 
И на обработчик события Обработка выбора поля ввода контрагент  
 
Процедура КонтрагентОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Если  ВыбранноеЗначение.ОсновнойМенеджерПокупателя <> глТекущийПользователь Тогда
 СтандартнаяОбработка = Ложь;
  Предупреждение("Выберите котрагента ...");
 КонецЕсли;
 
 
В традициях 1C размещаем в каком нибудь общем модуле функции возвращающие
Булево и проверяем соответствие пользователь назначенному менеджеру.
 
 
 

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 10:09 29-10-2006
NeveR_Mind



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

Всего записей: 264 | Зарегистр. 27-11-2002 | Отправлено: 10:47 29-10-2006
disada

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NeveR_Mind
Можно еще попробовать через ограничение прав доступа на уровне записей.
 
Назнчаешь роль пользователю в которой есть слова "...СОграничениемПравДоступа", а потом разрешить доступ к определенным контрагентам в справочнике Контрагенты, закладка "Доступ" (это в УПП, но и в УТ должно быть так же).  
 
Плюс этого в том, что не нужно будет править ничего. Разве что устанавливать автоматически доступ на объект по основному менеджеру.

Всего записей: 42 | Зарегистр. 14-12-2005 | Отправлено: 20:54 29-10-2006
Terrz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как добавить субконто в проводку.
 
Пример.
1с 8ка, УПП.
 
В плане счетов по счету 41.1 есть 2е субконто склад.
 
Документ комплектация номенклатуры - в проводки субконто склад не добавляется.
 
Как вообще грамотно редактировать проводки, которые делает 1с 8 версии???
Можно ли это делать не из конфигуратора???

Всего записей: 30 | Зарегистр. 11-10-2003 | Отправлено: 10:41 30-10-2006 | Исправлено: Terrz, 10:42 30-10-2006
darmoedina



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1с8.0,  базы ms sql
Не могу найти ответы на следующие вопросы:
1) Как изменить наименование элемента справочника при изменении его реквизита? (нужно сделать так, чтобы наименование при изменении приравнивалось к изменяемому реквизиту)
2)Как можно при выборе значения реквизита справочника с типом данных другого справочника, выбирался ни код, ни наименование, а заданный реквизит другого справочника? (или изменить тип основного представления данных у другого справочника на нестандартный типа кода или наименования)
Ничего конкретного в есис 14 или в документаци 1с не могу найти, хелп!

Всего записей: 44 | Зарегистр. 07-06-2006 | Отправлено: 13:58 30-10-2006
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
darmoedina
2. Никак нельзя выбрать представление справочника кроме наименование или кода, но можно программно сделать свое представление нужное тебе, тоесть в поле наименование допустим при записи устанавливается то значение реквизита которое ты хочеш видеть.
1. Переопределяем событие реквизита ПриИзменении и в нем пишем Наименование= четому бы то нибыло либо собитие ПриЗаписи и формируй там наименование.

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 16:00 30-10-2006
Dozor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, скажите, в восьмерке в режиме внешнего соединения (веб-расширение) можно ли как-то "шагнуть" в отладку 1С-кода? В списке процессов 1С не видно и из кофигуратора туда не прицепишься

Всего записей: 44 | Зарегистр. 17-12-2005 | Отправлено: 16:40 30-10-2006
qEraser



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
КАМИН Упрощенка-15  
 
Почему в колонке "дата и номер первичного документа" указывается дата и номер выписки, а не дата и номер платежного поручения (который и является первичным документом)?

Цитата:
письмом Минфина № 03-11-04/2/159 указано на то, что если упрощенщик получил доход, то в книге нужно указать реквизиты платежного поручения (а не выписки).

Вот строки отвечающие за отображение графы

Код:
л_Документ = л_Би.Операция.Документ;  
л_ДатаНомер = Формат(ДатаЧисло(л_Документ.ДатаДок),"Ч (0)2")+ "." + Формат(ДатаМесяц(л_Документ.ДатаДок),"Ч (0)2") + "." + Строка(ДатаГод(л_Документ.ДатаДок)) + " №" + Строка(л_Документ.НомерДок);

Я пытался делать выгрузку табличной, части. Все работает, но если в выписке несколько проводок, обеим проводкам отраженным в выписке присваивается номер и дата первой проводки.

Код:
ТЗ=СоздатьОбъект("ТаблицаЗначений");
л_Документ.ВыгрузитьТабличнуюЧасть(ТЗ,"КоррСчет,ДатаДокВходящий,НомерДокВходящий");
ТЗ.Свернуть("КоррСчет","ДатаДокВходящий,НомерДокВходящий");
стр="";
Если ТЗ.НайтиЗначение(СчетПоКоду("62.1"),стр,"КоррСчет")=1 Тогда
  ДатаДокВходящий=ТЗ.ПолучитьЗначение(стр,"ДатаДокВходящий");
  НомерДокВходящий=ТЗ.ПолучитьЗначение(стр,"НомерДокВходящий");
КонецЕсли;

Всего записей: 185 | Зарегистр. 04-06-2004 | Отправлено: 04:36 31-10-2006 | Исправлено: qEraser, 09:30 31-10-2006
lamer666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, помогите, плиззз!
Нужно прикрутить фискальный регистратор "Штрих Комбо ФР-К" к 7.7 (ТиС). Точнее, с печатью чеков справляется и стандартная обработка, но нужна печать фискального подкладного документа, без чека. Убил ночь, но то ли дрова кривые, то ли у меня руки кривые (скорее второе) - печатает как бог на душу положит. Кто знает, откуда можно выдернуть готовую обработку? Может кто сталкивался? Хелп!

Всего записей: 104 | Зарегистр. 23-03-2005 | Отправлено: 10:53 31-10-2006
   

Страницы: 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 101 102 103 104

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru