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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
mmikl

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svb84
 
Для проставки номеров ГТД  
1.в карточке номенклатуры должно быть указано что товар не Российский (отключена галочка).
2.Введен счет-фактура полученный с заполненной закладкой "импортные товары". (Будут сделаны проводки в дебет забалансового счета ГТД)
3.И даже после этого АВТОМАТИЧЕСКИ номера ГТД заполняться не станут - на соответствующей закладке это придется делать ручками (остатки по счету ГТД по выбранному товару могут быть по нескольким декларациям.
 
Для автоматизации придется или корректировать МД или делать внешнюю обработку, которая будет сопрягать счет-вактуру и остатки по счету ГТД - но и тогда надо решать вопрос что делать если нет остатков.

Всего записей: 309 | Зарегистр. 01-02-2007 | Отправлено: 10:55 07-10-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
St01en
полное наименование!!! для какой страны СНГ?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:13 07-10-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
Все, разобрался. Тупо конешно =)) В начале модуля объвлялась переменная Предпочтение. =))))))

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 11:46 07-10-2008
StormCrow1



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

Всего записей: 101 | Зарегистр. 02-02-2005 | Отправлено: 12:01 07-10-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
St01en
ну разобрался, так разобрался...
 
1. просто я думаю, что есть функции (например, глобальные), у которых уже это реализзовано!
2. а если такого нет - то думаю, что резил №
Цитата:
7.70.008
очень старый... => обновиться нужно...


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 12:08 07-10-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
Да, релиз старый, но конфа очень сильно переделана под нужды фирмы. Поэтому переходить на новую никто не хочет.
А функи там дописал всего-ничего
Процедура ПриНачалеВыбораЗначения(Рекв,ФлагСтандОбр)
    Если Рекв = "ВидНДС" Тогда
        глВыбратьНДС(Контекст);
        ИзмРеквизитШапки("ВидНДС");
        ФлагСтандОбр = 0;
    ИначеЕсли Рекв = "Отпустил" Тогда
        ФлагСтандОбр = 0;
        КонтФирмы = Фирма;
        ОткрытьФорму("Справочник.Сотрудники.ДляВыбора",КонтФирмы);
    ИначеЕсли Рекв = "Предпочтение" Тогда
        Если ((глПолучитьМетодРасчетаСебестоимости(ТМЦ,ДатаДок) = Перечисление.МетодыРасчетаСебестоимости.FIFO)  
        ИЛИ ((глПолучитьМетодРасчетаСебестоимости(ТМЦ,ДатаДок) = Перечисление.МетодыРасчетаСебестоимости.LIFO))) Тогда
            ВыборПредПочтения();
        Док = СоздатьОбъект("Документ.ПриходнаяНакладнаяЗапасы");
        Док.НайтиДокумент(Предпочтение);
        Док.ТекущийДокумент();
        Док.ВыбратьСтроки();
        Пока Док.ПолучитьСтроку() = 1 Цикл
            Цена = Док.ЦенаБезНДС;  
        Если ТМЦ = Док.ТМЦ Тогда
          ЦенаБезНДС = Цена;
        КонецЕсли;
           КонецЦикла;

        КонецЕсли;
        ФлагСтандОбр = 0;  
            ИначеЕсли Рекв="Ячейка" Тогда
        ТаблЗнач = СоздатьОбъект("ТаблицаЗначений");
        СпЯчеек  = СоздатьОбъект("СписокЗначений");
        Рег1 = СоздатьОбъект("Регистр.ОстаткиАдресногоХранения");
        Рег1.УстановитьФильтр(Фирма,ТМЦ,);
        Рег1.ВыгрузитьИтоги(ТаблЗнач);
        Поз = 0;
        Если ТаблЗнач.ВыбратьСтроку(Поз) = 1 Тогда
            ТаблЗнач.ПолучитьСтрокуПоНомеру(Поз);
            Ячейка = ТаблЗнач.МестоХранения;
        КонецЕсли;
        ФлагСтандОбр = 0;  
   КонецЕсли;
 
