Быстрые вопросы по 1С и всякой всячине

  1. 9 г. назад

    Вопросы, которые отвечаются за пару ответов, и на которые так не охота заводить новую тему. Предлагаю их сюда.

    Мой срочный вопрос. В ЗУП где нибудь реализовано как нибудь ограничение, завязанное на ст.125 ТК РФ
    По соглашению между работником и работодателем ежегодный оплачиваемый отпуск может быть разделен на части. При этом хотя бы одна из частей этого отпуска должна быть не менее 14 календарных дней.
    Есть какой нибудь реализованный механизм, который кричит "У ваших отпусков нет части длиной не менее 14 дней!" и не дает провести график отпусков?

  2. я думаю, что вряд ли

    Ответы: (5)
  3. В ЗУП 3.0 есть, константы такие видел.

  4. быстрые вопросы..

    когда разработчики выпустят стабильный релиз БП 3.0 без ошибок??

    Ответы: (73)
  5. Когда 1С сдохнет?

    Ответы: (19)
  6. (1) спсб, так и подозревал

  7. на вскидку кто помнит: анализ налогового учтета по налогу на прибыль - все плашки зеленые, итоговая плашка с суммой рассчитанного налога красная.. в сальдо после налога д99 к68042 списываются сотни тысяч "окруления" ?

    помню было простое объяснение этому что то с пустой аналитикой..

    Ответы: (9)
  8. Когда в 1С появится кнопка "ЗделатьФсё"?

  9. Быстрые вопросы по 1С без ответов

  10. IamAlexy в сальдо после налога д99 к68042 списываются сотни тысяч "окруления"

    Такое было, когда были не правильные МоментыВремени у регламентных операций закрытия месяца.
    Попробуй их "физически убить", а затем корректно прогони процедуру закрытия месяца.

  11. почему схема xsd не грузится в xdto???)))

    Ответы: (11) (18)
  12. (10) потому что не валидная

    Ответы: (12) (13)
  13. (11) мда...не та ветка...я в xdto чайник...первый раз ковыряю...мне бы подробности...)

  14. (11) сомнительно. правильный ответ - потому, что 1С

    Ответы: (14) (17)
  15. (13) а делать то что???)))

  16. Забить, перестать быть чайником, обратится на форум по 1С - нужное подчеркни

    Ответы: (16)
  17. (15)Забыл - "сменить профессию и уйти в макдачку".

  18. (13) не факт

  19. (10) выложи схему

  20. Эльниньо Когда 1С сдохнет?

    :) ...эти и другие вопросы в нашем журнале: "А Нуралиев его знает..."

  21. 20150415_SumOfDebts.rar

    Ответы: (21)
  22. (20) нормальная схема, у меня к ней претензий нет

    Ответы: (23)
  23. ааа спать охота , а сегодня пятницо!!! ,хары работать

  24. (21) так вот жму импорт...выбираю ее...и нифга...вообще ничего не происходит...

    Ответы: (24)
  25. (23) я пытался это проделать около двух лет назад (с другой схемой), было примерно то же самое.
    перерыл весь инет, вопрошал на форумах - и ничего. с тех пор я этот вопрос больше не копал
    видимо, за эти два года ничего не изменилось

    Ответы: (25)
  26. (24) а как тогда с ним работать??? мне надо по этой схеме выгружать...цеплять ее как файл???

    Ответы: (26)
  27. V777 мне надо по этой схеме выгружать...

    ну, выгружай. пиши xml файл, кто мешает-то?

  28. а схема созданная в в конфе в конфу грузится...хм...

    Ответы: (28)
  29. (27) а там типы одинэсные только, а про чужие типы она и знать не знает, и знать не хочет

  30. заменил первую строку в схеме...в конфу загрузилось...выгрузка пашет... :)

  31. можете мне доступным языком...можно даже с матом...объяснить смысл этой строки???

    <xs:schema xmlns:tns="http://www.sample-package.org" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sample-package.org" attributeFormDefault="unqualified" elementFormDefault="qualified">

    вот эту строку я вставил в схему которая не грузилась...теперь она грузится...я тогда вообще не понял смысла канители с пространством имен типов и прочего...

    Ответы: (31)
  32. (30) http://www.w3.org/TR/xmlschema-0/#NS

    Ответы: (32)
  33. (31) злой ты... :)

  34. 17.04.2015 13:30:50 отредактировано V777

    чего то не соображу...как список xdto создать???

    мне нужно выгрузить 10 контрагентов...с реквизитами...не могу сообразить как...одного выгружаю...

    Ответы: (34)
  35. (33) Код покажи

    Ответы: (35)
  36. 17.04.2015 15:27:51 отредактировано V777

    (34)

    ИмяФайла = "C:\xdto\test.xml"; 
        МойXML = Новый ЗаписьXML; 
        ПараметрыЗаписиXML = Новый ПараметрыЗаписиXML("UTF-8", "1.0", Ложь); 
        МойXML.ОткрытьФайл(ИмяФайла, ПараметрыЗаписиXML); 
        МойXML.ЗаписатьОбъявлениеXML(); 
        
        ТипОбъектаКонтрагент = ФабрикаXDTO.Тип("http://www.sample-package.org", "SumOfDebtsType");
        Контрагент = ФабрикаXDTO.Создать(ТипОбъектаКонтрагент);
        
        Контрагент.IN = "1111111"; 
        Контрагент.Type = 2222; 
        Контрагент.IPType = 3333; 
        Контрагент.Sum = 444; 
        
        ФабрикаXDTO.ЗаписатьXML(МойXML, Контрагент); 
        МойXML.Закрыть();
  37. 17.04.2015 15:32:06 отредактировано sda553

    Там надо новый тип сделать type="SumOfDebtsType " и выставить maxOccurs="unbounded"

    Ответы: (37)
  38. (36) спасибо...работает... :)

  39. У меня на рабочем ноуте британская винда. Захожу в веб приложение 1С и браузер мне в конце ссылки добавляет /en_US/ . Пытался насильно писать в конце ru_RU он все равно переделывает на en_US.
    Как мне получить русскую локализацию 1С в веб клиенте?

    Ответы: (39) (44) (46)
  40. (38) а локаль для юзера нельзя прописать, что-ли?

  41. В библиотеке стандартных подсистем не нахожу такого у пользователя.
    Если разве что в конфигураторе, но это как то не правильно будет уже

  42. глупая идея. должно быть один вопрос - одна ветка

    Ответы: (42)
  43. (41) Предлагаешь засрать форум тематическими?

    Ответы: (43)
  44. (42) ))))

  45. (38) у тебя хром? там есть языковые предпочтения, хотя, если ты и серфишь через него, непонятно

    Ответы: (47)
  46. А смит уже задавал вопрос - как обновлять конфу?

  47. (38) если речь про локазацию системных перечислений, то либо через параметры запуска командной строки, либо в адресной строке. Параметр в строке за именем базы ?L=ru

    Ответы: (48)
  48. (44) хром. Где предпочтения?

  49. (46) ага, получилось с ?L=ru
    Она почему то стерла L=ru, оставила только ?, но запустилась по русски

    Ответы: (49)
  50. (48) это не баг, это фича - можно также передавать логины и пароли, а их конечно в адресной строке оставлять не вариант

  51. Вопрос: как быстро найти документ, записанный в доисторический период :). Датой ошиблись. Тип документа неизвестен. Вылазит при перепроведении "Учетная политика Организации на дд:мм:гггг не определена".

    Ответы: (51) (56)
  52. (50) групповая обработка справочников и документов с условием по дате

    Ответы: (52)
  53. (51) Да, так и пробую, но скорее всего это не реквизит Дата, а какой-то другой, не предопределенный.

    Ответы: (53)
  54. alex_shkut но скорее всего это не реквизит Дата, а какой-то другой, не предопределенный.

    это как?

    Ответы: (54)
  55. (53) например, период регистрации

    Ответы: (55)
  56. (54) Я дорасшифрую: групповой обработкой по ВСЕМ документам можно отобрать только предопределенные реквизиты. Они совпадают у всех документов. А при перепроведении программа ищет учетную политику на ПериодРегистрации, который групповой обработкой не осилить ПО ВСЕМ.
    Я нашел - это действительно период регистрации.

  57. alex_shkut Вылазит при перепроведении "Учетная политика Организации на дд:мм:гггг не определена".

    А жр посмотреть?

  58. + когда не знаешь что делать - смотри журнал регистрации

  59. Подскажите, в измерении регистра накопления лучше выбрать Конкретный список ссылок на документы, или Документ.Ссылка? Будут ли различия физическом уровне в первом и втором вариантах?

    Ответы: (59) (68)
  60. (58) я думаю, что на физическом уровне различий не будет

    Ответы: (60) (62)
  61. +(59) почти

    Ответы: (61)
  62. +(60) если потом будешь условия через . получать без типизации, например Измерение.РеквизитДокумента
    то будет или с таблицей конкретного списка документов или со всеми таблицами документов

    Ответы: (63) (66) (67)
  63. (59) Я пытаюсь понять: 1С создаст хранилища для списка в первом случае ~15 типов, и для ВСЕХ документов - во-втором? Или я неправильно понимаю принцип? Будет создано два поля: тип и ссылка?

    Ответы: (64)
  64. (61) В последнее время я стараюсь как можно жестче типизировать запросы.

  65. (62) поле будет одно, в любом случае, т.е. оно не зависит от количества типов документов.
    хоть один тип, хоть 5, хоть ссылка - размер поля одинаков.

    Ответы: (65)
  66. (64) Я говорю не о конфигураторе, а о внутренностях самой БД. Какой вариант оптимальнее и быстрее для движка 1С

    Ответы: (66)
  67. 14.05.2015 15:40:13 отредактировано sf

    (65) так и я не о конфигураторе )

    alex_shkut Какой вариант оптимальнее и быстрее для движка 1С

    особенности только в (61) при получении в запросе
    т.е. я бы типизировал - на случай, если вдруг пропустить ошибку

  68. (61) ну, это уже не уровень физического представления ;)

  69. alex_shkut Подскажите, в измерении регистра накопления лучше выбрать Конкретный список ссылок на документы

    Только так и нужно делать. Чем более "раздут" составной тип, тем 1Ска начинает "умирать" (отсутствие индексирования на физическом уровне)

    Ответы: (69) (70)
  70. (68) Вот так совсем понятно, спасибо.

  71. (68) он же не собирался мешать ссылки на документы с датами, числами и строками

    Ответы: (71)
  72. andrewks он же не собирался мешать ссылки на документы с датами, числами и строками

    А объединение в "составной тип" разных типов документов делает "составной тип" менее составным?

    Ответы: (72) (74)
  73. (71) +
    Ну вот например на эту тема статья - http://infostart.ru/public/184361/

    ключевое слово "составной тип приводит к заметному увеличению размера поля в записи." - а от сюда и переходим к проблеме индексов

    Ответы: (75)
  74. Stim когда разработчики выпустят стабильный релиз БП 3.0 без ошибок??

    обновляй на 40ковой

  75. (71) а есть какие-то проблемы с индексами, если там только ссылки?

  76. avm3110 ключевое слово "составной тип приводит к заметному увеличению размера поля в записи." - а от сюда и переходим к проблеме индексов

    опять ты "не читал, но осуждаешь"?

    какое ещё увеличение размера записи, если там будет одно поле типа "ссылка"?

    Ответы: (76) (77)
  77. andrewks если там будет одно поле типа "ссылка"

    (задумчиво) мне почему-то кажется (поправь если не так), что ты считаешь, что "ссылка" это полный синоним ГУИД.
    Да?

    Ответы: (78)
  78. (75) Я пытался понять, в чем отличие списка ссылок на документ от типа ссылка на любой документ.

    Ответы: (80)
  79. (76) если рассматривать аспект физического хранения - то да

    Ответы: (79)
  80. (78) А почему тогда список - составной тип, а ДокументСсылка - простой?

    Ответы: (81)
  81. (77) я думаю, что отличие идёт на уровне 1с уже, а не на уровне СУБД

    Ответы: (86)
  82. (79) ну, а как иначе? с точки зрения 1С, это разные типы (ДокументСсылка.Доверенность или ДокументСсылка.Накладная)

    Ответы: (82)
  83. (81) А документСсылка - это и то и другое одновременно. Вот и пытаюсь понять - какой вариант оптимальнее.

    Ответы: (84)
  84. Мой случай - Партия товаров :)

  85. (82) а документСсылка , с точки зрения 1с, тоже другой тип

    Ответы: (85)
  86. (84) Для соединения в запросе по Ссылка думаю, лучше будет ДокументСсылка, реквизиты меня не интересуют.

  87. andrewks что отличие идёт на уровне 1с уже, а не на уровне СУБД

    А где 1С хранит эту информацию? И как работает оптимизатор (строит индексы) если разные типы документов с точки зрения физики это разные таблицы?

    Ответы: (87) (88)
  88. avm3110 И как работает оптимизатор (строит индексы) если разные типы документов с точки зрения физики это разные таблицы?

    чё-то ты всё в кучу собрал.

    есть таблица, например, mssql, в ней поле типа binary(16) , оно и индексируется.

    Ответы: (89)
  89. (86) А статью на инфостарте я читал - после нее научился писать нормальные запросы.

  90. 14.05.2015 16:08:45 отредактировано avm3110

    andrewks есть таблица, например, mssql, в ней поле типа binary(16)

    Таблица для документа "Приходная накладная" совпадает с таблицей документа "Входящие платежи"? Мы же говорим о конкретной реализации платформы 1С, а не "абстрактно" - да?
    Что тогда происходит с полем поиска (с размером индекса), если число документов (физических таблиц) растёт?

    Ответы: (90)
  91. avm3110 Таблица для документа "Приходная накладная" совпадает с таблицей документа "Входящие платежи"?

    при чём здесь эти таблицы, и индекс для поля в совершенно другой таблице "Партии" с полем типа ссылка?

    Ответы: (91)
  92. (90) Считаю, что в моем случае ДокументСсылка бутет простым типом GUID объекта метаданных. Спасибо за разъяснение.

    Ответы: (93) (96)
  93. 14.05.2015 16:31:13 отредактировано alex_shkut

    Первый регистр оборотов - накопление по регистратору, второй - списание по Партиям.
    Соединение 1.Регистратор = 2.Партия. Или наверное корректнее 1.Регистратор.Ссылка = 2.Партия.Ссылка
    Возможно, даже регистр накопления не нужен, достаточно сведений о движениях.

    Ответы: (94)
  94. alex_shkut будет простым типом GUID объекта метаданных.

    Ну логика предположения - понятна. Но "физически" в базе нет такого объекта "ДокументСсылка". Вот "ПриходнаяНакладнаяСсылка" - это обращение к одной физической таблице (где по индексу будет искаться конкретный ГУИД), "ППВходящееСсылка" - это обращение к другой физической таблице (где по индексу будет искаться конкретный ГУИД), а куда будет обращение по ДокументСсылка? Где искать ГУИД?

    Ответы: (95)
  95. alex_shkut Партия

    А Партия это Регистратор? Ты делаешь соединение по одному и тому же типу?

    Ответы: (97)
  96. (93) Думаю, 1С начнет каскадно искать конкретный документ. +1-2 метода движка

    Ответы: (98)
  97. (91) вот здесь подробно рассматривается http://www.develplatform.com/2013/01/1-8x-ms-sql-2008.html

    если указан конкретный тип - то просто одно поле типа binary(16) со ссылкой.

    если составное -

    Обратим внимание на следующее: если составной тип состоит только из ссылочных типов данных, то в этом случае будут созданы три поля в SQL-таблице:

    <имя>_TYPE c типом binary(1),
    <имя>_RTRef с типом binary(4).
    <имя>_RRRef с типом binary(16).

    что, в принципе, также не мешает спокойно проиндексировать эти поля

    Ответы: (100)
  98. (94) Во втором регистре есть свой Регистратор, он меня не интересует, а в Партии - как раз Регистратор из первого регистра, записывается при списании Товара

    Ответы: (99)
  99. alex_shkut Думаю, 1С начнет каскадно искать конкретный документ

    Самая опасная иллюзия - это считать, что 1С сам по себе "умный" и сам способен вовсем разобраться (когда нужно искать "каскадно", когда не нужно, как нужно делать индексы для каскадного поиска (или же искать "простым перебором")

  100. (97)убежал на электричку. Сорри :-)

  101. Новее ›

или зарегистрируйтесь чтобы ответить!