КонецПроцедуры  

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 13:04 07-10-2008
VladZetRu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StormCrow1
Используй УниверсальныеПодборИОбработкаОбъектов должна быть на диске ИТС

Всего записей: 467 | Зарегистр. 14-03-2005 | Отправлено: 21:21 07-10-2008
tran4ik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Необходимо создать печатную форму, привязанную к акту списания и еще одну к перемещению материалов. В каком направлении копать? С чего начать?
 
Добавлено:
В чем можно создать внеш. печатную форму?
 
Добавлено:

Всего записей: 111 | Зарегистр. 14-09-2008 | Отправлено: 00:37 08-10-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tran4ik
Цитата:
Необходимо создать печатную форму, привязанную к акту списания и еще одну к перемещению материалов

Есть два варианта решения:
1. если база типовая, то лучше вынести отчет во вшений + его подкрепить к документу!
2. измененная - изменить/добавить нужную таблицу!
 
считаю, что лучший вариант - это №1
 


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:50 08-10-2008 | Исправлено: An4eus, 15:10 08-10-2008
mmikl

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tran4ik
 
Если нужны более подробные советы укажите платформу.

Всего записей: 309 | Зарегистр. 01-02-2007 | Отправлено: 08:56 08-10-2008
msxRonin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
при тестировании и исправлении возникает ошибка:
 
"Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Provider for QSL Server: Cannot insert duplicate key row in object 'xxxx' with unique index 'xxxx'
 
HRESULT=80040E2F, SQLSrvr: Error state=1, Severity=E, native=2601, line=1"
 
1. Чей это косяк 1С-программера или сисадмина ? Потому как сисадмин валит на 1С-программера, программер говорит, что у сисадмина криво sql настроен ...
 
2. Как это исправить? ... а то пока они собачатся, мы работать не можем (((

Всего записей: 9 | Зарегистр. 15-08-2008 | Отправлено: 10:43 08-10-2008 | Исправлено: msxRonin, 10:44 08-10-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
msxRonin
Сисадмин открывает скул, смотрит где ошибка и чо за объект. Далее открывает 1cv7.dds(если 7 версия) и ищет это значение. Смотрит, где оно дублируется. Возможно в самой 1с какой-то документ не имеет контроля уникальности и дублируются номера.
Вот например кусок из файла DDS  
#----Indexes------
# Name                           |Descr         |Unique|Indexed fields                                              |Type        
I=PK__1SACCS                     |of ROW_ID     |1     |ROW_ID                                                      |1          
I=ID                             |of ID         |1     |ID                                                          |0          
I=CODE                           |of CODE       |1     |PLANID,SCHKOD,ID                                            |0          
I=SUBACC                         |of SubAcc     |1     |LEVEL_,PLANID,SCHKOD                                        |0          
#
#===============================================================================
 
Ключ - I=PK__1SACCS  
 
Думаю, нужно найти дубль того ключа на который ругается, посмотреть какой таблице он принадлежит и посмотреть в скуле, чо за ключ. Потом в ДДС вписать то, что в скуле. Или изменить ID ключа.  
Примерно так.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 13:22 08-10-2008
maderdux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу понять почему в процедуре не видны переменные pol1,pol2,pol3 ... может кто подскажет в чем дело =\
1С:предприятие в8.1
 
 
Перем pol1,pol2,pol3;     
Чтение = Новый ЧтениеXML;
  Чтение.ОткрытьФайл("C:/titems.xml");
 
  Пока Чтение.Прочитать() Цикл
      Если Чтение.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
      ИмяУзла = Чтение.Имя;
   
   
Пока Чтение.ПрочитатьАтрибут() Цикл
        ТипУзла = Чтение.ТипУзла;
        Имя = Чтение.Имя;
        Значение = Чтение.Значение;
        Если ИмяУзла = "RECORD" Тогда
            Если Имя = "ItemCode" Тогда
            pol1 = Значение;
            ИначеЕсли Имя = "UIN" Тогда
               pol2 = Значение;
            ИначеЕсли Имя = "Name" Тогда
               pol3 = Значение;
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
 
 
          НовЭлем = Справочники.Номенклатура.СоздатьЭлемент();
        НовЭлем.Наименование = pol3; //Вот тут не видно переменную
        НовЭлем.Код = pol1; //и тут не видно переменную
        НовЭлем.Артикул = pol2; //и тут не видно переменную
        НовЭлем.ТипНоменклатуры = Справочники.ТипыНоменклатуры.Серийный;
        НовЭлем.Записать();
      КонецЕсли;     
КонецЦикла;
Чтение.Закрыть();
 
Ещё такой момент эта проблема возникает только в конфигурации Рарус: автосалон =\ , в сомописной конфигурации все работает как надо =\

Всего записей: 18 | Зарегистр. 17-09-2008 | Отправлено: 17:30 08-10-2008 | Исправлено: maderdux, 18:08 08-10-2008
newjon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maderdux
посмотри  Здесьповнимательней или может я не понял вопроса

Всего записей: 395 | Зарегистр. 03-06-2005 | Отправлено: 22:00 08-10-2008 | Исправлено: newjon, 22:04 08-10-2008
pafikus



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди помогите может кто сталкивался.... Конф.: 1С бухгалтерский учет для Украины в. 259, оболочка 7.70.027
Вопрос состоит в следующем.... В связи с нестабильностью курса доллара постоянно приходится делать пересчет цен в ТМЦ, есть возможность продажи ТМЦ в долларах, но последующий возврат проданного ТМЦ (в валюте) в базе не предусмотрен.... ткните носом что делать.... как это правильно откорректировать чтобы все работало нормально...
Да и еще ни у кого случаем нет Акта-сверки чтоб с валютой работал (362,632 счета)
Заранее спасибо.

Всего записей: 22 | Зарегистр. 16-04-2007 | Отправлено: 23:02 08-10-2008 | Исправлено: pafikus, 23:04 08-10-2008
klimanoff



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

Всего записей: 80 | Зарегистр. 07-04-2008 | Отправлено: 00:48 09-10-2008 | Исправлено: klimanoff, 00:48 09-10-2008
tran4ik

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

Цитата:
tran4ik
 
Если нужны более подробные советы укажите платформу.

 
Платформа 7.7. (конфига Бухгалтерия).
 
 
An4eus
 
Спасибо за стандартную форму М-11. Где ты её выцепил, она же зашита в конфиге

Всего записей: 111 | Зарегистр. 14-09-2008 | Отправлено: 08:47 09-10-2008
mmikl

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
klimanoff
 
Указывайте платформу 7 или 8.
 
Ни там ни там родная (немодифицированная) программа этого не позволяет.  
И там и там это можно организовать на программном уровне.

Всего записей: 309 | Зарегистр. 01-02-2007 | Отправлено: 10:06 09-10-2008
tran4ik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кинул стандартный отчет (требование-накладная) в PrnForms, делаю изменения в таблице и шапке, сохраняю. Захожу в 1С, при формировании отчета (уже моего вставленного), все равно выдается унифицированная форма М-11.
Что делать?

Всего записей: 111 | Зарегистр. 14-09-2008 | Отправлено: 10:50 09-10-2008
klimanoff



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

Цитата:
klimanoff
 
Указывайте платформу 7 или 8.
 
Ни там ни там родная (немодифицированная) программа этого не позволяет.  
И там и там это можно организовать на программном уровне.

 
7, а каким образом это можно осуществить?  

Всего записей: 80 | Зарегистр. 07-04-2008 | Отправлено: 11:17 09-10-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